HomeRoutes › Boston to Portland Maine

Boston Portland Maine

Lowest Price
$538
Highest Price
$850
Daily Trains
26

Get Price Drop Alerts

We'll email you when fares on this route drop below your target.

Single Trip covers one route. Pro monitors up to 10 trips at once with hourly checks, date ranges, time filters, and SMS.View Plans

Schedule

2026-04-22
DepartsArrivesDurationServicePriceTransfers
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:27
$5381 stop
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:49:27
$5862 stops
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:27
$5381 stop
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:5:14
$8012 stops
4:50pm
South Station
1:11am
Sunset Transit Center/TriMet Station
80h 21m
AMT
#449:27:5564
$5432 stops
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:49:27
$5862 stops
4:50pm
South Station
2:41am
1301 W 11th St
81h 51m
AMT
#449:27:508
$5452 stops
4:50pm
South Station
12:19am
1301 W 11th St
79h 29m
AMT
#449:7:507
$5922 stops
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:49:5:14
$8493 stops
4:50pm
South Station
2:41am
1301 W 11th St
81h 51m
AMT
#449:49:27:508
$5933 stops
4:50pm
South Station
12:19am
1301 W 11th St
79h 29m
AMT
#449:49:7:507
$6403 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:5:14
$8022 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:49:5:14
$8503 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:27
$5381 stop
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:49:27
$5862 stops
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:27
$5381 stop
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:49:27
$5862 stops
4:57pm
Back Bay Station - 145 Dartmouth St
1:11am
Sunset Transit Center/TriMet Station
80h 14m
AMT
#449:27:5564
$5432 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:5:14
$8012 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81h 44m
AMT
#449:27:508
$5452 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79h 22m
AMT
#449:7:507
$5922 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81h 44m
AMT
#449:49:27:508
$5933 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79h 22m
AMT
#449:49:7:507
$6403 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:49:5:14
$8493 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:5:14
$8022 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:49:5:14
$8503 stops

Price History

Travel DateLowest PriceChecked
2026-04-22$5382026-04-21
2026-04-21$5862026-04-20
2026-04-20$5382026-04-19
2026-04-19$5382026-04-18
2026-04-18$30282026-04-17
2026-04-17$26102026-04-16
2026-04-16$8122026-04-15
2026-04-15$5862026-04-14

Check Another Date

About the Boston to Portland Maine Train Route

Amtrak train tickets from Boston to Portland Maine currently range from $538 to $850, with 26 trains running daily. Prices vary based on travel date, time of day, and how far in advance you book.

Services on this route include AMT. The fastest trip takes 72h 38m, while the longest is 102h 23m.

Trains depart from South Station, Back Bay Station - 145 Dartmouth St and arrive at Union Station, 1301 W 11th St, Sunset Transit Center/TriMet Station.

Tips for Finding Cheap Boston to Portland Maine Train Tickets

  • Book early — Amtrak fares generally increase as the travel date approaches. Booking 2-4 weeks ahead often yields the best prices.
  • Be flexible with dates — Midweek travel (Tuesday-Thursday) is typically cheaper than weekends and holidays.
  • Compare departure times — Early morning and late evening trains often have lower fares than peak-hour departures.
  • Set a price alert — We track prices daily and can notify you the moment fares drop below your target price.

Frequently Asked Questions

How much does the train from Boston to Portland Maine cost?

Fares currently range from $538 to $850. Prices depend on service class, travel date, and how far in advance you book.

How long is the train ride from Boston to Portland Maine?

The fastest train takes about 72 hours and 38 minutes. Travel time varies by service type and number of stops.

How many trains run daily from Boston to Portland Maine?

There are typically 26 trains per day on this route. Frequency may vary on weekends and holidays.

Can I get price alerts for Boston to Portland Maine trains?

Yes. Buy a Single Trip to monitor one route, or go Pro to monitor up to 10 trips at once with hourly checks, date ranges, time filters, and SMS alerts.

Related Routes

Boston → Washington DC $173Boston → Philadelphia $80Boston → Providence $6Boston → New York $87Boston → New Haven $49Boston → BrunswickBoston → FreeportBoston → Baltimore $167

See all routes from Boston or to Portland Maine.