Lodge Accommodation in Campbell River, British Columbia, Vancouver Island, Canada - BC Fishing and Adventure Resort

Book a Room - Make a Reservation

Please fill out the following form to secure a reservation at our Lodge. We require two weeks advanced booking to use this form. For a reservation less than two weeks from today, please phone us for assistance.

Refund Policy

Adults*       Children*
Arrival Date*    
Departure Date*    
First Name*
Last Name*
City*       Province*
Postal Code*       Country*
Secondary Phone

Getting Here to Campbell River is Easy

The Campbell River Lodge is located in Campbell River, midway on the east coast of Vancouver Island, located on the south-west coast of British Columbia, Canada. Whether you are traveling by land, sea or air, enjoy the spectacular scenery of our region.

For travel details please see below.


Convenient Location

Campbell River Lodge is conveniently located on the Island Highway making it easily accessible from the airport or from downtown Campbell River.


Travel By Land


Once on Vancouver Island, getting to Campbell River is easy. You have two choices:  the Inland Island Highway (#19), which is a four-lane, more direct route, or the fully serviced Oceanside Route (#19A), which is more scenic, meandering through all the coastal towns and villages. This route is stunningly beautiful and clearly marked by the official "Starfish" signs. The Campbell River Lodge is on this highway.

  • from Victoria - 264 km / 165 miles - 3.5 hours (North on #19, or #19A)
  • from Nanaimo - 153 km / 95 miles - 2 hours (North on #19, or #19A)
  • from Comox / Courtenay Airport - 45 km - 35 minutes (North on #19, or #19A)
  • from Port Hardy - 235 km - 2.5 - 3 hours (South on #19)
  • from Seattle - approx. 7 hours (including ferry travel time)



Island Coach Lines (Laidlaw) - service to all points on Vancouver Island, including Campbell River. Connections from Vancouver by Greyhound or Pacific Coach Lines (see below).

Toll Free: 1-800-318-0818
Phone: 250-385-4411


Greyhound - service from Vancouver to Nanaimo (via BC Ferries)

Toll Free: 1-800-661-8747
Phone: 604-482-8747


Pacific Coach Lines - service from Vancouver to Victoria via BC Ferries). For scheduled departures from Vancouver International Airport, click here.

Toll Free: 1-800-661-1725
Phone: 250-385-4411


Campbell River Transit - service within Campbell River.

Phone: 250-287-7433


Car Rentals

Budget Car and Truck Rentals

Toll Free: 1-800-268-8900
Phone: 250-923-4283


National Car and Truck Rentals

Toll Free: 1-800-227-7368
Phone: 250-923-7278


Travel By Sea


BC Ferries - vehicle and passenger service from all routes to and from Vancouver Island from mainland BC. If you are planning a round trip to and from the Mainland, click here to find out about fare discounts.

Toll Free: 1-888-223-3779
Phone: 250-386-3431

Reservations (credit card required)
Toll Free: 1-888-724-5223
Phone: 604-444-2890

  • Vancouver (Tsawwassen) to Nanaimo (Duke Point) - 2 hours
  • Vancouver (Tsawwassen) to Victoria (Swartz Bay) - 1 hour 35 minutes
  • West Vancouver (Horseshoe Bay) to Nanaimo (Departure Bay) - 1 hour 35 minutes
  • Powell River/Westview (Sunshine Coast) to Comox (Little River) - 1 hour 15 minutes
  • Prince Rupert to Port Hardy (Inside Passage route) - approx. 15 hours
  • Bella Coola to Port Hardy (Discovery Coast Passage route) - approx. 12 hours


Victoria Clipper - high-speed catamaran passenger service between Seattle WA, USA and Victoria, BC

Toll Free: 1-800-888-2535
Phone: 206-448-5000


MV Coho - vehicle and passenger service between Port Angeles, WA and Victoria, BC

Phone: 360-457-4491


Washington State Ferries - vehicle and passenger service between Anacortes, WA and Sidney (Victoria), BC

Toll Free: 1-888-808-7977
Phone: 206-464-6400


Travel By Air


Pacific Coastal Airlines - daily service from Vancouver (40 minutes)

Toll Free: 1-800-663-2872
Phone: 604-273-8666


Westjet - service from Calgary or Edmonton, AB to the Comox Airport (pick up can be arranged for our package guests, so please give us a call) (1 hour 15 minutes)

Toll Free: 1-888-937-8538


Central Mountain Air - service from Vancouver (40 minutes)

Toll Free: 1-888-865-8585
Phone: 250-847-2517


Kenmore Air - Floatplane service from Lake Union (Seattle area) to Campbell River

Toll Free: 1-800-543-9595


Corilair - Daily floatplane service from Vancouver to Campbell River

Phone: 250-287-8371