The journey from Grand Forks to Prince Rupert spans approximately 1,600 km across the interior of British Columbia. You will primarily utilize Highway 3, Highway 97, and the Yellowhead Highway 16. This route takes you through diverse landscapes including the Okanagan Valley and the rugged northern interior. Expect a total driving time of roughly 18 to 20 hours excluding stops. It is a long-haul journey requiring careful planning for fuel and accommodation in towns like Prince George.
Total Distance: 1,600 km driving distance; 850 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 19 hours |
| Avg Price | $600-$900 | $350-$500 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | Castlegar (YCG) to Vancouver (YVR) to Prince Rupert (YPR). | Highway 3 to Highway 97 North, then Highway 16 West. |
| Tip | Book early as regional flights to Prince Rupert fill up quickly. | Check DriveBC for mountain pass conditions before departing. |
June to September for clear mountain passes and daylight hours.