The drive from Grindrod to Osoyoos takes you south through the beautiful Okanagan Valley along Highway 97. The total distance is approximately 180 km, and the drive takes about 2.5 hours. Osoyoos is a unique town located in the only semi-arid desert in Canada, known for its warm climate, vineyards, and beautiful lake.
Total Distance: Driving distance is 180 km; straight-line air distance is 130 km.
The drive along the Okanagan Valley is very scenic.
June to September for the best weather and lake activities.