Distance between cities in Canada

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.

Distance between two cities in Canada

Type in the name of your origin and destination to calculate the distance:

Please type your origin and destination and pick one of the suggestions.

Origin and destination have to be different.

Select cities from states

Some facts about distances in Canada

The longest road in Canada

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.

Distance between major cities in Canada

Use this matrix to quickly learn how many miles and kilometers separate some of the major cities in Canada from each other

TorontoMontrealVancouverCalgaryEdmontonOttawa
Toronto-313 mi504 km2085 mi3355 km1675 mi2696 km1680 mi2704 km227 mi365 km
Montreal313 mi504 km-2293 mi3690 km1860 mi2993 km1874 mi3016 km103 mi166 km
Vancouver2085 mi3355 km2293 mi3690 km-419 mi674 km514 mi827 km2197 mi3536 km
Calgary1675 mi2696 km1860 mi2993 km419 mi674 km-157 mi253 km1768 mi2845 km
Edmonton1680 mi2704 km1874 mi3016 km514 mi827 km157 mi253 km-1786 mi2874 km
Ottawa227 mi365 km103 mi166 km2197 mi3536 km1768 mi2845 km1786 mi2874 km-