Travel distances in Canada

The distances between cities in Canada can be vast. Below is a distance chart showing the kilometres of road between each city.

The distances shown include the distance covered by ferry should the route require it. Routes are based on highways and main roads.

Some routes may require extra time to accommodate ferry line-ups, winter weather conditions, city rush-hour traffic or roadworks. If you are travelling across the US Border there may be a delay at the crossing.


Calgary, Alberta to:

Charlottetown - 4917km
Edmonton - 299km
Fredericton - 4558km
Halifax - 5042km
Montreal - 3743km
Ottawa - 3553km
Quebec - 4014km
Regina - 764km
St. John's - 6183km
Saskatoon - 620km
Thunder Bay - 2050km
Toronto - 3434km
Vancouver - 1057km
Victoria - 1123km
Whitehorse - 2385km
Winnipeg - 1336km
Yellowknife - 1811km


Charlottetown, PEI to:

Calgary - 4917km
Edmonton - 4949km
Fredericton - 359km
Halifax - 232km
Montreal - 1184km
Ottawa - 1374km
Quebec - 945km
Regina - 4163km
St. John's - 1294km
Saskatoon - 4421km
Thunder Bay - 2878km
Toronto - 1724km
Vancouver - 5985km
Victoria - 6051km
Whitehorse - 7034km
Winnipeg - 3592km
Yellowknife - 6460km


Edmonton, Alberta to:

Calgary - 299km
Charlottetown - 4949km
Fredericton - 4598km
Halifax - 5082km
Montreal - 3764km
Ottawa - 3574km
Quebec - 4035km
Regina - 785km
St. John's - 6212km
Saskatoon - 528km
Thunder Bay - 2071km
Toronto - 3455km
Vancouver - 1244km
Victoria - 1310km
Whitehorse - 2086km
Winnipeg - 1357km
Yellowknife - 1511km


Fredericton, New Brunswick to:

Calgary - 4558km
Charlottetown - 359km
Edmonton - 4598km
Halifax - 346km
Montreal - 834km
Ottawa - 1024km
Quebec - 586km
Regina - 3813km
St. John's - 1622km
Saskatoon - 4070km
Thunder Bay - 2527km
Toronto - 1373km
Vancouver - 5634km
Victoria - 5700km
Whitehorse - 6684km
Winnipeg - 3241km
Yellowknife - 6109km


Halifax, Nova Scotia to:

Calgary - 5042km
Charlottetown - 232km
Edmonton - 5082km
Fredericton - 346km
Montreal - 1318km
Ottawa - 1508km
Quebec - 912km
Regina - 4297km
St. John's - 1349km
Saskatoon - 4554km
Thunder Bay - 3011km
Toronto - 1857km
Vancouver - 6119km
Victoria - 6185km
Whitehorse - 7168km
Winnipeg - 3726km
Yellowknife - 6593km


Montreal, Quebec to:

Calgary - 3743km
Charlottetown - 1184km
Edmonton - 3764km
Fredericton - 834km
Halifax - 1318km
Ottawa - 190km
Quebec - 270km
Regina - 2979km
St. John's - 2448km
Saskatoon - 3236km
Thunder Bay - 1693km
Toronto - 539km
Vancouver - 4801km
Victoria - 4867km
Whitehorse - 5850km
Winnipeg - 2408km
Yellowknife - 5275km


Ottawa, Ontario to:

Calgary - 3553km
Charlottetown - 1374km
Edmonton - 3574km
Fredericton - 1024km
Halifax - 1508km
Montreal - 190km
Quebec - 460km
Regina - 2786km
St. John's - 2638km
Saskatoon - 3046km
Thunder Bay - 1503km
Toronto - 399km
Vancouver - 4611km
Victoria - 4677km
Whitehorse - 5660km
Winnipeg - 2218km
Yellowknife - 5086km


Quebec City, Quebec to:

Calgary - 4014km
Charlottetown - 945km
Edmonton - 4035km
Fredericton - 586km
Halifax - 912km
Montreal - 270km
Ottawa - 460km
Regina - 3249km
St. John's - 2208km
Saskatoon - 3507km
Thunder Bay - 1963km
Toronto - 810km
Vancouver - 5071km
Victoria - 5137km
Whitehorse - 6120km
Winnipeg - 2678km
Yellowknife - 5546km


Regina, Saskatchewan to:

Calgary - 764km
Charlottetown - 4163km
Edmonton - 785km
Fredericton - 3813km
Halifax - 4297km
Montreal - 2979km
Ottawa - 2789km
Quebec - 3249km
St. John's - 5427km
Saskatoon - 257km
Thunder Bay - 1286km
Toronto - 2670km
Vancouver - 1822km
Victoria - 1888km
Whitehorse - 2871km
Winnipeg - 571km
Yellowknife - 2297km


