We calculate the straight-line distance, or “as-the-crow-flies” distance, between two cities using the great-circle distance formula. This method accounts for the Earth’s curvature, making it the shortest distance between two points on the Earth’s surface and is accurate to within a few meters due to the simplicity of modeling Earth as a sphere.
For the driving distance we take into account the actual roadways, highways, and routes that connect the cities, which typically make the distance longer than the straight-line distance. We provide accurate driving distances and times to help plan trips, find alternate routes, or estimate arrival times.
Type in the name of your origin and destination to calculate the distance:
The longest road in Canada is the Trans-Canada Highway (TCH), stretching across the country for approximately 4,860 miles. This highway system connects the east and west coasts, from St. John’s, Newfoundland and Labrador to Victoria, British Columbia.
Use this matrix to quickly learn how many miles and kilometers separate some of the major cities in Canada from each other
| Toronto | Montreal | Vancouver | Calgary | Edmonton | Ottawa | |
|---|---|---|---|---|---|---|
| Toronto | - | 313 mi504 km | 2085 mi3355 km | 1675 mi2696 km | 1680 mi2704 km | 227 mi365 km |
| Montreal | 313 mi504 km | - | 2293 mi3690 km | 1860 mi2993 km | 1874 mi3016 km | 103 mi166 km |
| Vancouver | 2085 mi3355 km | 2293 mi3690 km | - | 419 mi674 km | 514 mi827 km | 2197 mi3536 km |
| Calgary | 1675 mi2696 km | 1860 mi2993 km | 419 mi674 km | - | 157 mi253 km | 1768 mi2845 km |
| Edmonton | 1680 mi2704 km | 1874 mi3016 km | 514 mi827 km | 157 mi253 km | - | 1786 mi2874 km |
| Ottawa | 227 mi365 km | 103 mi166 km | 2197 mi3536 km | 1768 mi2845 km | 1786 mi2874 km | - |