Skip to content

Province · Canada

British Columbia ferries

BC Ferries runs almost every crossing here — the big Vancouver Island routes from Tsawwassen and Horseshoe Bay, the Southern Gulf Islands, and the small island shuttles up the Strait of Georgia.

85
crossings
41
ports
2
operators

The province’s ferries read as three groups. Trunk crossings of the Strait of Georgia carry vehicles between the mainland and Vancouver Island, and the terminals at either end of them, Vancouver (Tsawwassen) and Victoria (Swartz Bay), are tied to more routes than anywhere else on the coast. Gulf Island services thread out from both sides, the longest of them running a little over two hours from Tsawwassen out to Saturna Island. Then come the connectors that work as moving bridges, the shortest a ten-minute hop from Buckley Bay to Denman Island, with Campbell River to Quadra Island and Nanaimo to Gabriola Island the busiest of anything listed here. Fifty-seven routes and 36 terminals in all, and BC Ferries works every one of them but a single international sailing.

Crossings

Every crossing in British Columbia

Busiest first. A crossing that leaves British Columbia for somewhere else is listed on both sides, because you could be standing at either end of it.

Ports

Ports in British Columbia

Ordered by how many crossings touch each one.

Who sails here

Operators

Every line with a published departure in this water, by how many sailings a week it runs.

Ferries in British Columbia: common questions

How many ferry routes are there in British Columbia?
85 crossings with a published timetable start or end in British Columbia, between 41 ports. Each has its own page with the full timetable and fares.
What is the busiest ferry route in British Columbia?
Campbell River to Quadra Island (Quathiaski Cove), with 194 sailings a week on the current timetable, run by BC Ferries.
What is the shortest ferry crossing in British Columbia?
Campbell River to Quadra Island (Quathiaski Cove), at about 10 minutes. The longest listed is Mayne Island (Village Bay) to Vancouver (Tsawwassen), at about 3 hours 20 minutes.
Which ferry companies operate in British Columbia?
Two lines publish sailings here. The largest by sailings a week are BC Ferries and Black Ball Ferry Line.
What is the cheapest ferry in British Columbia?
The lowest published passenger fare is C$8.10, on Brentwood Bay to Mill Bay. Fares are as the operators publish them; check the operator's price for your day.