The drive from Grand Forks to Prince George is a long but scenic journey of approximately 850 kilometers. You will head north through the Okanagan Valley and then onto Highway 97, which takes you through the Cariboo region. The drive typically takes 10 to 11 hours. Prince George is the largest city in northern BC and serves as a major industrial and transportation hub.
Total Distance: 850 km driving distance; 600 km straight-line air distance.
Stop in Williams Lake for a break and to refuel.
June to August for long daylight hours and dry road conditions.