Posted 03/08/2024 in Boston Questions

How to Get to Salem From Boston: Train, Ferry, Bus or Car


How to Get to Salem From Boston: Train, Ferry, Bus or Car

We may earn a commission from links on this page, at no cost to you. Disclosure

Granite waterfront promenade at Long Wharf with Custom House Tower
Photo: Brett Hurst via Google

The quickest way to get to Salem from Boston is the MBTA Commuter Rail: trains on the Newburyport/Rockport Line leave North Station, take about 30 minutes, and cost $8 one way, or $10 for unlimited weekend travel. From late May to October 31 a ferry also runs from Long Wharf to Salem in 50 to 60 minutes, the MBTA 450 bus is the cheapest and slowest option, and driving takes about half an hour without traffic but runs into Salem's scarce parking, especially in October.

For most visitors the train is the answer. The ferry is the choice if you want the harbor ride to be part of the day, and the car only makes sense outside October or if Salem is one stop on a longer North Shore trip. Guided Salem day trips from Boston are also bookable on Viator.

Salem Day Trip from Boston tickets

Boston to Salem compared

OptionLeaves fromTimeFareWhen it runs
Commuter RailNorth StationAbout 30 minutes$8 one way; $10 weekend passYear-round, with extra weekend trains in October
FerryLong Wharf, downtown50 to 60 minutesHigher than the train; see the operatorLate May to October 31
MBTA bus 450Haymarket stationLonger than the train; traffic-dependent$1.70Year-round
CarAnywhereAbout 30 minutes without traffic, 16 milesGas and Salem parkingYear-round

How do you take the train from Boston to Salem?

Go to North Station, which sits under TD Garden and is served by the Orange and Green lines, and board any Newburyport/Rockport Line train; both branches stop at Salem. The MBTA puts the ride at about 30 minutes and the standard one-way fare at $8, or $4 for reduced-fare riders. Buy the ticket on the mTicket app or at a fare machine before you board, because a CharlieCard does not work on the Commuter Rail and neither does tapping a bank card.

On Saturdays, Sundays and select holidays the $10 weekend pass covers unlimited Commuter Rail trips on every line, so a round trip to Salem costs less than two single tickets. Children 11 and under ride the MBTA free. In October the MBTA adds weekend trains for Salem's Haunted Happenings festival, which it says draws nearly half a million people over the month.

Is there a ferry from Boston to Salem?

Yes, but only in season. The Salem Ferry, operated by Boston Harbor City Cruises, runs from late May to October 31, according to the City of Salem. It leaves from Long Wharf in downtown Boston, next to Boston Marriott Long Wharf and a short walk from Aquarium station on the Blue Line, and lands at the Salem Wharf terminal on Blaney Street. Destination Salem puts the crossing at 50 to 60 minutes and says the terminal is within walking distance of downtown, including the House of the Seven Gables.

Boston to Salem Ferry tickets

Reservations are not required, but booking ahead is recommended on October weekends. Both docks have ramps for wheelchairs and strollers. The fare is higher than the train's; check the operator's site for the current price. Our Boston to Salem ferry guide covers the boat in more detail.

Can you take a bus from Boston to Salem?

Yes. MBTA route 450 runs between Salem Depot and Haymarket station or Wonderland, and the standard bus fare is $1.70, the lowest of any option. It is also the slowest, since it travels local roads through the North Shore suburbs. In October the 450 runs express on Fridays and weekends from Essex Street to Salem Depot because of downtown traffic, and on Halloween night the Salem Depot busway closes at 6 p.m.

Should you drive to Salem?

Salem is about 16 miles from downtown Boston, roughly half an hour by car without traffic. Outside October that is a reasonable choice. In October the MBTA warns that parking in Salem is limited, and on October 31 the Salem station garage is closed to traffic from 6 p.m. to 11:30 p.m. If you drive in the fall, consider parking at a station farther out and taking the train in.

Which way should you choose?

  • Day trip, any season: the train. It is quick and cheap, and it avoids Salem's parking problem.
  • Summer or early fall, with time to spare: the ferry out and the train back, for a harbor view without paying twice for the boat.
  • October: the train, booked around the extra weekend service, or the ferry booked ahead. Avoid driving on weekends.

Once you have the transport sorted, plan the visit with things to do in Salem, our Boston to Salem day-trip guide and other things to do north of Boston.

Sources: MBTA: Salem; MBTA route 450; MBTA fares; City of Salem: ferry service; Destination Salem: Salem Ferry; Salem Ferry schedules and fares. Checked October 1, 2026.

Frequently asked questions

Q. What is the fastest way to get to Salem from Boston?+
The MBTA Commuter Rail. Newburyport/Rockport Line trains leave North Station and reach Salem in about 30 minutes.
Q. How much is the train from Boston to Salem?+
A standard one-way ticket is $8, or $4 at the reduced fare. On weekends and select holidays a $10 pass covers unlimited Commuter Rail travel for the day.
Q. Is there a ferry from Boston to Salem?+
Yes, from late May to October 31. It leaves from Long Wharf in downtown Boston and takes 50 to 60 minutes to reach the Salem Wharf terminal on Blaney Street.
Q. Can I use a CharlieCard on the train to Salem?+
No. Commuter Rail tickets are sold on the mTicket app or as paper CharlieTickets from fare machines. CharlieCards and contactless bank cards are not valid on the Commuter Rail.
Q. How do I get from Boston to Salem without a car?+
Take the Commuter Rail from North Station, the seasonal ferry from Long Wharf, or MBTA bus 450 from Haymarket. The train is the fastest; the bus is the cheapest at $1.70.
Q. Is it a good idea to drive to Salem in October?+
Not on weekends. The MBTA warns that parking in Salem is limited in October, buses are detoured around downtown traffic, and the Salem station garage closes to traffic on Halloween evening.
Q. How far is Salem from Boston?+
About 16 miles by road, or roughly half an hour by car without traffic and about 30 minutes by train.

Join Our Community

1. Register an account
2. Create a searchable listing
3. Connect with more clients

Get Listed Today