There are 4 ways to get from Nashua to Danvers by bus, train, 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.
Route 3, bus, train, line 465 bus
best- Take the bus from Nashua, NH to Boston South Busesbus
- Take the bus from South Station to Chelseabus Sl3
- Take the train from Chelsea to Salemtrain
- Take the bus from Salem to High St @ Park Stbus 465
3h 53m$19–38Drive 37.4 mi
cheapest- Drive from Nashua to Danverscar 37.4 mi
59 min$7–10Taxi
- Take the taxi from Nashua to Danverstaxi 37.4 mi
59 min$230–280Route 3, line 450 bus
- Take the bus from Nashua, NH to Boston South Busesbus Southbound
- Take the bus from Congress St @ Haymarket Sta to Salembus 450
4h 57m$16–25
Nashua to Danvers by bus and train
Comparing Your Travel Options
The cheapest way to get from Nashua to Danvers is to drive which costs $6 - $10 and takes 59 min.
The fastest way to get from Nashua to Danvers is to drive which takes 59 min and costs $6 - $10.
No, there is no direct bus from Nashua to Danvers. However, there are services departing from Nashua, NH and arriving at High St @ Park St via Devonshire St @ Milk St, Congress St @ Haymarket Sta and Salem. The journey, including transfers, takes approximately 4h 57m.
The distance between Nashua and Danvers is 71 miles. The road distance is 37.6 miles.
The best way to get from Nashua to Danvers without a car is to Route 3 and bus and train and line 465 bus which takes 3h 53m and costs $18 - $40.
It takes approximately 3h 53m to get from Nashua to Danvers, including transfers.
Nashua to Danvers bus services, operated by Boston Express, depart from Nashua, NH station.
Nashua to Danvers bus services, operated by Boston Express, arrive at Boston South Buses station.
Yes, the driving distance between Nashua to Danvers is 38 miles. It takes approximately 59 min to drive from Nashua to Danvers.
There are 419+ hotels available in Danvers.
What companies run services between Nashua, NH, USA and Danvers, MA, USA?
You can take a bus from Nashua, NH to High St @ Park St via Boston South Buses, Devonshire St @ Milk St, Congress St @ Haymarket Sta, and Salem in around 4h 57m.
Train from Chelsea to Salem
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $2–8
- Phone
- +1 800-639-8080
- [email protected]
- Website
- Boston Express
Bus from Nashua, NH to Boston South Buses
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $14–21
- Schedules at
- Boston Express
Bus from Nashua, NH to Boston South Buses
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $14–21
- Schedules at
- Boston Express
Bus from South Station to Chelsea
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Salem to High St @ Park St
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Congress St @ Haymarket Sta to Salem
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Ave. Duration
- 59 min
- Estimated price
- $230–280
Manchester Taxi
- Phone
- +1 603-623-2222
Merrimack Taxi Co
- Phone
- +1 978-687-0911
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 How to get from Stansted Airport into central London, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Greyhound - to help you get the most out of your next trip.






