There are 2 ways to get from Salem to Boston Harbor by train, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The distance between Salem and Boston Harbor is 18 miles.
The best way to get from Salem to Boston Harbor without a car is to train and travel which takes 30 min and costs .
It takes approximately 30 min to get from Salem to Boston Harbor, including transfers.
There are 1847+ hotels available in Boston Harbor.
What companies run services between Salem, MA, USA and Boston Harbor, MA, USA?
There is no direct connection from Salem to Boston Harbor. However, you can take the train to Chelsea then travel to Boston Harbor. Alternatively, you can take a bus from New Derby St opp Klop Alley to Boston Harbor via Wonderland in around 1h 9m.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Train from Salem to Chelsea
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–8
- Phone
- +1-617-222-3200
- Website
- mbta.com
Bus from New Derby St opp Klop Alley to Wonderland
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Need to know: Jadrolinija, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.





