Best Train Rides

Downeaster

Boston to Brunswick along the Maine coast — salt marshes, beach towns and Portland.

RouteBoston, MA (North Station) – Brunswick, ME
OperatorAmtrak
DurationAbout 3 hours 20 minutes–3 hours 30 minutes
Distance145 miles
FrequencyFive daily round trips
SeasonYear-round

Operated by Amtrak for NNEPRA (Maine). Old Orchard Beach is a seasonal (summer) stop. Amtrak's fall-foliage Great Dome specials on this route ended when the dome car was retired in 2019 — see Great Dome record.

From the window

Coastal New England: salt marshes, Old Orchard Beach and Maine seacoast towns to Portland and Midcoast Maine

Official Amtrak information for this service ↗

Keep exploring

✓ Last verified: November 2026