To reach Kamloops from Victoria, you must cross the Salish Sea and traverse the interior of British Columbia. The most common route involves taking the ferry to the mainland and driving north via the Coquihalla Highway (Highway 5). Alternatively, you can fly from Victoria International Airport (YYJ) to Kamloops Airport (YKA) with a connection in Vancouver. The drive offers a dramatic transition from coastal rainforest to the semi-arid landscape of the interior.
Total Distance: 480 km driving + ferry, 350 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours (with connection) | 7 hours 30 mins |
| Avg Price | 200-400 CAD | 160-220 CAD (fuel + ferry) |
| Operator | Air Canada / WestJet | Personal Vehicle |
| Route | YYJ to YKA via YVR | Hwy 17 -> Ferry -> Hwy 1 -> Hwy 5 |
| Tip | Connecting flights are the only option as there are no direct flights between Victoria and Kamloops. | The Coquihalla Highway is a high-speed mountain route; keep your vehicle in top condition. |
Late spring or early autumn for comfortable temperatures and beautiful scenery.