There are 4 ways to get from Dorchester to Danvers by subway, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, train
best- Take the subway from Jackson Square to North Stationsubway Orange Line
- Take the train from North Station to Beverlytrain Newburyport/Rockport Line
1h 25m$19–28Drive 24.2 mi
cheapest- Drive from Dorchester to Danverscar 24.2 mi
40 min$5–7Bus
- Take the bus from Terminal C - Arrivals, LEX Pick Up to Danvers Logan Expressbus Dv
2h 10m$21–48Taxi
- Take the taxi from Dorchester to Danverstaxi 24.2 mi
40 min$75–95
Questions & Answers
The cheapest way to get from Dorchester to Danvers is to drive which costs $4 - $7 and takes 40 min.
The fastest way to get from Dorchester to Danvers is to drive which takes 40 min and costs $4 - $7.
No, there is no direct bus from Dorchester to Danvers. However, there are services departing from Boston and arriving at Danvers Logan Express via Terminal C - Arrivals, LEX Pick Up. The journey, including transfers, takes approximately 2h 10m.
No, there is no direct train from Dorchester to Danvers. However, there are services departing from Jackson Square and arriving at Beverly via North Station. The journey, including transfers, takes approximately 1h 25m.
The distance between Dorchester and Danvers is 27 miles. The road distance is 24.3 miles.
The best way to get from Dorchester to Danvers without a car is to subway and train which takes 1h 25m and costs $19 - $29.
It takes approximately 1h 25m to get from Dorchester to Danvers, including transfers.
Dorchester to Danvers bus services, operated by Logan Express, depart from Terminal C - Arrivals, LEX Pick Up station.
Dorchester to Danvers train services, operated by MBTA, depart from Jackson Square station.
Dorchester to Danvers bus services, operated by Logan Express, arrive at Danvers Logan Express station.
What companies run services between Dorchester, MA, USA and Danvers, MA, USA?
Logan Express operates a bus from Terminal C - Arrivals, LEX Pick Up to Danvers Logan Express hourly. Tickets cost $9 and the journey takes 50 min.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Subway from Jackson Square to North Station
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- https://www.mbta.com
- Schedules at
- https://www.mbta.com/schedules/subway
- Adult
- $3
Train from North Station to Beverly
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $3–9
- Phone
- +1 800-235-6426
- Website
- massport.com
Bus from Terminal C - Arrivals, LEX Pick Up to Danvers Logan Express
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $9
- Website
- http://www.massport.com/logan-airport/to-from-logan/transportation-options/logan-express/
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 Travelling to and around Russia for the 2018 FIFA World Cup, Italian Lakes: Getting around by train, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Dorchester to Danvers train services, operated by MBTA, arrive at North Station.
Yes, the driving distance between Dorchester to Danvers is 24 miles. It takes approximately 40 min to drive from Dorchester to Danvers.
There are 334+ hotels available in Danvers.

