The journey from Williams Lake to Campbell River covers approximately 700 kilometers, including a ferry crossing. You will drive south on Highway 97, merge onto the Coquihalla Highway (Highway 5), continue on Highway 1 West to the Horseshoe Bay Ferry Terminal, take the ferry to Departure Bay in Nanaimo, and drive north to Campbell River. Expect a total travel time of 10 hours, including ferry wait times.
Total Distance: Driving distance 700 km, straight-line air distance 460 km.
Book your ferry reservation in advance to avoid long wait times.
Spring or early autumn for the best driving and ferry conditions.