Saskatoon, Saskatchewan to:

Calgary - 620km
Charlottetown - 4421km
Edmonton - 528km
Fredericton - 4070km
Halifax - 4554km
Montreal - 3236km
Ottawa - 3046km
Quebec - 3507km
Regina - 257km
St. John's - 5684km
Thunder Bay - 1543km
Toronto - 2927km
Vancouver - 1677km
Victoria - 1743km
Whitehorse - 2614km
Winnipeg - 829km
Yellowknife - 2039km


St. John's, Newfoundland to:

Calgary - 6183km
Charlottetown - 1294km
Edmonton - 6212km
Fredericton - 1622km
Halifax - 1349km
Montreal - 2448km
Ottawa - 2638km
Quebec - 2208km
Regina - 5427km
Saskatoon - 5684km
Thunder Bay - 4141km
Toronto - 2987km
Vancouver - 7248km
Victoria - 7314km
Whitehorse - 8298km
Winnipeg - 4855km
Yellowknife - 7723km


Thunder Bay, Ontario to:

Calgary - 2050km
Charlottetown - 2878km
Edmonton - 2071km
Fredericton - 2527km
Halifax - 3011km
Montreal - 1693km
Ottawa - 1503km
Quebec - 1963km
Regina - 1286km
St. John's - 4141km
Saskatoon - 1543km
Toronto - 1384km
Vancouver - 3108km
Victoria - 3174km
Whitehorse - 4157km
Winnipeg - 715km
Yellowknife - 3582km


Toronto, Ontario to:

Calgary - 3434km
Charlottetown - 1724km
Edmonton - 3455km
Fredericton - 1373km
Halifax - 1857km
Montreal - 539km
Ottawa - 399km
Quebec - 810km
Regina - 2670km
St. John's - 2987km
Saskatoon - 2927km
Thunder Bay - 1384km
Vancouver - 4492km
Victoria - 4558km
Whitehorse - 5528km
Winnipeg - 2099km
Yellowknife - 4966km


Vancouver, British Columbia to:

Calgary - 1057km
Charlottetown - 5985km
Edmonton - 1244km
Fredericton - 5634km
Halifax - 6119km
Montreal - 4801km
Ottawa - 4611km
Quebec - 5071km
Regina - 1822km
St. John's - 7248km
Saskatoon - 1677km
Thunder Bay - 3108km
Toronto - 4492km
Victoria - 66km
Whitehorse - 2697km
Winnipeg - 2232km
Yellowknife - 2411km


Victoria, British Columbia to:

Calgary - 1123km
Charlottetown - 6051km
Edmonton - 1310km
Fredericton - 5700km
Halifax - 6185km
Montreal - 4867km
Ottawa - 4677km
Quebec - 5137km
Regina - 1888km
St. John's - 7314km
Saskatoon - 1743km
Thunder Bay - 3174km
Toronto - 4558km
Vancouver - 66km
Whitehorse - 2763km
Winnipeg - 2298km
Yellowknife - 2477km


Whitehorse, Yukon to:

Calgary - 2385km
Charlottetown - 7034km
Edmonton - 2086km
Fredericton - 6684km
Halifax - 7168km
Montreal - 5850km
Ottawa - 5660km
Quebec - 6120km
Regina - 2871km
St. John's - 8298km
Saskatoon - 2614km
Thunder Bay - 4157km
Toronto - 5528km
Vancouver - 2697km
Victoria - 2763km
Winnipeg - 3524km
Yellowknife - 2704km


Winnipeg, Manitoba to:

Calgary - 1336km
Charlottetown - 3592km
Edmonton - 1357km
Fredericton - 3241km
Halifax - 3726km
Montreal - 2408km
Ottawa - 2218km
Quebec - 2678km
Regina - 571km
St. John's - 4855km
Saskatoon - 829km
Thunder Bay - 715km
Toronto - 2099km
Vancouver - 2232km
Victoria - 2298km
Whitehorse - 3524km
Yellowknife - 2868km


Yellowknife, NWT to:

Calgary - 1811km
Charlottetown - 6460km
Edmonton - 1511km
Fredericton - 6109km
Halifax - 6593km
Montreal - 5275km
Ottawa - 5086km
Quebec - 5546km
Regina - 2297km
St. John's - 7723km
Saskatoon - 2039km
Thunder Bay - 3582km
Toronto - 4966km
Vancouver - 2411km
Victoria - 2477km
Whitehorse - 2704km
Winnipeg - 2868km

In this section
Search for     
All  Photos  Forum  Maps 






Please Wait ...


Wait...

Saving Changes