There are 5 ways to get from Medford to Canton by subway, train, bus, car, taxi, or tram
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 Wellington to Rugglessubway Orange Line
- Take the train from Ruggles to Canton Junctiontrain Providence/Stoughton Line
1h 2m$4–10Line 96 bus, line 1 bus, line 28 bus
cheapest- Take the bus from Medford Sq @ City Hall Parking lot to Harvardbus 96
- Take the bus from Massachusetts Ave opp Holyoke St to Nubianbus 1
- Take the bus from Nubian to Mattapanbus 28 / ...
3h$3–9Drive 20.6 mi
- Drive from Medford to Cantoncar 20.6 mi
37 min$4–6Taxi
- Take the taxi from Medford to Cantontaxi 20.6 mi
37 min$70–90Tram, train
- Take the tram from Medford/Tufts to Copleytram E / ...
- Take the train from Back Bay to Canton Junctiontrain Providence/Stoughton Line
1h 22m$4–10
Medford to Canton by subway and train
Questions & Answers
The cheapest way to get from Medford to Canton is to drive which costs $3 - $6 and takes 37 min.
The fastest way to get from Medford to Canton is to drive which takes 37 min and costs $3 - $6.
No, there is no direct bus from Medford to Canton. However, there are services departing from Medford Sq @ City Hall Parking lot and arriving at Washington St from Endicott St to Maple St via Massachusetts Ave opp Holyoke St, Nubian and Mattapan. The journey, including transfers, takes approximately 3h.
No, there is no direct train from Medford to Canton. However, there are services departing from Wellington and arriving at Canton Junction via Ruggles. The journey, including transfers, takes approximately 1h 2m.
The distance between Medford and Canton is 19 miles. The road distance is 20.7 miles.
The best way to get from Medford to Canton without a car is to subway and train which takes 1h 2m and costs $4 - $11.
It takes approximately 1h 2m to get from Medford to Canton, including transfers.
Medford to Canton bus services, operated by MBTA, depart from Medford Sq @ City Hall Parking lot station.
Medford to Canton train services, operated by MBTA, depart from Wellington station.
Medford to Canton bus services, operated by MBTA, arrive at Harvard station.
What companies run services between Medford, MA, USA and Canton, MA, USA?
You can take a bus from Medford Sq @ City Hall Parking lot to Washington St from Endicott St to Maple St via Harvard, Massachusetts Ave opp Holyoke St, Nubian, and Mattapan in around 3h.
Subway from Wellington to Ruggles
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Train from Ruggles to Canton Junction
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $2–8
Tram from Medford/Tufts to Copley
- Ave. Duration
- 31 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- MBTA - Massachusetts Bay Transportation Authority
- Schedules at
- Subway Schedules
- Adult
- $3
Train from Back Bay to Canton Junction
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $2–8
Bus from Medford Sq @ City Hall Parking lot to Harvard
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Massachusetts Ave opp Holyoke St to Nubian
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Nubian to Mattapan
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
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 4 of the smartest ways to explore Australia, How to get from Southend Airport into central London, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Medford to Canton train services, operated by MBTA, arrive at Ruggles station.
Yes, the driving distance between Medford to Canton is 21 miles. It takes approximately 37 min to drive from Medford to Canton.
There are 1155+ hotels available in Canton.

