Trains Trains to Portland, Maine

Find cheap train tickets to Portland, Maine

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Portland (PWM)
Fri 7/30
Sat 8/7
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Portland, Maine train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Portland, Maine
ROUND-TRIP FROM$48The cheapest round-trip train ticket to Portland, Maine is from Boston, starting at $48. This price was found within the last 72 hours.
ONE-WAY FROM$24The cheapest one-way train ticket to Portland, Maine is from Boston, starting at $24. This price was found within the last 72 hours.
POPULAR STATIONPortland BusPortland Bus is one of the most popular stations in Portland, Maine
POPULAR TRAIN COMPANYAmtrakAmtrak services this train route

Book return-trip train tickets to Portland, Maine

Here are the fastest and cheapest round-trip train tickets to Portland, Maine. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Amtrak
Sep 17
11:00 am
Boston North
2h 30m
1:30 pm
Portland
Sep 20
1:18 am
Portland
2h 32m
3:50 am
Boston North
Amtrak
Sep 9
4:55 am
Boston North
2h 30m
7:25 am
Portland
Sep 9
2:28 pm
Portland
2h 32m
5:00 pm
Boston North
Amtrak
Sep 2
4:55 am
Boston North
2h 30m
7:25 am
Portland
Sep 6
2:28 pm
Portland
2h 32m
5:00 pm
Boston North
Amtrak
Aug 10
1:15 pm
Boston North
2h 30m
3:45 pm
Portland
Aug 20
9:43 am
Portland
2h 32m
12:15 pm
Boston North
Amtrak
Aug 19
4:55 am
Boston North
2h 30m
7:25 am
Portland
Aug 19
2:28 pm
Portland
2h 32m
5:00 pm
Boston North
Amtrak
Aug 3
7:25 pm
Boston North
2h 30m
9:55 pm
Portland
Aug 4
1:18 am
Portland
2h 32m
3:50 am
Boston North
Search all trains

Book one-way train tickets to Portland, Maine

For one-way trains to Portland, Maine, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Amtrak
Oct 13
11:00 am
Boston North
2h 30m
1:30 pm
Portland
Amtrak
Oct 14
11:00 am
Boston North
2h 30m
1:30 pm
Portland
Amtrak
Oct 2
4:55 am
Boston North
2h 30m
7:25 am
Portland
Search all trains

FAQs for booking trains to Portland, Maine

How much is a train ticket to Portland, Maine?

The average price you’ll pay to travel by train to Portland, Maine will be determined by where you’re coming from. If you’re leaving from Boston, the lowest ticket price is usually about $96.

What is the main train station in Portland, Maine?

Portland, Maine is best served by Portland Bus. There you’ll find a number of trains that can get you to your destination. A common major city you can get to by train from Portland Bus is Boston.

What train companies go to Portland, Maine?

Portland, Maine is serviced by some of the leading train companies. Keep in mind that your options may vary by the city you’re departing from. Many travelers on our site have booked Amtrak to get to Portland, Maine.

How far in advance should I book a train to Portland, Maine?

For $24 one-way on average, you can catch a train ride to Portland, Maine. We don’t predict any changes in price within the next 3 months. As seats fill up quickly, we recommend booking when you can so your trip is secured.


Popular train routes to Portland, Maine

Most frequently searched train routes to Portland, Maine, along with the cheapest price and shortest travel time.
Trains to Portland, Maine from Boston
Fastest travel time 2h 30m
Cheapest price $96
Trains Trains to Portland, Maine
  • Round-trip
  • One-way