|ROUND-TRIP FROM||$48||The 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||$24||The cheapest one-way train ticket to Portland, Maine is from Boston, starting at $24. This price was found within the last 72 hours.|
|POPULAR STATION||Portland Bus||Portland Bus is one of the most popular stations in Portland, Maine|
|POPULAR TRAIN COMPANY||Amtrak||Amtrak services this train route|
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.
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.
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.
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.