Cobblehop / Last train home / Salem to Boston

Last train from Salem to Boston tonight

Live countdown to the last Newburyport/Rockport Line train to North Station, and every train left tonight.

Salem → North Station · Newburyport/Rockport Line

Last train from Salem to North Station

Halloween weekend (Sat, Oct 31 and Sun, Nov 1): the last train leaves Salem at 11:14 pm and arrives at North Station at 11:53 pm. Turn on JavaScript for the live countdown.

Check live times in Cobblehop

Scheduled times from the MBTA, October 30 to December 12, 2026. Trains can run late or be canceled, so check live times before you go.

Halloween weekend: every evening train

Saturday, October 31 and Sunday, November 1, Salem to North Station, from the MBTA's Halloween weekend schedule. All times are scheduled.

Leaves SalemArrives North StationTrain
4:27 pm5:06 pmTrain 1808
4:42 pm5:21 pmTrain 1524
5:22 pm6:01 pmTrain 1710
5:38 pm6:17 pmTrain 1626
6:32 pm7:11 pmTrain 1812
6:52 pm7:31 pmTrain 1528
7:42 pm8:21 pmTrain 1814
7:58 pm8:37 pmTrain 1630
8:58 pm9:37 pmTrain 1532
9:49 pm10:28 pmTrain 1634
11:14 pm (last)11:53 pmTrain 1536
All 25 trains that day, from 5:31 am
  • 5:31 am → 6:05 am · train 1602
  • 6:41 am → 7:15 am · train 1504
  • 7:31 am → 8:05 am · train 1606
  • 8:41 am → 9:15 am · train 1508
  • 9:31 am → 10:10 am · train 1610
  • 10:31 am → 11:10 am · train 1802
  • 10:47 am → 11:26 am · train 1512
  • 11:31 am → 12:10 pm · train 1614
  • 12:27 pm → 1:06 pm · train 1704
  • 1:07 pm → 1:46 pm · train 1516
  • 1:42 pm → 2:21 pm · train 1618
  • 2:21 pm → 3:00 pm · train 1706
  • 2:59 pm → 3:38 pm · train 1520
  • 3:39 pm → 4:18 pm · train 1622
  • 4:27 pm → 5:06 pm · train 1808
  • 4:42 pm → 5:21 pm · train 1524
  • 5:22 pm → 6:01 pm · train 1710
  • 5:38 pm → 6:17 pm · train 1626
  • 6:32 pm → 7:11 pm · train 1812
  • 6:52 pm → 7:31 pm · train 1528
  • 7:42 pm → 8:21 pm · train 1814
  • 7:58 pm → 8:37 pm · train 1630
  • 8:58 pm → 9:37 pm · train 1532
  • 9:49 pm → 10:28 pm · train 1634
  • 11:14 pm → 11:53 pm · train 1536

Before North Station, these trains stop at Swampscott, Lynn and Chelsea. Train numbers help you match the departure board.

Halloween weekend tips

Last trains on a regular schedule

DayLeaves SalemArrives North StationTrain
Monday-Friday11:02 pm11:33 pmTrain 1258
Saturday11:01 pm11:35 pmTrain 1536
Sunday11:01 pm11:35 pmTrain 1536

Holiday or special schedules: Thu, Nov 26, last train 11:01 pm. The countdown above uses the exact schedule for each date.

If you miss the last train

There's no later train on this line until morning. Cobblehop can look for other ways to get to Boston from where you are, with live times.

I missed the last train

Last train from Salem: common questions

What time is the last train from Salem to Boston on Saturday, October 31?

The last Newburyport/Rockport Line train from Salem to Boston leaves at 11:14 pm and arrives at North Station at 11:53 pm, per the MBTA's Halloween weekend schedule. Sunday, November 1 has the same times.

What are the evening trains from Salem to Boston on Halloween weekend?

After 6 pm, trains leave Salem for North Station at 6:32, 6:52, 7:42, 7:58, 8:58 and 9:49 pm, and the last one at 11:14 pm. The times are the same on Saturday, October 31 and Sunday, November 1.

Is there a train from Salem to Boston after 11:14 pm?

No. After the 11:14 pm train there's no train until morning. The first train the next morning leaves Salem at 5:31 am on Sunday, November 1 and 5:22 am on Monday, November 2. If you miss it, ask Cobblehop for other ways back.

How early should I get to Salem station on Halloween?

Aim for 15-20 minutes before your train. Downtown streets are closed and crowded, and the platform fills up in the evening. Cobblehop can tell you when to leave from where you are.

Can I bring a bike on the train from Salem on Halloween weekend?

No. Per the MBTA, bikes and scooters aren't allowed on any Newburyport/Rockport Line train on October 31 and November 1, 2026, because of Haunted Happenings crowds.

What time is the last train from Salem to Boston on a regular night?

On weekdays the last Newburyport/Rockport Line train leaves Salem at 11:02 pm and reaches North Station at 11:33 pm. On Saturdays and Sundays it leaves at 11:01 pm. These are scheduled times from the MBTA for October 30 to December 12, 2026 outside Halloween weekend.

Sources

Train times come from the MBTA's public schedule data (MBTA V3 API), fetched October 30, and were checked against the MBTA's Halloween weekend schedule. Cobblehop is independent and isn't affiliated with the MBTA or MassDOT.

Out tonight? Ask Cobblehop "last train to Boston" and it gives you one clear plan with live times, then alerts you before your stop.

Check live times in Cobblehop