No single Canadian federal body publishes a public town-to-town road distance chart, since highway ownership and maintenance is mostly a provincial responsibility rather than a federal one. What Canada does have is a small number of individually well-documented highways: Ontario’s Highway 401 — the busiest highway in North America — runs the full distance from Toronto to Windsor at an official length of 818km. Alberta’s Highway 2 connects Calgary to Edmonton directly at 254km, and Quebec’s Autoroute 20 connects Quebec City to Montreal at 252km. This tool uses all three of those official lengths directly.
For the country’s major cross-country routes — Toronto to Montreal (550km), Toronto to Vancouver (4,439km), and Montreal to Calgary (3,739km) — this tool draws on a detailed Trans-Canada Highway travel-planning resource that quotes both distance and expected drive time for these exact routes. Every other route among this tool’s 36 cities falls back to the Haversine-based GPS estimate, calibrated against Nigeria’s full verified road matrix.
The 36-city list covers all 13 provincial and territorial capitals — including Ottawa, the federal capital, and the more remote territorial capitals of Whitehorse, Yellowknife, and Iqaluit — plus Toronto, Montreal, Vancouver, Calgary, and other major cities people actually drive between. Satellite and commuter towns around Toronto, Montreal, and Vancouver (Mississauga, Laval, Surrey, and similar) are deliberately excluded as redundant with their parent city, the same call made for every other major metro in this tool.
Canada’s sheer size means winter weather is the single biggest factor on any long-distance trip — mountain passes through British Columbia and the Rockies, and prairie stretches through Saskatchewan and Manitoba, can close with little warning between October and April, and Environment Canada highway advisories are worth checking before any winter drive. Highway 401 through the Greater Toronto Area carries some of the heaviest traffic volumes in North America and regularly backs up well beyond what the distance alone suggests. Long stretches of northern Ontario and the Prairies have limited fuel stops and cell coverage, so trips through those regions need more deliberate planning than the raw distance implies. As with any calculator, treat the figures here as a planning baseline and check current road and weather conditions before a long trip.
Reviewed by Evelyn John, Auto Sales Expert. Verified routes sourced from official provincial highway lengths (Highway 401, Highway 2, Autoroute 20) and a detailed Trans-Canada Highway travel resource for cross-country routes. All other routes are Haversine-based estimates — see FAQ below.
All 35 other cities in this tool, closest to farthest from Toronto.
| # | Town | Region/State | Road km |
|---|---|---|---|
| 1 | Oshawa | Ontario | 61 km |
| 2 | St. Catharines | Ontario | 84 km |
| 3 | Hamilton | Ontario | 86 km |
| 4 | Guelph | Ontario | 98 km |
| 5 | Barrie | Ontario | 110 km |
| 6 | Kitchener | Ontario | 131 km |
| 7 | London | Ontario | 240 km |
| 8 | Kingston | Ontario | 342 km |
| 9 | Greater Sudbury | Ontario | 474 km |
| 10 | Ottawa | Ontario (Federal Capital) | 496 km |
| 11 | Gatineau | Quebec | 501 km |
| 12 | Montreal | Quebec | 550 km |
| 13 | Windsor | Ontario | 818 km |
| 14 | Trois-Rivières | Quebec | 889 km |
| 15 | Sherbrooke | Quebec | 903 km |
| 16 | Quebec City | Quebec | 1,054 km |
| 17 | Lévis | Quebec | 1,057 km |
| 18 | Saguenay | Quebec | 1,118 km |
| 19 | Fredericton | New Brunswick | 1,395 km |
| 20 | Moncton | New Brunswick | 1,591 km |
| 21 | Halifax | Nova Scotia | 1,707 km |
| 22 | Charlottetown | Prince Edward Island | 1,766 km |
| 23 | Winnipeg | Manitoba | 2,039 km |
| 24 | Regina | Saskatchewan | 2,753 km |
| 25 | St. John's | Newfoundland and Labrador | 2,846 km |
| 26 | Saskatoon | Saskatchewan | 2,997 km |
| 27 | Iqaluit | Nunavut | 3,149 km |
| 28 | Edmonton | Alberta | 3,645 km |
| 29 | Calgary | Alberta | 3,655 km |
| 30 | Yellowknife | Northwest Territories | 4,136 km |
| 31 | Kelowna | British Columbia | 4,170 km |
| 32 | Vancouver | British Columbia | 4,439 km |
| 33 | Abbotsford | British Columbia | 4,448 km |
| 34 | Victoria | British Columbia | 4,568 km |
| 35 | Whitehorse | Yukon | 5,504 km |
About 550km via Highway 401 and Autoroute 20, typically a 5.5-6 hour drive.
About 818km, the full official length of Highway 401 - Canada's busiest highway.
No single federal matrix, since highways are mostly provincial jurisdiction. This tool uses official lengths (Highway 401, 2, and Autoroute 20) plus cross-checked cross-country figures.
About 4,439km, one of the longest regularly-driven routes in Canada - typically 40+ hours across the Trans-Canada Highway.
About 254km via Highway 2, a well-known and heavily-travelled route.
Yes — pick a vehicle type and current pump price (C$/litre) above; it converts road distance directly into estimated litres and cost.