How to Reach Salem - The Easiest Way to Reach Salem


  • By plane: You can reach Salem by plane, to itsclosest airport Logan International Airport in Boston. Boston lies at 20 miles from Salem. The Beverly Municipal Airportat 15 minutes from the town, is another small handy airport. It is Logan’s flagship airport, in times of peak traffic.
  • By train: Lying at a very short distance from the city centre, the Salem station can be reached via the Newburyport/Rockport line on the MBTA Commuter Rail.
  • By boat: There are high-speed catamaran services available between Salem and Central Wharf, Boston at the New England Aquarium.


  • By Segway: You can hire a Segway to tour around the town. There are many operators who also offer a historic tour of the city. There might be an age restriction however.
  • By taxi: You can call for a taxi to get around Salem. There are various taxi operating services here.
  • On foot: Salem is best explored on foot. It roughly takes about twenty-five minutes to get around all the attractions of Salem. The paths are well marked, with red lines that guide you to across Salem’s historical sites and museums.

Are you looking for a Salem travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Salem

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Salem. The most preferred mode of transport in Salem is Car.

Average distance: 21.15 km Average time: 45.03 min

  • Car 53.13%
    Driving 45.41 min Walking 0.65 min Overall average time for 28.18 kms 46.06 min
  • Bus/Trolleybus 10.94%
    Bus 37.57 min Waiting 7.86 min Walking 7.71 min Overall average time for 14.42 kms 53.14 min
  • Bike 4.69%
    Bike 35.67 min Walking 0.67 min Other 0.67 min Overall average time for 11.49 kms 37 min
  • Walking 14.06%
    Walking 23.56 min Train 4.22 min Bike 1.11 min Waiting 1 min Driving 0.78 min Overall average time for 4.19 kms 30.67 min
  • Train/Metro 6.25%
    Train 46.5 min Walking 10.25 min Waiting 6.25 min Other 2.5 min Overall average time for 25.96 kms 65.5 min
  • Tram/Streetcar 3.13%
    Tram 30 min Walking 5 min Overall average time for 6.44 kms 35 min

How to Reach Salem from Nearby Cities

Route Distance Time
Beverly to Salem 2.32 km 2 mins
Danvers to Salem 4.27 km 4 mins
Lynn to Salem 6.18 km 6 mins
Exeter to Salem 17.71 km 17 mins
Boston to Salem 19.07 km 19 mins
Lawrence to Salem 30.43 km 30 mins
Belmont to Salem 31.71 km 31 mins
New bedford to Salem 32.37 km 32 mins
West newton to Salem 37.01 km 37 mins
* Some of the data on this page is powered by Numbeo