Cheapest
Average
The best way to find a cheap train ticket from Baltimore, MD to Portland, ME is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Amtrak | 06:51PM Baltimore, MD | 10h19 | 05:10AM Portland, ME | 0 transfersDirect | |
Amtrak | 10:39AM Baltimore, MD | 10h31 | 09:10PM Portland, ME | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
10 h 19 m
Average
10 h 25 m
Trains per day
2
Distance
718 km
Of the 2 trains that leave Baltimore, MD for Portland, ME every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 446 miles (718 km) |
Average train duration 10h 25m |
Cheapest ticket price $85 (€74) |
Trains per day 13 |
Train providers 2 |
Fastest train 10h 2m |
First train 03:15 |
Last train 22:51 |
Travel from Baltimore, MD to Portland, ME from $199 (€173) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.
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 from Baltimore, MD to Portland, ME.
Amtrak from Baltimore, MD to Portland, ME train information:
Experience a seamless journey on the Baltimore, MD to Portland, ME train that connects the vibrant cityscapes with the scenic views of New England. The most popular route for those looking to travel is the train from Baltimore, MD to Portland, ME. Departing from the bustling Baltimore Penn Station, you will enjoy an effortless and picturesque ride to Portland Transportation Center, Maine’s prime rail gateway. Why choose complicated flights when efficient and tranquil trains from Baltimore, MD to Portland, ME offer convenience and comfort, allowing you to relax and savor every moment of your trip. Ensure your next journey is just as delightful by opting for the reliability and beauty of rail travel.
Planning a scenic rail trip from Baltimore, MD to Portland, ME? Understanding train prices can help make your journey more budget-friendly and enjoyable. Cheap train tickets for this route can start at just $85 (€74), providing a cost-effective way to experience the Northeastern charm and beauty. On average, you can expect to pay around $212 (€185) for a train ticket, allowing a comfortable passage without a high spend. For budget-conscious travelers, it is recommended to consider traveling during the off-peak months of April or November, when demand is lower, enabling better deals and more convenience. This time offers not only affordability but also a chance to enjoy travel with smaller crowds. Bon voyage!
Looking to explore the scenic route by train from Baltimore, MD to Portland, ME? Amtrak offers an array of services to ensure a comfortable and seamless journey between these vibrant destinations. Travel in style aboard the Northeast Regional or Acela Express, which offer spacious seating, Wi-Fi, and charging outlets. These trains provide a convenient and efficient way to connect through key cities such as New York and Boston before reaching the charming coastal beauty of Portland. Book your train tickets and enjoy the convenience of modern rail travel with amenities designed to enhance your journey.
Embark on a scenic train journey from Baltimore, MD to Portland, ME as you travel the 446 miles (718 km) distance between these two vibrant cities. The average duration of this journey is approximately 10h 2m, making it a relaxing way to enjoy the beautiful landscapes of the northeastern United States.
The train from Baltimore, MD to Portland, ME is a popular route with an average frequency of 13 departures daily. Whether you're traveling for business or leisure, you can find trains running throughout the week from Monday to Sunday.
If you're planning your trip, take note that the earliest departure from Baltimore typically begins at 03:15, offering an early start to your day. The last train tends to leave by 22:51, ensuring you have flexible options to fit your travel schedule.
Be sure to stay updated on the Baltimore, MD to Portland, ME train time and schedule to make the most of your journey.
Here are some other resources that might have the information you need