Cobblehop / Routes / Last train from Beverly to Boston

Last train from Beverly to Boston

When the last Newburyport/Rockport Line train leaves Beverly for Boston, on weekdays and weekends, and what to do if you miss it.

Halloween weekend: On Saturday, October 31 and Sunday, November 1, 2026, the MBTA runs a special Halloween schedule on the Newburyport/Rockport Line, so the weekend train times on this page don't apply on those two days. See Getting around Salem in October for the Halloween times.

Quick answer: On weekdays, the last Newburyport/Rockport Line train from Beverly to Boston leaves at 10:58 pm and reaches North Station at 11:33 pm. On Saturdays and Sundays the last train leaves at 10:56 pm. The ride takes about 40 minutes.

Check the next train from Beverly live

The last trains to Boston

DayLeaves BeverlyArrives North StationTrain
Monday-Friday10:58 pm (last)11:33 pmTrain 1258
9:58 pm10:35 pmTrain 1156
9:31 pm10:09 pmTrain 1054
Saturday10:56 pm (last)11:35 pmTrain 1536
9:36 pm10:15 pmTrain 1634
8:36 pm9:15 pmTrain 1532
Sunday10:56 pm (last)11:35 pmTrain 1536
9:36 pm10:15 pmTrain 1634
8:36 pm9:15 pmTrain 1532

Scheduled times on the fall 2026 timetable. Train numbers help you match the departure board.

All day: how often trains run

DayTrains to BostonFirst trainHow often (daytime)
Weekdays295:17 amAbout every 30 min
Saturdays185:26 amAbout once an hour
Sundays185:26 amAbout once an hour

Before North Station, trains stop at Chelsea (for the Silver Line SL3), which can save you a change. Check the timetable: not every train stops at every station.

If you miss the last train

After the last train there's no other public transit route to Boston that night. The first weekday train leaves Beverly at 5:17 am. If you might be late, ask Cobblehop for the last train before you sit down for dinner.

Tips

Step-free access

MBTA data lists every station on this route (Beverly and North Station) as accessible. North Station has 6 elevators in MBTA data. Elevators do break, so check the MBTA's elevator alerts before you go.

What it costs

Fares as of October 2026. Check the MBTA's fares page before you ride.

Last train from Beverly: common questions

What time is the last train from Beverly to Boston?

On weekdays, the last Newburyport/Rockport Line train from Beverly to Boston leaves at 10:58 pm and reaches North Station at 11:33 pm. On Saturdays and Sundays the last train leaves at 10:56 pm.

Where does the train from Beverly arrive in Boston?

At North Station. The ride takes about 40 minutes. Some trains also stop at Chelsea on the way in.

How often do trains run from Beverly to Boston on weekends?

There are 18 trains on Saturdays, about once an hour during the day. On weekdays there are 29.

What if I miss the last train from Beverly?

After the last train there's no other public transit route to Boston that night. The first weekday train leaves Beverly at 5:17 am. If you might be late, ask Cobblehop for the last train before you sit down for dinner.

How much is the train from Beverly to Boston?

$8.75 one way (Zone 4). Tap-to-pay doesn't work on the Commuter Rail, so use the mTicket app, a fare machine or pay the conductor.

Related routes

Official sources

Cobblehop is independent and isn't affiliated with these agencies or operators. Schedules on this page come from MBTA/MassDOT public data. Check their pages for the latest schedules and service changes:

Published October 29, 2026. Times come from the fall 2026 MBTA schedule. Holiday and special-event schedules can differ, so check Cobblehop for live times before you go.

Leaving now? Cobblehop gives you one clear plan with live times and alerts you before your stop. Try it free, no sign-up, nothing to install.

Check the next train from Beverly live