Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 12:47 PM Pennsylvania Station, Baltimore, MD | 4h06 | 4:53 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 1:37 PM Pennsylvania Station, Baltimore, MD | 4h59 | 6:36 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 3:02 PM Pennsylvania Station, Baltimore, MD | 3h34 | 6:36 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 3:17 PM Pennsylvania Station, Baltimore, MD | 4h10 | 7:27 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 3:54 PM Pennsylvania Station, Baltimore, MD | 3h33 | 7:27 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 4:42 PM Pennsylvania Station, Baltimore, MD | 3h53 | 8:35 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 4:42 PM Pennsylvania Station, Baltimore, MD | 4h51 | 9:33 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 5:57 PM Pennsylvania Station, Baltimore, MD | 3h36 | 9:33 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 6:43 PM Pennsylvania Station, Baltimore, MD | 4h47 | 11:30 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 6:43 PM Pennsylvania Station, Baltimore, MD | 3h44 | 10:27 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 7:21 PM Pennsylvania Station, Baltimore, MD | 4h09 | 11:30 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() ![]() | 7:24 PM Pennsylvania Station, Baltimore, MD | 4h06 | 11:30 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 7:38 PM Pennsylvania Station, Baltimore, MD | 3h52 | 11:30 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 8:11 PM Pennsylvania Station, Baltimore, MD | 24h24 | 8:35 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 8:11 PM Pennsylvania Station, Baltimore, MD | 25h22 | 9:33 PM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() ![]() | 8:25 PM Pennsylvania Station, Baltimore, MD | 4h10 | 12:35 AM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 8:44 PM Pennsylvania Station, Baltimore, MD | 3h51 | 12:35 AM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() ![]() | 9:55 PM Pennsylvania Station, Baltimore, MD | 4h24 | 2:19 AM Harrisburg Station, Harrisburg, PA | 1 transfer | |
![]() | 11:18 PM Pennsylvania Station, Baltimore, MD | 4h38 | 3:56 AM Harrisburg Station, Harrisburg, PA | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 68 miles (111 km) |
Average train duration 4h 42m |
Cheapest ticket price $73 (€60) |
Trains per day 14 |
Train providers 2 |
Fastest train 4h 42m |
First train 19:43 |
Last train 19:43 |
You can travel by train to Harrisburg, PA from Baltimore, MD with Amtrak and Amtrak Acela for as low as $48 (€40). When you search for schedules and tickets, Omio will show you the best journey.
Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey to Harrisburg, PA from Baltimore, MD.
Train information from Baltimore, MD to Harrisburg, PA with Amtrak:
Experience the seamless journey on the Baltimore, MD to Harrisburg, PA train with ease and comfort. Opting for a train from Baltimore, MD to Harrisburg, PA offers a stress-free travel alternative in comparison to road trips or flights. Delve into the scenic route aboard a train as you smoothly glide from the bustling Penn Station to the welcoming embrace of Harrisburg Transportation Center. Enjoy your journey on trains from Baltimore, MD to Harrisburg, PA, and relish in the premium amenities and punctual services that enhance your travel time. Whether for commuting or leisure, traveling by train represents a sustainable and convenient way to connect these two vibrant Mid-Atlantic cities.
Discover affordable travel options with our train tickets from Baltimore, MD to Harrisburg, PA. Prices for your journey can be found with great variability, with the cheapest train ticket starting at just $73 (€60). On average, travellers can expect ticket costs to hover around $73 (€60) for a comfortable and scenic ride. For those looking to pair price savings with convenience, consider booking your trip in the months of April to early June when you can enjoy mild weather and manage travel expenses efficiently. Always plan ahead to secure the best deals on your next adventure.
Traveling from Baltimore, MD to Harrisburg, PA by train is both convenient and comfortable, thanks to the reliable services provided by Amtrak. With daily departures on various routes, Amtrak offers a smooth journey through scenic landscapes while providing excellent onboard amenities for passengers. The train route typically includes the Pennsylvanian line, known for its comfortable seating and modern conveniences such as Wi-Fi, power outlets, and a café car where travelers can purchase snacks and beverages. Whether you're traveling for business or leisure, Amtrak ensures a pleasant ride with spacious seating, making it an ideal choice for the approximately two-hour journey between these vibrant cities.
Traveling by train from Baltimore, MD to Harrisburg, PA is a convenient and scenic journey covering a distance of approximately 68 miles (111 km). The average train journey duration between these two cities is about 4h 42m, ensuring a swift trip.
The train frequency between Baltimore, MD and Harrisburg, PA is fairly regular, with approximately 14 trains running daily. Regardless of the day of the week, you can plan your travel from Baltimore to Harrisburg with consistency and ease.
For those planning their travel itinerary, it's important to note the first and last train departure times. The first train of the day from Baltimore generally departs at around 19:43, while the last train usually leaves at about 19:43. These departure times offer flexibility and allow for both early starts and late returns on your journey.
Explore our comprehensive Baltimore, MD to Harrisburg, PA train time options and find a train schedule that best suits your travel needs, ensuring a seamless travel experience.
Here are some other resources that might have the information you need