Travel information to Campbell River
Situated on the east side of Vancouver Island, BC, Campbell River is the gateway to the North Island. There are a number of transport options for you to get here from Vancouver, the United States or beyond via flights or ferries.
Departing from Vancouver, BC, there are a number of different ferry options in order for you to cross the Strait of Georgia between Vancouver Island and the mainland. More information regarding BC Ferries, you can book online or call 1 (888) 223 3779:
Tsawwassen, Vancouver to Swartz Bay, Victoria
This option is for those that want to visit the scenic city of Victoria, the capital of British Columbia. Be prepared for a longer travel day as you'll need to travel up the Inland Island Highway (19) North. This drive will take you between 3.5 to 4 hours depending on stops.
Tsawwassen, Vancouver to Duke Point, Nanaimo
This option is best for those travelling from Vancouver International Airport, or from the United States. The ferry will take you north to Nanaimo where you'll need to drive roughly 2 hours on the Inland Island Highway (19) North.
Horseshoe Bay, West Vancouver to Departure Bay, Nanaimo
Departing from Horseshoe Bay, this ferry will take you to Nanaimo where you'll need to drive on the Inland Island Highway (19) North for roughly 2 hours.
There are a number of flight options in and around Campbell River and the surrounding areas:
Air Canada operates flights into Campbell River, Nanaimo, and Victoria, making getting to Campbell River for your fishing experience of a lifetime that much easier. You can book online or give them a call on 1 (888) 247-2262
WestJet operates flights into nearby Comox, Nanaimo, and Victoria, offering a range of different travel options for you to explore more of beautiful Vancouver Island. You can book online or give them a call on 1 (888) 937-8538
North America's largest sea plane operator has flights that land in Comox, Nanaimo, and Victoria. Make your travel an adventure and check out the sea plane fleet by booking online, or giving them a call on 1 (800) 665 0212