Cobblehop / Guides / Boston to Salem

Boston to Salem by train

The Commuter Rail from North Station is the easiest way to Salem. Here is which train to take, how long it takes and how to get back.

Quick answer: Take the Newburyport/Rockport Line from North Station to Salem. The ride takes about 31-37 minutes. Trains leave about every 30-60 minutes on weekdays and about every hour on most weekends, and the last train back to Boston leaves Salem a little after 11 pm.

Halloween weekend 2026: October 31 and November 1

Per the MBTA, a special Halloween weekend schedule (PDF) is in effect on the Newburyport/Rockport Line on October 31 and November 1, 2026 only. On Halloween, Saturday, October 31:

For bus detours, the station elevator and the drone show street closures, see Getting around Salem on Halloween.

Step by step: North Station to Salem

  1. Get to North Station. The Orange Line and the Green Line both stop there.
  2. Find your train. Look for a Newburyport/Rockport Line train. Trains to Newburyport, Rockport and Beverly all stop at Salem. The track is posted on the station boards shortly before departure, and Cobblehop shows it once it's posted.
  3. Ride about 31-37 minutes. Most trains stop at Chelsea, Lynn and Swampscott on the way. Some also stop at River Works.
  4. Get to the door after Swampscott. Salem is the next stop.
  5. Walk into town. From Salem station, the Essex Street area is about 5-10 minutes on foot. The Peabody Essex Museum and the Salem Witch Museum are about 10-12 minutes away, and the House of the Seven Gables about 20 minutes.

How often Salem trains run

DayTrains each wayUsual gapRide
WeekdaysAbout 2930 min most of the day, up to 60 min at midday, 35-50 min in the eveningAbout 32-35 min
Weekends in November and DecemberAbout 18About 60 min, up to 80 min late in the eveningAbout 33-34 min
Weekends in late OctoberAbout 24-25About 20-55 minAbout 31-39 min

The first trains leave North Station around 6:30 am, and the last one leaves around 11:50 pm. Going back, the last train from Salem to North Station leaves a little after 11 pm every day on the fall 2026 schedule.

Other ways to get to Salem

What it costs

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

Tips for a day trip to Salem

What can go wrong on the Salem train

Boston to Salem train: common questions

How long is the train from Boston to Salem?

About 31-37 minutes on the Newburyport/Rockport Line from North Station. Most trains stop at Chelsea, Lynn and Swampscott on the way, and Salem is the stop after Swampscott.

Which Boston station does the Salem train leave from?

North Station, which is on the Orange Line and the Green Line. Trains to Newburyport, Rockport and Beverly all stop at Salem.

When is the last train from Salem to Boston?

On the fall 2026 schedule, the last train from Salem to North Station leaves a little after 11 pm. Per the MBTA's Halloween weekend schedule, the last train from Salem to North Station on Saturday, October 31, 2026 leaves at 11:14 pm and arrives at 11:53 pm. The train before it leaves Salem at 9:49 pm, so don't count on a later option.

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

No. Per the MBTA, bikes and scooters are not allowed on any Newburyport/Rockport Line trains on the weekend of October 31 to November 1, 2026, because of heavy Haunted Happenings ridership.

Is there a bus from Boston to Salem?

MBTA buses 450 and 455 link Salem with Wonderland station on the Blue Line. They take about 40-85 minutes to Wonderland, much longer than the train, so use them as a backup.

How much is the train from Boston to Salem?

$8 one way between North Station and Salem, or $16 for a round trip. On Saturdays and Sundays, a $10 weekend pass covers unlimited Commuter Rail rides. Children 11 and under ride free.

Official sources

Cobblehop is independent and isn't affiliated with these agencies or operators. Check their pages for the latest schedules and service changes:

Published October 28, 2026. Route details were checked against the published schedules for fall 2026. Halloween details were checked on the MBTA and City of Salem websites on October 28, 2026. Service changes, so check Cobblehop for live times before you go.

Plan your trip in Cobblehop. Say where you're going and get one clear route, a leave-in countdown and a buzz before your stop.

Open Cobblehop

Related: