There are 3 ways to get from Cambridge to Nashua by 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.
Cambridge to Nashua by bus
Questions & Answers
The cheapest way to get from Cambridge to Nashua is to drive which costs $6 - $10 and takes 52 min.
The fastest way to get from Cambridge to Nashua is to drive which takes 52 min and costs $6 - $10.
Yes, there is a direct bus departing from Boston South Buses and arriving at Nashua, NH. Services depart hourly, and operate every day. The journey takes approximately 1h.
The distance between Cambridge and Nashua is 45 miles. The road distance is 36.1 miles.
The best way to get from Cambridge to Nashua without a car is to Route 3 which takes 1h and costs $14 - $20.
The Route 3 from Boston South Buses to Nashua, NH takes 1h including transfers and departs hourly.
Cambridge to Nashua bus services, operated by Boston Express, depart from Boston South Buses station.
Cambridge to Nashua bus services, operated by Boston Express, arrive at Nashua, NH station.
Yes, the driving distance between Cambridge to Nashua is 36 miles. It takes approximately 52 min to drive from Cambridge to Nashua.
There are 43+ hotels available in Nashua.
What companies run services between Cambridge, MA, USA and Nashua, NH, USA?
Boston Express operates a bus from Boston South Buses to Nashua, NH hourly. Tickets cost $14–20 and the journey takes 1h.
- Phone
- +1 800-639-8080
- [email protected]
- Website
- Boston Express
Bus from Boston South Buses to Nashua, NH
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $14–20
- Schedules at
- Boston 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 the UK: What do I need to know?, Why you should take the train in the US, and Getting to Milan from the airport - to help you get the most out of your next trip.


