How to Get toSalem, MA
Salem is 22 miles from Boston — closer than most people realize. Here’s every way to get here, how long each takes, and what to know before you go.
Getting from Boston to Salem, MA
Salem is one of the closest and most accessible day trips from Boston — and one of the best overnight destinations on the North Shore. Here’s every option at a glance.
The most flexible option. Salem is 22 miles north of Boston via Route 128 — a straightforward highway drive with no tolls after the I-93 interchange.
- Take I-93 North from downtown Boston
- Merge onto Route 128 North (I-95)
- Take Exit 25A for Route 114 East
- Follow Route 114 East into Salem center
- Continue to 225 Derby Street, Pickering Wharf
The Newburyport/Rockport Line runs directly from North Station to Salem MBTA Station — about a 10–15 minute walk or quick ride to Pickering Wharf.
- Take any subway line to North Station (Green or Orange Line)
- Board the Newburyport/Rockport Commuter Rail
- Ride to Salem Station (~28–32 min)
- Walk 12 minutes to 225 Derby Street, or take an Uber or Lyft
The most scenic way to arrive. The Salem Ferry runs May through October from Boston’s Long Wharf and docks at Blaney Street in Salem — a 13-minute walk from the Salem Waterfront Hotel, which is the closest full-service hotel to the ferry dock.
- Take the T to Aquarium Station (Blue Line)
- Walk to Long Wharf (~2 min)
- Board the Salem Ferry (check schedule at salemferry.com)
- Arrive at Blaney Street dock — walk 13 min along Derby Street to the Salem Waterfront Hotel (closest full-service hotel to the dock)
Uber and Lyft both operate throughout Salem and Boston. It’s a convenient door-to-door option if you don’t have a car or prefer not to navigate — though it’s typically more expensive than the Commuter Rail and subject to surge pricing during busy periods.
Salem, MA from nearby cities
Salem sits at the center of the North Shore — easily reached from Boston, the North Shore, New Hampshire, and beyond.
By CarBoston to Salem by car
The drive from downtown Boston to Salem is one of the most straightforward on the North Shore. I-93 North connects directly to Route 128 (I-95 North), which feeds into Route 114 East — a single continuous run with no confusing interchanges.
From the South Shore or Providence, take I-93 North through the city and join the same Route 128 connector. From New Hampshire, I-95 South leads directly to Route 128 South, then exit for Route 114 East.
- 1I-93 NorthFrom downtown Boston, head north on I-93. Take it to the Route 128 North (I-95) merger.
- 2Route 128 NorthStay on Route 128 North for approximately 7 miles.
- 3Exit 25A — Route 114 EastTake Exit 25A for Route 114 East toward Salem. Follow for approximately 6 miles into the city center.
- 4Into SalemRoute 114 East becomes Lafayette Street, then Derby Street. The Salem Waterfront Hotel is at 225 Derby Street on Pickering Wharf — look for the waterfront on your right.
Free parking for overnight guests. The Salem Waterfront Hotel includes complimentary on-site self-parking — one of very few downtown Salem hotels to offer this. Register at the front desk. One vehicle per room. Additional parking is available one minute’s walk away.
Commuter RailNorth Station to Salem
The MBTA Commuter Rail is the fastest and most reliable car-free option — and strongly recommended for October visits when Salem road closures make driving genuinely difficult. Trains run frequently throughout the day from North Station.
- 1Get to North StationTake the Green Line (any branch) or Orange Line to North Station. From South Station, take the Orange Line inbound to Downtown Crossing, then switch to the Green Line to North Station — or walk via the MBTA underground concourse.
- 2Board Newburyport/Rockport LineAt North Station, board the Newburyport/Rockport Commuter Rail. Trains to Salem run regularly — check mbta.com for live schedules. Confirm the train stops at Salem (some express trains skip stops).
- 3Arrive Salem MBTA StationThe ride takes approximately 28–32 minutes. Salem Station is on Washington Street — about 12 minutes on foot from Pickering Wharf, or a short rideshare.
- 4Walk to Pickering WharfFrom Salem Station: head south on Washington Street, turn left on Essex Street, continue past the Peabody Essex Museum, then turn right on Derby Street. The Salem Waterfront Hotel is on your left at number 225.
Park and ride option: Drive to Beverly Station or other nearby MBTA stops and take the train into Salem — particularly useful during October when Salem parking is severely limited. Check mbta.com for commuter rail parking availability.
Salem FerryBoston to Salem by ferry
The Salem Ferry is the most memorable way to arrive — a genuine harbor cruise past Boston’s waterfront, the North Shore coastline, and into Salem Harbor with the lighthouse on your right. It takes longer than the train, but it’s an experience in itself.
The ferry docks at Blaney Street (10 Blaney St, Salem) — a pleasant 13-minute walk from the Salem Waterfront Hotel along Derby Street. The Salem Waterfront Hotel is the closest full-service hotel in Salem to the ferry dock, and the walk itself takes you straight through the historic waterfront district.
- 1Get to Long Wharf, BostonTake the Blue Line to Aquarium Station. Long Wharf is a 2-minute walk from the exit. The ferry terminal is clearly marked.
- 2Board the Salem FerryCheck current schedules and book tickets at salemferry.com. The ferry runs multiple times daily May through October. Arrive at least 15 minutes before departure.
- 3Arrive Pickering Wharf, SalemThe ferry docks at Blaney Street (10 Blaney St). The Salem Waterfront Hotel is a 13-minute walk via Derby Street — the closest full-service hotel in Salem to the ferry. Salem’s historic district begins immediately from the dock.
The ferry is one of the most underrated travel experiences in New England. Arriving at Salem Harbor by boat with the lighthouse in view is something people remember for years.
Best combination: Take the ferry one way and the Commuter Rail back — you get the scenic arrival without the longer return journey if you have an evening train to catch.
From Logan AirportLogan Airport to Salem, MA
Logan to Salem is actually shorter than Logan to downtown Boston. The Ted Williams Tunnel (I-90 East) connects directly to I-93 North, which feeds into Route 128 — the same direct route as from the city.
- 1Exit Logan via Ted Williams TunnelFollow signs for I-90 West / Ted Williams Tunnel from any Logan terminal. The tunnel connects directly to the I-93 interchange.
- 2I-93 North → Route 128 NorthTake I-93 North, then merge onto Route 128 (I-95) North.
- 3Exit 25A — Route 114 East to SalemFollow Route 114 East approximately 6 miles into Salem. Continue to 225 Derby Street.
By public transit from Logan: Silver Line SL1 to South Station → Red Line to Downtown Crossing → Green Line to North Station → Newburyport/Rockport Commuter Rail to Salem. Allow 60–75 minutes. Check the MBTA Trip Planner at mbta.com for real-time schedules.
Getting to Salem in October
Salem’s Haunted Happenings draws hundreds of thousands of visitors each October. The city is genuinely spectacular — and the logistics genuinely require advance planning.
- Take the MBTA Commuter Rail. Weekend trains from North Station run frequently and are the strongly recommended option for day visitors. Avoid driving on October weekends unless you’re staying at a hotel with parking.
- Most street parking is restricted to Salem residents only on October weekends. Expect $75 fines and towing. The city’s own guidance is to use public transit.
- If you must drive, the city operates satellite parking lots with free shuttle service. Lots at Salem High School and Salem State University open at 10am on October 31st.
- Overnight guests at the Salem Waterfront Hotel receive free on-site parking and can walk to all Haunted Happenings events. This is the clearest logistical advantage of staying in-town versus commuting.
- Book October rooms early — the Salem Waterfront Hotel and most Salem hotels sell out 6–12 months in advance for October weekends. Reservations open November 1st each year.
Stay at the Salem Waterfront Hotel in October
The only hotel in the Waterfront District — free parking, walking distance to everything, and no October commute headaches. Rooms book fast.
Check October Availability →Day trip from Boston, or stay overnight?
Salem is one of the most popular day trips from Boston — but most visitors who stay overnight say they wish they’d had more time. Here’s an honest comparison.
Salem is absolutely worth a day trip from Boston. At 22 miles and 30 minutes by train, it’s closer than most people expect — and the main attractions are genuinely walkable from the station.
- Salem Witch Museum, Peabody Essex Museum, Heritage Trail all accessible in a day
- Commuter Rail makes it easy — no car needed
- The waterfront, Essex Street, and Pickering Wharf are all within walking distance
- Best for one museum focus + a meal and walk
One day is rarely enough to do Salem justice, particularly if you want to eat well and explore without rushing. October day trips are crowded and require early arrival.
Staying overnight transforms Salem from a rushed checklist into an actual experience. Morning in Salem before the day-trip crowds arrive is a completely different city — quieter, more atmospheric, and genuinely yours.
- See two museums properly, not one rushed
- Dinner at a great Salem restaurant without watching the last train
- Walk Pickering Wharf and Derby Wharf Lighthouse at dusk
- Wake up to Mainstay Social breakfast before exploring again
- October: the only realistic option for a full Halloween experience
Everything you need to know
The most common questions about getting to Salem, MA — answered directly.
Arrive by ferry. Wake up
steps from everything.
The Salem Waterfront Hotel is the only hotel in Salem’s Waterfront District — and the closest full-service hotel to the seasonal ferry dock. Free parking for drivers. 13-minute walk from the ferry · 10-minute walk from the MBTA station. 87 fully renovated rooms, 2024.
