FerryScheduleHub.com
British Columbia ferries and coast

Canada flagCanada · BC Ferries across the Salish Sea

British Columbia ferry routes & schedules

British Columbia has one of the world's great ferry networks. BC Ferries links the mainland around Vancouver with Vancouver Island, the Gulf Islands and the remote coast to the north, carrying cars, cyclists and foot passengers across the sheltered Salish Sea and beyond.

View routes
(c) Kay Röllig / CC BY 3.0
12
Connections
2
Operators
11
Quays
39m
Avg crossing

About

Ferry travel in British Columbia

The main crossings & reservations

The workhorse routes run from Tsawwassen and Horseshoe Bay near Vancouver over to Vancouver Island (Victoria and Nanaimo), with a web of smaller sailings out to Salt Spring and the other Gulf Islands. On the busy major routes you can reserve a vehicle space in advance, which is worth doing on summer weekends; many smaller island routes stay first-come, first-served. See our guide to taking a car on a ferry for the essentials.

Destinations

Places to reach by ferry in British Columbia

Travel guides to the islands and fjords this region's ferries serve.

Quays

Ferry quays in British Columbia

11 quays with published connections. Open a quay for every route that calls there.

At a glance

Which British Columbia crossings run most often?

The busiest published crossings, ranked by number of listed sailings.

Timetables

Ferry routes in British Columbia

12 routes departing British Columbia.

Horseshoe Bay2 routes
Swartz Bay2 routes
Tsawwassen2 routes
Bowen Island1 route
Duke Point (Nanaimo)1 route
Fulford Harbour (Salt Spring)1 route
Langdale1 route
Lonsdale Quay Southbound1 route
Waterfront Station Northbound1 route

Operators

Who runs the ferries in British Columbia?

Guides

Planning ferry travel in British Columbia

Practical guides to fares, booking and the crossings worth building a trip around.

Travel updates

Latest updates for British Columbia

FAQ

Frequently asked questions

Do I need a reservation for BC Ferries?

On the busy major routes between the mainland and Vancouver Island you can reserve a vehicle space ahead of time, which is well worth it on summer weekends and holidays. Many of the smaller Gulf Island routes run first-come, first-served, so you queue at the terminal instead.

How many ferry routes are there in British Columbia?

British Columbia has 12 ferry and express-boat connections across 11 quays. Each route page lists the timetable, crossing time and operator.

Who operates ferries in British Columbia?

Boat and ferry services in British Columbia are run by 2 operators, including BC Ferries and SeaBus (TransLink). Most are part of Canada's county public-transport network.

How long are ferry crossings in British Columbia?

Across British Columbia's active crossings the average sailing takes about 39m, while the longest runs roughly 2h. Each route page shows the exact duration.

Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated July 19, 2026.