Prince Rupert is a coastal city in Northern BC. The journey from New Westminster is extensive, covering over 1,500 kilometers. You can fly from Vancouver to Prince Rupert Airport, which is located on Digby Island. Alternatively, you can take the VIA Rail Skeena train from Jasper, which requires traveling to Jasper first. This is a scenic route through the mountains and along the Skeena River. Prince Rupert is a major port city with a rich maritime history.
Total Distance: 1,500 km driving distance; 780 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 1 hour 50 mins |
| Avg Price | $200 - $500 | $350 - $800 |
| Operator | VIA Rail | Air Canada |
| Route | Jasper to Prince Rupert. | YVR to YPR. |
| Tip | Requires travel to Jasper first; very scenic. | The airport is on an island; a shuttle ferry is required. |
June to August for whale watching and coastal activities.