The drive from Osoyoos to Prince George covers 850 km via Highway 97. The journey takes approximately 10 hours. You will travel through the Okanagan, the Cariboo, and into Northern BC. This is a major route connecting the interior to the north. Expect varying road conditions and beautiful scenery.
Total Distance: Driving distance is 850 km; straight-line air distance is 580 km.
Plan for an overnight stop in Williams Lake or Quesnel.
June to September for the best road conditions.