COVID-19 Travel Guide
Learn more ›

Compare train tickets from Birmingham to Portland


Schedule & Pricing Info

How much are train tickets from Birmingham to Portland?

Lowest Price$248.00
Fastest Train44h 11m
Trains Per Day2
Train Lines1

Birmingham-Portland Train Schedule


Price trends for trains from Birmingham to Portland

Monthly average prices


Frequently Asked Questions

Is it safe to travel by train from Birmingham to Portland right now?




What is the price of a train ticket from Birmingham to Portland?

In the last month, $248.00 was the average price of a train ticket from Birmingham, AL to Portland, ME. You are more likely to find a ticket at this price if you book online in advance of your travel date.

How long is the train journey from Birmingham to Portland?

The distance between Birmingham and Portland is approximately 1133 miles, or 1822 kilometers. The average train journey between these two cities takes 44 hours and 26 minutes, although the absolute fastest you could get there is 44 hours and 11 minutes.


When are trains the most crowded?


When are the first and last trains of the day?


How many trains per day run from Birmingham to Portland?


You can also take a train for your return trip from Portland to Birmingham. If you're not not set on traveling by train, you could always take the bus from Birmingham to Portland for $171.00.

What train services are there from Birmingham to Portland?

Amtrak is the one and only train line which connects Birmingham to Portland. The schedule is relatively limited as the train only runs twice a day.

TrainDaily TripsAvg. TimeAvg. Price
Amtrak21d 20h 26m$248.00

Where is the train station in Birmingham?

There is one train station in Birmingham:

  • Intermodal Facility

Where is the train station in Portland?

Portland has one train station:

  • 100 Thompsons Pt Rd

Book buses and trains on the go with the Wanderu app.


Available on iOS & Android