The journey from St. Andrews to Vancouver spans the entire width of Canada, covering over 5,800 km. Flying is the most practical method, typically involving a flight from Saint John (YSJ) to Vancouver International Airport (YVR) with a connection in Toronto or Calgary. Driving is a monumental road trip that takes at least 60 hours of driving time along the Trans-Canada Highway. You will experience the dramatic transition from the Atlantic coastline to the rugged Rocky Mountains and finally the Pacific coast. This route is a bucket-list experience for many Canadians.
Total Distance: Driving distance is 5,850 km; straight-line air distance is 4,400 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 65 hours |
| Avg Price | $700 - $1,400 | $1,000 - $1,500 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YSJ to YVR via Toronto (YYZ) or Calgary (YYC). | Trans-Canada Highway (Highway 1) across all provinces. |
| Tip | Book flights connecting through Calgary to minimize total travel time. | Plan for at least 7 days of travel to enjoy the scenery and avoid exhaustion. |
July and August offer the best weather for driving through the mountain passes.