Reaching Prince Rupert from Sidney requires a multi-modal approach involving a ferry to the mainland, followed by either a regional flight or a scenic train journey. You can fly from Victoria to Vancouver and then connect to a flight to Prince Rupert Airport. Alternatively, you can take the VIA Rail Skeena train from Jasper, which requires driving or flying to the interior first. The journey covers over 1,200 km. Prince Rupert is a major port city known for its proximity to the Great Bear Rainforest.
Total Distance: 1,250 km driving distance; 800 km straight-line air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 20 hours (from Jasper) | 4 hours |
| Avg Price | $200 - $450 | $400 - $700 |
| Operator | VIA Rail | Air Canada |
| Route | Jasper to Prince Rupert | YYJ to YVR to YPR |
| Tip | The Skeena train runs three times a week; book well in advance. | Prince Rupert Airport is on Digby Island; a shuttle ferry is required to reach the city. |
July to September for whale watching and milder coastal weather.