Vancouver is the largest city in British Columbia, located on the Pacific coast. The drive from St. George is approximately 5,800 kilometers via the Trans-Canada Highway. Flying into Vancouver International Airport (YVR) is the most practical option for such a long distance. Vancouver is known for its mountains, ocean, and mild climate.
Total Distance: Driving distance is 5,800 km; straight-line air distance is 4,500 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 60 hours |
| Avg Price | $800 - $1600 | $1200 - $1600 in fuel |
| Operator | Air Canada / WestJet | Personal Vehicle |
| Route | YSJ to YVR (via connection). | Route 1 to Route 2, then Trans-Canada Highway (Hwy 1) all the way to the coast. |
| Tip | Flying is highly recommended for this distance. | This is a cross-country drive; plan for at least four overnight stops. |
June to September for the best weather.