Traveling from Surrey to Campbell River involves a scenic journey across the Salish Sea and up the spine of Vancouver Island. You will drive to the Tsawwassen Ferry Terminal and cross to Duke Point. From Nanaimo, you will continue north on Highway 19 for approximately 150 km. This route takes you through diverse landscapes, from urban centers to rugged coastal forests. Expect a total travel time of about 6 hours depending on ferry schedules.
Total Distance: Driving distance 260 km, straight-line air distance 185 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 3 hours | 6 hours |
| Avg Price | 250-400 CAD | 90-140 CAD |
| Operator | Pacific Coastal Airlines | BC Ferries |
| Route | Vancouver International Airport (YVR) to Campbell River Airport (YBL). | Highway 10 to Tsawwassen, ferry to Duke Point, Highway 19 North to Campbell River. |
| Tip | Flying is significantly faster but requires a transfer from Surrey to YVR. | Check the BC Ferries website for real-time sailing status before departing Surrey. |
June to August for salmon fishing season and outdoor adventure activities.