To get here by car from Vancouver, you will need to take a ferry from the mainland (Tswwassen or Horseshoe Bay), then drive up island to Campbell River and catch the car ferry to Quadra Island. BC Ferries runs daily scheduled trips for both vehicles and walk-on passengers between ports on BC’s mainland and Vancouver Island. From Vancouver, you can catch the ‘Horseshoe Bay to Nanaimo’ ferry or the ‘Tswwassen to Duke Point’ ferry.

BC Ferries Routes


Mainland to Vancouver Island
(approx. 1.5 to 2 hours sailing time, depending on route)

Campbell River to Quadra Island
(approx. 12 minutes sailing time)

For more information on BC Ferries fares, route details and times, visit or call (250) 386-3421 or 1-888-223-3779 toll-free. For reservations by credit card, call (604) 444-2890 or 1-888-724-5223 toll-free. You can also enquire about bus service on the ferry to take you to downtown Campbell River.

Driving directions from ferry terminal dock once you have arrived on Quadra Island
From the ferry ramp, continue driving up the hill and turning left onto Harper Road. Take your first right turn onto Heriot Bay Road, then your first left onto West Road. Drive along West Road until you come to Gowlland Harbour Road and turn left. Follow until you see the Gowlland Harbour Resort sign and driveway on the left at 823 Gowlland Harbour Road.

From the United States

Ferry service from the United States to Victoria, BC is offered on the high-speed catamaran, Victoria Clipper; the MV Coho; or Washington State Ferries from various ports in Washington. Victoria is located on the southern end of Vancouver Island and is approximately a three-hour drive to Campbell River.

Victoria Clipper
Passenger-only high-speed catamaran ferry service between Seattle, WA and Victoria, BC.
Tel: (206) 448-5000 or toll-free 1-800-888-2535.

MV Coho
Vehicle and passenger ferry between Port Angeles, WA and Victoria, BC.
Tel: (360) 457-4491

Washington State Ferries
Vehicle and passenger ferry between Anacortes, WA and Sidney (Victoria), BC.
Tel: (206) 464-6400 or toll-free 1-888-808-7977.

Car Rental Agencies


Budget Car Rental
Toll-free: 1-800-268-8900

National Car Rental
Toll-free: 1-800-227-7368