The journey from Keremeos to Williams Lake covers 550 km and takes approximately 7 hours. You will travel north through the Okanagan Valley, passing through Kelowna and Vernon, before heading into the Cariboo region via Cache Creek. This route takes you through diverse landscapes, from the desert-like Okanagan to the rolling hills and forests of the Cariboo. Williams Lake is a hub for the Cariboo region and is famous for its annual stampede.
Total Distance: 550 km driving distance; 380 km straight-line air distance.
The stretch between Cache Creek and Williams Lake is long and remote.
June to August for outdoor activities and the Williams Lake Stampede.