The drive from Grindrod to Prince Rupert is a long journey north and west through the interior of British Columbia. You will follow Highway 97 to Prince George and then head west on Highway 16, the Yellowhead Highway, all the way to the coast at Prince Rupert. The total distance is approximately 1,250 km, and the drive takes about 15 hours. Prince Rupert is a historic port city known for its stunning coastal scenery and marine life.
Total Distance: Driving distance is 1,250 km; straight-line air distance is 800 km.
This is a very long drive; plan for multiple overnight stops.
June to September for the best road conditions and daylight hours.