The journey from Shawnigan Lake to Kelowna requires crossing the Salish Sea via BC Ferries from Swartz Bay to Tsawwassen. You will drive Highway 1 and Highway 5, known as the Coquihalla, to reach the Okanagan Valley. Total driving distance is approximately 480 km. Alternatively, you can fly from Victoria International Airport to Kelowna International Airport. This route transitions from coastal rainforests to the semi-arid climate of the interior.
Total Distance: 480 km driving distance; 280 km straight-line air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 1 hour 10 mins | 7 hours 30 mins |
| Avg Price | $250 - $450 | $120 - $200 |
| Operator | WestJet | BC Ferries |
| Route | YYJ to YLW. | Shawnigan Lake Rd to Hwy 1, BC Ferry to Tsawwassen, Hwy 10, Hwy 1, Hwy 5, Hwy 97C. |
| Tip | Parking at Victoria International Airport is cheaper than leaving your car at the ferry terminal. | Book your ferry reservation in advance during summer months to avoid long wait times. |
July to August for warm weather and wine harvest season.