There are 4 ways to get from Everett to Canton by subway, train, 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.
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 109 bus, line 1 bus, line 28 bus
cheapest- Take the bus from Broadway @ Church St to Harvard Sq @ Garden St - Dawes Islandbus 109
- Take the bus from Massachusetts Ave opp Holyoke St to Nubianbus 1
- Take the bus from Nubian to Mattapanbus 28 / ...
3h 6m$3–9Drive 19.6 mi
- Drive from Everett to Cantoncar 19.6 mi
37 min$4–6Taxi
- Take the taxi from Everett to Cantontaxi 19.6 mi
37 min$70–85
Everett to Canton by subway and train
Questions & Answers
The cheapest way to get from Everett to Canton is to drive which costs $3 - $6 and takes 37 min.
The fastest way to get from Everett to Canton is to drive which takes 37 min and costs $3 - $6.
No, there is no direct bus from Everett to Canton. However, there are services departing from Broadway @ Church St 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 6m.
No, there is no direct train from Everett 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 Everett and Canton is 19 miles. The road distance is 19.7 miles.
The best way to get from Everett 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 Everett to Canton, including transfers.
Everett to Canton bus services, operated by MBTA, depart from Broadway @ Church St station.
Everett to Canton train services, operated by MBTA, depart from Wellington station.
Everett to Canton bus services, operated by MBTA, arrive at Harvard Sq @ Garden St - Dawes Island station.
What companies run services between Everett, MA, USA and Canton, MA, USA?
You can take a bus from Broadway @ Church St to Washington St from Endicott St to Maple St via Harvard Sq @ Garden St - Dawes Island, Massachusetts Ave opp Holyoke St, Nubian, and Mattapan in around 3h 6m.
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
Bus from Broadway @ Church St to Harvard Sq @ Garden St - Dawes Island
- Ave. Duration
- 35 min
- Frequency
- Every 15 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 How do I get from Sydney to Melbourne, Italy Travel Guides, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Everett to Canton train services, operated by MBTA, arrive at Ruggles station.
Yes, the driving distance between Everett to Canton is 20 miles. It takes approximately 37 min to drive from Everett to Canton.
There are 1313+ hotels available in Canton.

