The journey from Shawnigan Lake to Prince Rupert covers approximately 1,250 km. You will take the BC Ferry to the mainland and drive north through the interior to Prince George, then follow the Yellowhead Highway 16 to the coast. Alternatively, fly from Victoria to Prince Rupert Airport (YPR). This route offers stunning views of the Skeena River and the coastal mountains.
Total Distance: Driving distance is 1,250 km; straight-line air distance is 750 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 16 hours |
| Avg Price | $500 - $900 CAD | $300 - $450 CAD |
| Operator | Air Canada | Personal Vehicle |
| Route | YYJ to YVR, then YVR to YPR. | Hwy 1 to Cache Creek, Hwy 97 to Prince George, Hwy 16 to Prince Rupert. |
| Tip | Flights are the most efficient way to reach the coast. | The drive is long; consider an overnight stop in Prince George or Terrace. |
June to September for the best weather and coastal activities.