The journey from Salt Spring Island to Prince Rupert is a long-distance trip that takes you from the southern coast to the northern coast of British Columbia. You will take the ferry to Tsawwassen, drive north through the interior, and follow the Yellowhead Highway (Highway 16) to reach Prince Rupert. This route is a true northern adventure. Expect a total travel time of 20 hours depending on traffic.
Total Distance: Driving distance 1,350 km, straight-line air distance 850 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 1 hour 35 mins |
| Avg Price | 300-500 CAD | 20-30 CAD |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 97 to Highway 16 | Swartz Bay to Tsawwassen |
| Tip | The northern highways are long and remote; ensure your vehicle is well-maintained. | Book your ferry reservation online to ensure a spot. |
June to September for the best weather and road conditions.