HomeRoutes › Boston to Portland Maine

Boston Portland Maine

Lowest Price
$586
Highest Price
$909
Daily Trains
28

Get Price Drop Alerts

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

Unlimited alerts, date range tracking, checked hourly.Go Pro

Schedule

2026-04-07
DepartsArrivesDurationServicePriceTransfers
4:50pm
South Station
6:17pm
Union Station
73.45h
AMT
#449:49:27
$5862 stops
4:50pm
South Station
6:17pm
Union Station
73.45h
AMT
#449:27
$5881 stop
4:50pm
South Station
5:35pm
1301 W 11th St
72.75h
AMT
#449:27
$5881 stop
4:50pm
South Station
10:40pm
Union Station
101.83h
AMT
#449:5:14
$8822 stops
4:50pm
South Station
5:35pm
1301 W 11th St
72.75h
AMT
#449:49:27
$5862 stops
4:50pm
South Station
2:41am
1301 W 11th St
81.85h
AMT
#449:27:508
$5972 stops
4:50pm
South Station
10:40pm
Union Station
101.83h
AMT
#449:49:5:14
$8803 stops
4:50pm
South Station
2:41am
1301 W 11th St
81.85h
AMT
#449:49:27:508
$5953 stops
4:50pm
South Station
12:19am
1301 W 11th St
79.48h
AMT
#449:7:507
$9092 stops
4:50pm
South Station
12:19am
1301 W 11th St
79.48h
AMT
#449:49:7:507
$9073 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102.38h
AMT
#449:5:14
$8842 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102.38h
AMT
#449:49:5:14
$8823 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73.33h
AMT
#449:49:27
$5862 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73.33h
AMT
#449:27
$5881 stop
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72.63h
AMT
#449:27
$5881 stop
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72.63h
AMT
#449:49:27
$5862 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81.73h
AMT
#449:27:508
$5972 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101.72h
AMT
#449:5:14
$8822 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81.73h
AMT
#449:49:27:508
$5953 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101.72h
AMT
#449:49:5:14
$8803 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79.37h
AMT
#449:7:507
$9092 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79.37h
AMT
#449:49:7:507
$9073 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102.27h
AMT
#449:5:14
$8842 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102.27h
AMT
#449:49:5:14
$8823 stops
10:45pm
South Station
2:41am
1301 W 11th St
99.93h
AMT
#67:51:27:508
$7323 stops
10:45pm
South Station
12:19am
1301 W 11th St
97.57h
AMT
#67:51:7:507
$8503 stops
10:51pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
99.83h
AMT
#67:51:27:508
$7323 stops
10:51pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
97.47h
AMT
#67:51:7:507
$8503 stops

Price History

Travel DateLowest PriceChecked
2026-04-07$5862026-04-06
2026-04-06$26102026-04-06
2026-04-05$7112026-04-05
2026-04-04$15492026-04-04
2026-04-03$25672026-04-02
2026-04-02$14082026-04-01
2026-04-01$17882026-03-31
2026-03-31$5882026-03-30
2026-03-30$16762026-03-29

Check Another Date

About the Boston to Portland Maine Train Route

Amtrak operates train service between Boston and Portland Maine. Prices vary based on travel date, time of day, service class, and how far in advance you book. Booking early and traveling on weekdays typically yields the lowest fares.

We track prices daily across all available departure times so you can compare fares and find the best deal. Set a price alert above and we'll notify you the moment fares drop below your target.