1 / 5
British Columbia Mountains and Lakes Loop
A scenic seven-day journey through the heart of British Columbia, crossing the Strait of Georgia to reach the high peaks of Whistler and the Rockies, returning via the serene Arrow Lakes and Okanagan Valley.
7days
17stops
1894km
The route
Tap a day or a townYou sleep in Whistler · Three Valley Gap · Golden · Galena Bay · Penticton — start in Courtenay, end in Comox.
DAY01
Comox Valley → Whistler
263 km · 4h 30m driving · Overnight in Whistler Village
- 09:00Comox Valley· start
- 102 km · 1h 7m
- 12:00Nanaimo Departure Bay Ferry Terminal
- 160 km · 3h 23m
- 15:00⭐ Whistler Village· overnight
DAY02
Whistler → Three Valley Lake Chateau
490 km · 5h 57m driving · long drive · Overnight in Three Valley Lake Chateau
- 09:00Whistler Village· start
- 62 km · 56m
- 12:00Joffre Lakes Viewpoint
- 428 km · 5h 1m
- 15:00⭐ Three Valley Lake Chateau· overnight
DAY03
Three Valley Lake Chateau → Golden
169 km · 2h driving · Overnight in Golden
- 09:00Three Valley Lake Chateau· start
- 88 km · 1h 3m
- 12:00Rogers Pass Discovery Centre
- 81 km · 57m
- 15:00⭐ Golden· overnight
DAY04
Golden → Kicking Horse Mountain Resort
4 km · 6m driving · Overnight in Kicking Horse Mountain Resort
- 09:00⭐ Golden Skybridge· start
- 4 km · 6m
- 12:00Kicking Horse Mountain Resort· overnight
DAY05
Golden → Upper Arrow Lake Ferry
232 km · 3h 13m driving · Overnight in Upper Arrow Lake Ferry
- 09:00Golden· start
- 14 km · 16m
- 12:00Halcyon Hot Springs
- 218 km · 2h 57m
- 15:00⭐ Upper Arrow Lake Ferry· overnight
DAY06
Nakusp → Penticton
231 km · 3h 43m driving · long drive · Overnight in Penticton Lakeside Park
- 09:00Nakusp· start
- 63 km · 1h 21m
- 12:00Lumby
- 167 km · 2h 22m
- 15:00⭐ Penticton Lakeside Park· overnight
DAY07
Penticton → Comox
505 km · 7h 5m driving · long drive
- 09:00Penticton· start
- 0.6 km · 2m
- 11:42⭐ Tsawwassen Ferry Terminal
- 428 km · 4h 26m
- 14:24Duke Point Ferry Terminal
- 77 km · 2h 37m
- 16:12Comox Valley
Booking timeline
Book these before you go- Days 1–2Stay in Whistler / Mount Currie · Nights 1-2
- Days 3–4Stay in Golden · Nights 3-4
- Day 5Stay in Galena Bay · Night 5
- Day 6Stay in Penticton · Night 6
Heads Up
- Day 2: 5h 57m driving — plan rest stops
- Day 6: 5h 38m driving — plan rest stops
- Day 7: 8h 33m driving — plan rest stops
- Pre-book BC Ferries sailings for the Departure Bay and Tsawwassen routes to avoid long sailing waits.
- Check seasonal road conditions for the Trans-Canada Highway and mountain passes, especially near Golden.
- Ensure vehicle is equipped for mountain driving; some secondary roads near Arrow Lake can be narrow.