Traveling from Sorrento to the coastal city of Prince Rupert is a journey across the breadth of British Columbia. You will traverse the interior plateau before reaching the rugged Pacific coastline. The drive covers over 1,300 kilometers, primarily following the Yellowhead Highway. Alternatively, you can drive to Jasper and board the iconic VIA Rail Skeena train for a scenic coastal arrival. This route offers a transition from dry interior forests to lush, temperate rainforests.
Total Distance: 1,320 km driving distance; 780 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 16 hours |
| Avg Price | $150-$300 | $300-$400 in fuel |
| Operator | VIA Rail | Personal Vehicle |
| Route | Jasper Station to Prince Rupert Station via the Skeena line. | Highway 1 to Kamloops, Highway 5 to Prince George, Highway 16 to Prince Rupert. |
| Tip | You must drive to Jasper first to board this train. | The final stretch into Prince Rupert is incredibly scenic but winding. |
July and August for the best weather and whale watching opportunities in Prince Rupert.