There are 6 ways to get from Canton to Waltham by train, bus, taxi, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 504 bus
best- Take the train from Canton Center to Back Baytrain Providence/Stoughton Line
- Take the bus from Saint James Ave @ Dartmouth St to Washington St @ Bacon Stbus 504 / ...
53 min$4–13Line 28 bus, line 1 bus, line 70 bus
cheapest- Take the bus from Mattapan to Nubianbus 28 / ...
- Take the bus from Nubian to Massachusetts Ave @ Sidney Stbus 1 / ...
- Take the bus from Franklin St @ Sidney St to Main St @ Liberty Stbus 70
2h 24m$3–9Train, line 47 bus, line 70 bus
- Take the train from Canton Junction to Rugglestrain
- Take the bus from Ruggles to Brookline St @ Green Stbus 47
- Take the bus from Franklin St @ Sidney St to 691 Main Stbus 70
1h 57m$4–18Taxi
- Take the taxi from Canton to Walthamtaxi 18.4 mi
29 min$65–80Drive 18.4 mi
- Drive from Canton to Walthamcar 18.4 mi
29 min$4–5Train, subway
- Take the train from Canton Center to South Stationtrain
- Take the subway from South Station to Portersubway
- Take the train from Porter to Walthamtrain
1h 50m$7–18
Canton to Waltham by train and bus
Questions & Answers
The cheapest way to get from Canton to Waltham is to drive which costs $3 - $5 and takes 29 min.
The fastest way to get from Canton to Waltham is to taxi which takes 29 min and costs $65 - $80.
No, there is no direct bus from Canton to Waltham. However, there are services departing from Washington St from Canton Center Sta to Pequit St and arriving at Main St @ Liberty St via Mattapan, Nubian and Franklin St @ Sidney St. The journey, including transfers, takes approximately 2h 24m.
No, there is no direct train from Canton to Waltham. However, there are services departing from Canton Center and arriving at Waltham via South Station and Porter. The journey, including transfers, takes approximately 1h 50m.
The distance between Canton and Waltham is 20 miles. The road distance is 18.5 miles.
The best way to get from Canton to Waltham without a car is to train and line 504 bus which takes 53 min and costs $3 - $14.
It takes approximately 53 min to get from Canton to Waltham, including transfers.
Canton to Waltham bus services, operated by MBTA, depart from Mattapan station.
Canton to Waltham train services, operated by MBTA, depart from Canton Center station.
Canton to Waltham bus services, operated by MBTA, arrive at Nubian station.
What companies run services between Canton, MA, USA and Waltham, MA, USA?
You can take a bus from Washington St from Canton Center Sta to Pequit St to Main St @ Liberty St via Mattapan, Nubian, Massachusetts Ave @ Sidney St, and Franklin St @ Sidney St in around 2h 24m.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Train from Canton Center to Back Bay
- Ave. Duration
- 26 min
- Frequency
- Every 2 hours
- Estimated price
- $2–9
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–9
Train from Canton Junction to Ruggles
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–8
Train from Canton Center to South Station
- Ave. Duration
- 31 min
- Frequency
- Every 2 hours
- Estimated price
- $2–9
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–9
Subway from South Station to Porter
- Ave. Duration
- 17 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 Porter to Waltham
- Ave. Duration
- 12 min
- Frequency
- Hourly
- Estimated price
- $1–7
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $1–7
- Phone
- +1-617-222-3200
- Website
- mbta.com
Bus from Saint James Ave @ Dartmouth St to Washington St @ Bacon St
- Ave. Duration
- 9 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Ruggles to Brookline St @ Green St
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Franklin St @ Sidney St to 691 Main St
- Ave. Duration
- 44 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 Mattapan to Nubian
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Nubian to Massachusetts Ave @ Sidney St
- Ave. Duration
- 31 min
- Frequency
- Every 10 minutes
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
Bus from Franklin St @ Sidney St to Main St @ Liberty St
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–5
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Ave. Duration
- 29 min
- Estimated price
- $65–80
Yellow Cab Brockton
- Phone
- +1-508-583-1234
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
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 Gatwick Airport into central London, The London Underground: Essential tips to navigate the Tube, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Canton to Waltham train services, operated by MBTA, arrive at South Station.
Yes, the driving distance between Canton to Waltham is 18 miles. It takes approximately 29 min to drive from Canton to Waltham.
There are 1752+ hotels available in Waltham.





