The journey from Grand Forks to Campbell River involves driving to the coast and taking a ferry to Vancouver Island. You will travel west on Highway 3, merge onto Highway 1, take the ferry from Tsawwassen to Duke Point, and drive north to Campbell River. The total travel time is approximately 11 to 12 hours. This route connects the interior of British Columbia to the beautiful Vancouver Island. Be prepared for ferry wait times.
Total Distance: Driving distance 650 km (including ferry), straight-line air distance 410 km.
Book your ferry reservation in advance to avoid long wait times.
May to September for the best road and ferry conditions.