Baltimore, MD to Portland, ME train with Amtrak

Thu, Mar 27
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Baltimore, MD to Portland, ME

Showing times and prices for Mar 27

Cheapest

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.

Amtrak
10:39AM10h31
Baltimore, MD
09:10PMPortland, ME
$901One-way
0 transfers
Amtrak
06:51PM10h19
Baltimore, MD
05:10AMPortland, ME
$1611One-way
0 transfers

Baltimore, MD to Portland, ME train times

Showing trains for tomorrow, Thursday, March 27
ProviderDepartsDurationArrivesTransfersTickets
Amtrak06:51PM Baltimore, MD10h19 05:10AM Portland, ME0 transfersDirect
Amtrak10:39AM Baltimore, MD10h31 09:10PM Portland, ME0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Baltimore, MD to Portland, ME by bus, train, or flight

Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30
Mon
Mar 31
Tue
Apr 01
Wed
Apr 02

Fastest train times from Baltimore, MD to Portland, ME

Showing times and prices for Mar 27

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.

Amtrak
06:51PM10h19
Baltimore, MD
05:10AMPortland, ME
$1611One-way
0 transfers
Amtrak
10:39AM10h31
Baltimore, MD
09:10PMPortland, ME
$901One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Baltimore, MD to Portland, ME

Trains from Baltimore, MD to Portland, ME run on average 13 times per day, taking around 10h 25m. Cheap train tickets for this journey start at $85 (€74) but you can travel from only $79 (€68) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $79 (€68)
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $79 (€68)

Train companies: Amtrak from Baltimore, MD to Portland, ME trains

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:

  • Average Duration: 14 h 19 min
  • Cheapest Price: $199

Traveling on the Baltimore, MD to Portland, ME Train

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.

Find Cheap Baltimore, MD to Portland, ME Train Tickets

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!

Train Baltimore, MD to Portland, ME with Amtrak

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.

Discover The Best Train Times and Schedule from Baltimore, MD to Portland, ME

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.

FAQs: Trains from Baltimore, MD to Portland, ME

FAQs: Travel by train from Baltimore, MD to Portland, ME easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Baltimore, MD to Portland, ME.
FAQs

Most popular trains, buses, flights and ferries to and from Portland, ME and Baltimore, MD

HomeTrainsTrains in USATrain Times to Portland, MEBaltimore, MD to Portland, ME train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links