The journey from Langford to Edmonton is a long-distance trip of approximately 1,200 kilometers. You will take the ferry from Swartz Bay to Tsawwassen, then drive east on the Trans-Canada Highway and north on Highway 2. The total travel time is approximately 15 to 17 hours. This route takes you through the heart of the Rocky Mountains and into the prairies of Alberta.
Total Distance: 1,200 km total distance; 850 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 6 hours (including transfers) | 16 hours |
| Avg Price | $350-$700 | $300-$400 (including ferry) |
| Operator | Air Canada / WestJet | Personal Vehicle |
| Route | Victoria (YYJ) to Edmonton (YEG) via Vancouver (YVR). | Highway 1 to Swartz Bay, Ferry to Tsawwassen, Highway 1 to Highway 2 North. |
| Tip | Flying is the most efficient way to travel this distance. | This is a multi-day drive; plan for an overnight stay in the Rockies. |
June to August for pleasant weather and outdoor festivals.