There are 4 ways to get from Waltham to Dorchester by train, subway, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, subway
best- Take the train from Waltham to Portertrain Fitchburg Line
- Take the subway from Porter to Shawmutsubway Red Line
50 min$4–10Line 70 bus, line 1 bus
cheapest- Take the bus from Elm St @ Main St to Franklin St @ Sidney Stbus 70
- Take the bus from Massachusetts Ave opp Inman St to Nubianbus 1
1h 31m$3–9Taxi
- Take the taxi from Waltham to Dorchestertaxi 11.5 mi
27 min$35–45Drive 11.5 mi
- Drive from Waltham to Dorchestercar 11.5 mi
27 min$3
Waltham to Dorchester by train and subway
Questions & Answers
The cheapest way to get from Waltham to Dorchester is to drive which costs $2 - $3 and takes 27 min.
The fastest way to get from Waltham to Dorchester is to taxi which takes 27 min and costs $35 - $45.
No, there is no direct bus from Waltham to Dorchester. However, there are services departing from Elm St @ Main St and arriving at Nubian via Massachusetts Ave opp Inman St. The journey, including transfers, takes approximately 1h 31m.
No, there is no direct train from Waltham to Dorchester. However, there are services departing from Waltham and arriving at Shawmut via Porter. The journey, including transfers, takes approximately 50 min.
The distance between Waltham and Dorchester is 16 miles. The road distance is 11.6 miles.
The best way to get from Waltham to Dorchester without a car is to train and subway which takes 50 min and costs $4 - $10.
It takes approximately 50 min to get from Waltham to Dorchester, including transfers.
Waltham to Dorchester bus services, operated by MBTA, depart from Elm St @ Main St station.
Waltham to Dorchester train services, operated by MBTA, depart from Waltham station.
Waltham to Dorchester bus services, operated by MBTA, arrive at Franklin St @ Sidney St station.
What companies run services between Waltham, MA, USA and Dorchester, MA, USA?
You can take a bus from Elm St @ Main St to Nubian via Franklin St @ Sidney St and Massachusetts Ave opp Inman St in around 1h 31m.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Train from Waltham to Porter
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- $1–7
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $1–7
Subway from Porter to Shawmut
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- https://www.mbta.com
- Schedules at
- https://www.mbta.com/schedules/subway
- Adult
- $3
- Phone
- +1-617-222-3200
- Website
- mbta.com
Bus from Elm St @ Main St to Franklin St @ Sidney St
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Massachusetts Ave opp Inman St to Nubian
- Ave. Duration
- 32 min
- Frequency
- Every 15 minutes
- 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 Need to know: Greyhound, 10 amazing places to get away from it all in Australia, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Waltham to Dorchester train services, operated by MBTA, arrive at Porter station.
Yes, the driving distance between Waltham to Dorchester is 12 miles. It takes approximately 27 min to drive from Waltham to Dorchester.
There are 1519+ hotels available in Dorchester.





