Prince Rupert is a major port city on the northern coast of British Columbia. To reach it from Mayne Island, you must ferry to the mainland and then drive west via Highway 16, the Yellowhead Highway. The drive is over 1,500 km and takes you through the scenic Skeena Valley. Alternatively, you can fly from Vancouver to the Prince Rupert Airport. This journey offers a unique look at the rugged beauty of the northern coast.
Total Distance: 1,520 km driving; 800 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 20 hours |
| Avg Price | 400-800 CAD | 450-700 CAD |
| Operator | Air Canada | Personal Vehicle |
| Route | Vancouver (YVR) to Prince Rupert (YPR). | Ferry to Tsawwassen, Highway 97 to Prince George, Highway 16 to Prince Rupert. |
| Tip | The airport is located on Digby Island; a shuttle is required. | This is a multi-day journey; plan for overnight stops. |
June to September for the best weather and coastal access.