The route from North Saanich to Kamloops requires a ferry crossing from Swartz Bay to Tsawwassen, followed by a drive through the Fraser Valley and up the Coquihalla Highway (Highway 5). The total distance is approximately 430 kilometers, with a travel time of about 6.5 hours. You will transition from the coastal climate of Vancouver Island to the semi-arid landscape of the Thompson-Nicola region. This is a major transit route for goods and travelers in British Columbia.
Total Distance: Driving distance 430 km + 300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 hours 30 mins (post-ferry) | 1 hour 35 mins |
| Avg Price | $70 - $110 (fuel) | $60 - $100 (vehicle + passenger) |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 17 to Highway 1 to Highway 5 | Swartz Bay to Tsawwassen |
| Tip | The Coquihalla Highway is a high-speed route; stay alert. | Book your ferry reservation well in advance. |
Spring and autumn for mild temperatures, or summer for river activities.