Mileage Distances Between Canadian Cities
We now have itineraries for most stretches of the Trans-Canada on our web site.
In estimating driving time for a trip, use the following table. If you are driving for distance, you can probably average 100 km per hour cross-country. Your speed will be much slower in densely populated areas, especially when travelling during “rush hour”. The big issue in planning a cross-country trip is the daily driving hours, which will determine where and how you will overnight.
How FAST can you rive this? I once drove 3500 km in a day and a half, with 5 adults taking continuous turns driving & co-piloting in 4 hour shifts (with a 15 minute break for gas, food & bathroom).
Adults travelling might handle up to 8-12 hours of butt-time, sitting in a car. If you are travelling with children, stopping at rest stops and several of the along-the-way attractions (especially when travelling with children), you can probably average about half that. In the summertime, daylight hours in the western provinces (which lie further north), can give you 16 hours of daily light while in the winter, you can be lucky to get 6 hours of daylight (assuming roads in good, plowed & clear condition). To make your trip planning easier, our community attractions information has included average times at many of the attractions along the way.
Match your trip’s start and end points in the table below. If a row-column puts you in the wrong kilometres (blue) or miles (white) area, try column-row to get right units.
Table of Mileage betweeen Cities (km/mi)
Find your trip’s start and end points in the table below. If a row-column puts you in the wrong kilometres (blue) or miles (white) area, try column-row to get right units.
On a tablet, this table is best viewed WIDE. On a smartphone, go to browser settings and View as Desktop for this page
CITIES |
Calgary | Charlottetow | Edmonton | Fredericton | Halifax/td> | Medicine Hat | Montreal | Ottawa | Prince Rupert | Quebec City | Regina | St John’s | Saskatoon | Sault-Ste-Marie | Thunder Bay | Toronto | Vancouver | Victoria | Whitehorse | Windsor | Winnipeg | Yellowknife |
Calgary, AB |
4964 |
294 |
4586 |
5059 |
293 |
3739 |
3540 |
1508 |
3998 |
763 |
6245 |
623 |
2742 |
2051 |
3471 |
1061 |
1080 |
2314 |
3857 |
1371 |
1915 |
|
Charlottetown, PEI |
3085 |
4983 |
378 |
426 |
4581 |
1218 |
1418 |
6471 |
965 |
4154 |
1253 |
4413 |
2222 |
2912 |
1986 |
6080 |
6161 |
7332 |
2122 |
3593 |
6698 |
|
Edmonton, AB |
183 |
3096 |
4605 |
5078 |
524 |
3829 |
3720 |
1464 |
4088 |
843 |
6264 |
526 |
2922 |
2232 |
3651 |
1289 |
1300 |
2048 |
4021 |
1350 |
1757 |
|
Fredericton, NB |
2850 |
235 |
2861 |
473 |
3944 |
899 |
1099 |
6093 |
634 |
3776 |
1659 |
4035 |
1844 |
2534 |
1667 |
5702 |
5783 |
6954 |
1744 |
3215 |
6320 |
|
Halifax, NS |
3144 |
265 |
3155 |
294 |
4624 |
1372 |
1512 |
6468 |
962 |
4151 |
1347 |
4410 |
2212 |
2903 |
2080 |
6071 |
6151 |
7329 |
2119 |
3590 |
6436 |
|
Medicine Hat, AB |
182 |
2847 |
326 |
2451 |
2873 |
3356 |
3157 |
1891 |
3615 |
515 |
5810 |
462 |
2447 |
1757 |
3176 |
1352 |
1463 |
2751 |
3546 |
988 |
2460 |
|
Montreal, QU |
2323 |
757 |
2379 |
559 |
853 |
2085 |
182 |
5247 |
257 |
2930 |
2499 |
3189 |
998 |
1688 |
523 |
4856 |
4936 |
5767 |
904 |
2368 |
5474 |
|
Ottawa, ON |
2144 |
881 |
2312 |
683 |
940 |
1962 |
113 |
5047 |
459 |
2730 |
2698 |
2935 |
798 |
1488 |
396 |
4656 |
4737 |
5908 |
901 |
2169 |
5274 |
|
Prince Rupert, BC |
937 |
4021 |
910 |
3786 |
4019 |
1175 |
3260 |
3136 |
5506 |
2317 |
7752 |
2048 |
4249 |
3559 |
4978 |
1509 |
1590 |
1408 |
5284 |
814 |
2722 |
|
Quebec City, QU |
2484 |
600 |
2540 |
394 |
598 |
2246 |
160 |
285 |
3421 |
3189 |
2246 |
3448 |
1257 |
1947 |
787 |
5115 |
5195 |
6367 |
1157 |
2627 |
5733 |
|
Regina, SK |
474 |
2581 |
524 |
2346 |
2579 |
320 |
1821 |
1696 |
1440 |
1976 |
5435 |
254 |
1932 |
1242 |
2661 |
1790 |
1889 |
2892 |
3035 |
572 |
2601 |
|
St John’s NF |
3881 |
779 |
3892 |
1031 |
837 |
3610 |
1553 |
1677 |
4817 |
1396 |
3377 |
5701 |
3503 |
4053 |
3266 |
7073 |
7184 |
8370 |
3617 |
4737 |
8051 |
|
Saskatoon, SK |
387 |
2742 |
327 |
2507 |
2740 |
287 |
1982 |
1824 |
1273 |
2143 |
158 |
3543 |
2338 |
1648 |
3067 |
1699 |
1810 |
2632 |
3418 |
777 |
2339 |
|
Sault Ste Marie, ON |
1704 |
1381 |
1816 |
1146 |
1375 |
1521 |
620 |
496 |
2640 |
781 |
1201 |
2177 |
1453 |
704 |
729 |
3710 |
3821 |
4769 |
1099 |
1370 |
4476 |
|
Thunder Bay, ON |
1274 |
1809 |
1387 |
1575 |
1804 |
1092 |
1049 |
925 |
2212 |
772 |
2518 |
1024 |
437 |
1419 |
3020 |
3131 |
4079 |
1789 |
692 |
3786 |
||
Toronto, ON |
2157 |
1234 |
2269 |
1036 |
1292 |
1974 |
325 |
246 |
3093 |
489 |
1654 |
2029 |
1906 |
453 |
882 |
4439 |
4550 |
5498 |
371 |
2100 |
5207 |
|
Vancouver, BC |
653 |
3778 |
801 |
3543 |
3772 |
840 |
3017 |
2893 |
938 |
3178 |
1112 |
4395 |
1056 |
2305 |
1877 |
2758 |
111 |
2434 |
5557 |
2339 |
2784 |
|
Victoria BC |
671 |
3828 |
801 |
3593 |
3822 |
909 |
3067 |
2944 |
988 |
3228 |
1174 |
4464 |
1125 |
2374 |
1946 |
2827 |
69 |
2515 |
4920 |
2451 |
2895 |
|
Whitehorse, YK |
1438 |
4556 |
1273 |
4321 |
4554 |
1709 |
3584 |
3671 |
875 |
3956 |
1797 |
5201 |
1635 |
2963 |
2535 |
3416 |
1512 |
1563 |
5645 |
3398 |
3050 |
|
Windsor, ON |
2397 |
1319 |
2499 |
1084 |
1317 |
2203 |
562 |
560 |
3283 |
719 |
1886 |
2248 |
2124 |
683 |
1112 |
231 |
3453 |
3057 |
3508 |
2470 |
5575 |
|
Winnipeg, MB |
852 |
2233 |
839 |
1998 |
2231 |
614 |
1471 |
1348 |
506 |
1632 |
355 |
2944 |
483 |
851 |
430 |
1305 |
1453 |
1523 |
2111 |
1535 |
3109 |
|
Yellowknife, NWT |
1190 |
4193 |
1091 |
3928 |
4000 |
1528 |
3402 |
3278 |
1692 |
3563 |
1615 |
5004 |
1454 |
2782 |
2353 |
3235 |
1730 |
1799 |
1895 |
3465 |
1930 |
Sample trip planning calculation:
from Montreal to Calgary: 2323 miles or 3739 km. Which should take about 37 hours. If travelling with adults in a hurry this may take 3 days, on a leisurely pace (7 driving hours per day and a couple of attractions) 5 days, and with kids (5 driving hours per day, with stops at all waterslides, oversize statues, and mini-golf courses along the way) 7 days. Add time for stopovers in cities like (for example) Ottawa and Winnipeg, or for recuperation from late nights out in such cities.
For towns and communities not in this table, find the closest major commmunity and then go to the Detailed Itineraries for the plus/minus distance to your destination.