Distance Between Canada Cities

To calculate the distance between cities in Canada, click on a city from the list below. Canada (CA) is located in the continent of North America and shares borders with the United States. For distance calculations to cities in the United States, see cities near Canada.

Cities in Canada

Note: that the cities listed below are deemed major based on population. While there may be more major cities, these are the most populated cities in Canada.

City Population
Montreal3,268,513
Toronto2,600,000
Vancouver1,837,969
Calgary1,019,942
Ottawa (Country Capital)812,129
Edmonton712,391
Mississauga668,549
North York636,000
Winnipeg632,063
Scarborough600,000
Quebec City528,595
Hamilton519,949
Brampton433,806
Surrey394,976
Laval376,845
Halifax359,111
Etobicoke347,948
London346,765
Victoria289,625
Windsor278,013
Markham261,573
Oshawa247,989
Gatineau242,124
Vaughan238,866
Kitchener233,700
Longueuil229,330
Burnaby202,799
Ladner200,000
Saskatoon198,958
Richmond Hill185,541
Barrie182,041
Richmond182,000
Regina176,183
Oakville165,697
Burlington164,415
Sudbury157,857
Abbotsford151,683
Saguenay143,692
St. Catharines131,989
Sherbrooke129,447
Anmore126,456
Lévis126,396
Kelowna125,109
Cambridge120,372
Trois-Rivières119,693
Guelph115,760
Coquitlam114,565
Kingston114,195
Sydney105,968
Delta101,668

Cities Near Canada

The list below shows the distance between the above cities in Canada and populated cities outside of Canada which are closest.

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  Canada to United States  
Windsor to Detroit1.9 Km (1.2 Mi) 3.6 Km (2.3 Mi)
Distance Between Canada and Neighboring Countries

The distance between cities in Canada and cities in neighboring countries; United States cities are nearest due to being 1.9 kilometers away.

To Country Distance From Canada
United States 1.9 Km (1.2 Mi)