Distances Between Cities in Canada

Total Cities

141

Continent

North America

Country Code

CA

Major Cities in Canada

Popular Routes in Canada

Route Driving Distance Drive Time
Toronto to Montréal 653 km (406 miles) ~8h 10min View Details →

Distance Matrix - Top Cities

From \ To Toronto Montréal Calgary Ottawa Edmonton
Toronto - 652 km 3385 km 471 km 3375 km
Montréal 652 km - 3774 km 214 km 3712 km
Calgary 3385 km 3774 km - 3596 km 380 km
Ottawa 471 km 214 km 3596 km - 3545 km
Edmonton 3375 km 3712 km 380 km 3545 km -

Note: Distances shown are driving distance estimates. For exact routes, use GPS navigation.

Travel Distances in Canada

Canada has 141 major cities in our database, making it easy to calculate distances between any two locations within the country. Whether you're planning a domestic trip or analyzing logistics, our distance calculator provides accurate estimates for both driving and straight-line distances.

The geography of Canada influences travel distances significantly. Located in North America, the country's road infrastructure connects major urban centers with varying degrees of directness. Driving distances typically exceed straight-line distances by 20-40% due to the road network's adaptation to local terrain and urban development patterns.

Use our calculator to find distances between any cities in Canada. Each calculation provides driving distance estimates, straight-line measurements, and approximate travel times based on typical highway speeds. For international routes from Canada, browse our collection of cross-border distance calculations.