Canada Driving Distance Calculator

Driving Distance Between Canada Cities

Click on any distance in the table below to go to a page with more information.

Tap on a city to see distances to that city. Tap on a distance for more details.

Click on any distance in the table below to go to a page with more information.

Tap on a city to see distances to that city. Tap on a distance for more details.

Click on any distance in the table below to go to a page with more information.

Tap on a city to see distances to that city. Tap on a distance for more details.

Air Mileage Chart of Canada

Distance (kilometer)
Calgary
Edmonton
Winnipeg
Vancouver
Hamilton
Surrey
Laval
Halifax
London
Oshawa
Victoria
Windsor
Gatineau
Kitchener
Longueuil
Calgary 279 1,200 675 2,700 660 3,004 3,758 2,619 2,733 729 2,537 2,872 2,645 3,028
Edmonton 279 1,194 818 2,702 808 2,958 3,686 2,631 2,724 892 2,565 2,835 2,648 2,982
Winnipeg 1,200 1,194 1,863 1,509 1,846 1,808 2,578 1,437 1,536 1,903 1,375 1,673 1,455 1,832
Vancouver 675 818 1,863 3,344 21 3,671 4,431 3,258 3,384 94 3,164 3,537 3,289 3,695
Hamilton 2,700 2,702 1,509 3,344 3,326 550 1,312 116 109 3,372 279 411 55 569
Surrey 660 808 1,846 21 3,326 3,654 4,415 3,239 3,366 92 3,145 3,519 3,271 3,678
Laval 3,004 2,958 1,808 3,671 550 3,654 805 662 444 3,710 827 154 584 25
Halifax 3,758 3,686 2,578 4,431 1,312 4,415 805 1,427 1,218 4,476 1,588 958 1,357 781
London 2,619 2,631 1,437 3,258 116 3,239 662 1,427 218 3,284 165 519 80 682
Oshawa 2,733 2,724 1,536 3,384 109 3,366 444 1,218 218 3,415 383 302 141 463
Victoria 729 892 1,903 94 3,372 92 3,710 4,476 3,284 3,415 3,186 3,574 3,317 3,735
Windsor 2,537 2,565 1,375 3,164 279 3,145 827 1,588 165 383 3,186 682 243 846
Gatineau 2,872 2,835 1,673 3,537 411 3,519 154 958 519 302 3,574 682 439 178
Kitchener 2,645 2,648 1,455 3,289 55 3,271 584 1,357 80 141 3,317 243 439 604
Longueuil 3,028 2,982 1,832 3,695 569 3,678 25 781 682 463 3,735 846 178 604
Distance (mile)
Calgary
Edmonton
Winnipeg
Vancouver
Hamilton
Surrey
Laval
Halifax
London
Oshawa
Victoria
Windsor
Gatineau
Kitchener
Longueuil
Calgary 173 746 419 1,678 410 1,867 2,335 1,627 1,698 453 1,576 1,785 1,644 1,882
Edmonton 173 742 508 1,679 502 1,838 2,290 1,635 1,693 554 1,594 1,762 1,645 1,853
Winnipeg 746 742 1,158 938 1,147 1,123 1,602 893 954 1,182 854 1,040 904 1,138
Vancouver 419 508 1,158 2,078 13 2,281 2,753 2,024 2,103 58 1,966 2,198 2,044 2,296
Hamilton 1,678 1,679 938 2,078 2,067 342 815 72 68 2,095 173 255 34 354
Surrey 410 502 1,147 13 2,067 2,270 2,743 2,013 2,092 57 1,954 2,187 2,033 2,285
Laval 1,867 1,838 1,123 2,281 342 2,270 500 411 276 2,305 514 96 363 16
Halifax 2,335 2,290 1,602 2,753 815 2,743 500 887 757 2,781 987 595 843 485
London 1,627 1,635 893 2,024 72 2,013 411 887 135 2,041 103 322 50 424
Oshawa 1,698 1,693 954 2,103 68 2,092 276 757 135 2,122 238 188 88 288
Victoria 453 554 1,182 58 2,095 57 2,305 2,781 2,041 2,122 1,980 2,221 2,061 2,321
Windsor 1,576 1,594 854 1,966 173 1,954 514 987 103 238 1,980 424 151 526
Gatineau 1,785 1,762 1,040 2,198 255 2,187 96 595 322 188 2,221 424 273 111
Kitchener 1,644 1,645 904 2,044 34 2,033 363 843 50 88 2,061 151 273 375
Longueuil 1,882 1,853 1,138 2,296 354 2,285 16 485 424 288 2,321 526 111 375
Flight time
Calgary
Edmonton
Winnipeg
Vancouver
Hamilton
Surrey
Laval
Halifax
London
Oshawa
Victoria
Windsor
Gatineau
Kitchener
Longueuil
Calgary 0:20 1:30 0:50 3:22 0:49 3:45 4:41 3:16 3:24 0:54 3:10 3:35 3:18 3:47
Edmonton 0:20 1:29 1:01 3:22 1:00 3:41 4:36 3:17 3:24 1:06 3:12 3:32 3:18 3:43
Winnipeg 1:30 1:29 2:19 1:53 2:18 2:15 3:13 1:47 1:55 2:22 1:43 2:05 1:49 2:17
Vancouver 0:50 1:01 2:19 4:10 0:01 4:35 5:32 4:04 4:13 0:07 3:57 4:25 4:06 4:37
Hamilton 3:22 3:22 1:53 4:10 4:09 0:41 1:38 0:08 0:08 4:12 0:20 0:30 0:04 0:42
Surrey 0:49 1:00 2:18 0:01 4:09 4:34 5:31 4:02 4:12 0:06 3:55 4:23 4:05 4:35
Laval 3:45 3:41 2:15 4:35 0:41 4:34 1:00 0:49 0:33 4:38 1:01 0:11 0:43 0:01
Halifax 4:41 4:36 3:13 5:32 1:38 5:31 1:00 1:47 1:31 5:35 1:59 1:11 1:41 0:58
London 3:16 3:17 1:47 4:04 0:08 4:02 0:49 1:47 0:16 4:06 0:12 0:38 0:05 0:51
Oshawa 3:24 3:24 1:55 4:13 0:08 4:12 0:33 1:31 0:16 4:16 0:28 0:22 0:10 0:34
Victoria 0:54 1:06 2:22 0:07 4:12 0:06 4:38 5:35 4:06 4:16 3:58 4:28 4:08 4:40
Windsor 3:10 3:12 1:43 3:57 0:20 3:55 1:01 1:59 0:12 0:28 3:58 0:51 0:18 1:03
Gatineau 3:35 3:32 2:05 4:25 0:30 4:23 0:11 1:11 0:38 0:22 4:28 0:51 0:32 0:13
Kitchener 3:18 3:18 1:49 4:06 0:04 4:05 0:43 1:41 0:05 0:10 4:08 0:18 0:32 0:45
Longueuil 3:47 3:43 2:17 4:37 0:42 4:35 0:01 0:58 0:51 0:34 4:40 1:03 0:13 0:45

Map of Canada with Flight Distances

Click on the map marker to see the air distances from this city.

Calculate Your Own Mileage Chart

Enter up to 100 city names or geographic coordinates in this field in the following format: latitude, longitude.
Enter each city on a separate line.

Mileage charts of regions in the Canada