Canada

BC Ferries Schedules 2026
The British Columbia coast — with the queue on camera
Est. 1960Victoria, British Columbia
Photo: Blue Bus Fan / Wikimedia Commons (CC BY-SA 4.0)- 25
- Routes
- 43
- Ports
- 50m
- Avg crossing
- 23
- Vessels
- 22.7M
- Passengers / yr
- 1960
- Founded
BC Ferries is the British Columbia coast — with the queue on camera, founded in 1960 and based in Victoria, British Columbia. It operates 25 ferry routes serving 43 ports in Canada. Its fleet includes Coastal Celebration, Coastal Inspiration, Coastal Renaissance and 20 more vessels. Across its network, crossings average about 50m.
Live board
BC Ferries departures today
Filtered to sailings that operate on today's date — open a departure for its full timetable.
Timetables
Which routes does BC Ferries operate?
25 routes with live schedules.
| Route | Crossing | Sailings | Operators | Country |
|---|---|---|---|---|
| Campbell River → Quadra Island (Quathiaski Cove) | 10m | 29 / wk | 1 | Canada |
| Quadra Island (Quathiaski Cove) → Campbell River | 10m | 29 / wk | 1 | Canada |
| Gabriola Island (Descanso Bay) → Nanaimo (Nanaimo Harbour) | 25m | 24 / wk | 1 | Canada |
| Nanaimo (Nanaimo Harbour) → Gabriola Island (Descanso Bay) | 25m | 23 / wk | 1 | Canada |
| Chemainus → Thetis Island (Preedy Harbour) | 30m | 20 / wk | 1 | Canada |
| Chemainus → Penelakut Island (Telegraph Harbour) | 30m | 19 / wk | 1 | Canada |
| Thetis Island (Preedy Harbour) → Chemainus | 30m | 19 / wk | 1 | Canada |
| Penelakut Island (Telegraph Harbour) → Chemainus | 30m | 18 / wk | 1 | Canada |
| Bowen Island → Horseshoe Bay | 20m | 15 / wk | 1 | Canada |
| Crofton → Salt Spring Island (Vesuvius Bay) | 25m | 14 / wk | 1 | Canada |
| Salt Spring Island (Vesuvius Bay) → Crofton | 25m | 14 / wk | 1 | Canada |
| Fulford Harbour (Salt Spring) → Swartz Bay | 35m | 10 / wk | 1 | Canada |
Tsawwassen3 routes
Horseshoe Bay2 routes
Bowen Island1 route
Brentwood Bay1 route
Campbell River1 route
Crofton1 route
Departure Bay (Nanaimo)1 route
Duke Point (Nanaimo)1 route
Fulford Harbour (Salt Spring)1 route
Gabriola Island (Descanso Bay)1 route
Langdale1 route
Mill Bay1 route
Nanaimo (Nanaimo Harbour)1 route
Penelakut Island (Telegraph Harbour)1 route
Quadra Island (Quathiaski Cove)1 route
Salt Spring Island (Vesuvius Bay)1 route
Thetis Island (Preedy Harbour)1 route
Network
Where does BC Ferries sail?
BC Ferries sails to 43 ports.
- Bella Bella (McLoughlin Bay)
- Bella Coola
- Bowen Island
- Brentwood Bay
- Buckley Bay
- Campbell River
- Chemainus
- Comox (Little River)
- Cormorant Island (Alert Bay)
- Cortes Island (Whaletown)
- Crofton
- Denman Island East (Gravelly Bay)
- Denman Island West
- Departure Bay (Nanaimo)
- Duke Point (Nanaimo)
- Fulford Harbour (Salt Spring)
- Gabriola Island (Descanso Bay)
- Galiano Island (Sturdies Bay)
- Hornby Island (Shingle Spit)
- Horseshoe Bay
- Klemtu
- Langdale
- Malcolm Island (Sointula)
- Mayne Island (Village Bay)
- Mill Bay
- Nanaimo (Nanaimo Harbour)
- Ocean Falls
- Pender Island (Otter Bay)
- Penelakut Island (Telegraph Harbour)
- Port Hardy (Bear Cove)
Show all 43 ports →Show fewer
Experience
Onboard & services
- Terminal webcams and live vessel tracking
- Current conditions by route
- Experience Card and Assured Loading Card
- Fare calculator
- BC Ferries app
- Connects Vancouver Island, the Gulf Islands, the Sunshine Coast and the north
- Webcams show the holding lanes before you drive to the terminal
- Assured Loading Card guarantees space for those who cannot risk waiting
- Published guidance for pets, livestock and dangerous goods
- Bookable deck space on some routes
Fleet
BC Ferries fleet
23 vessels seen in our schedules.
- Coastal Celebration
- Coastal Inspiration
- Coastal Renaissance
- Delayed approx. 12m Coastal Inspiration
- Delayed approx. 13m Coastal Inspiration
- Delayed approx. 15m Queen of Capilano
- Delayed approx. 17m Spirit of British Columbia
- Delayed approx. 24m Spirit of Vancouver Island
- Queen of Alberni
- Queen of Capilano
- Queen of Coquitlam
- Queen of Cowichan
- Queen of Cumberland
- Queen of New Westminster
- Queen of Oak Bay
- Queen of Surrey
- Salish Eagle
- Salish Heron
- Salish Raven
- Salish Raven DG Sailing only, No other passengers permitted. Dangerous Goods only
- Skeena Queen
- Spirit of British Columbia
- Spirit of Vancouver Island
About
About BC Ferries
BC Ferries connects the British Columbia coast — Vancouver Island, the Gulf Islands, the Sunshine Coast and the northern communities — on one of the largest ferry networks in the world.
It tells you what the terminal looks like right now
Before you drive to a sailing you can check current conditions by route, actual departures and arrivals, live vessel tracking, and terminal webcams showing the holding lanes. On a route where a full sailing means two hours until the next one, seeing the queue matters more than reading the timetable.
Two cards, two different problems
The Experience Card is a prepaid discount card for frequent travellers. The Assured Loading Card solves something else entirely: it guarantees space on a sailing for people who cannot risk being left behind — commercial drivers and residents with appointments to keep.
What you can bring
The company publishes separate guidance for foot passengers, cyclists, drivers, pets, luggage, livestock and dangerous goods, plus accessibility provision — an unusually complete list that reflects a fleet carrying farm animals and fuel trucks alongside tourists.
Booking
Reservations split into personal, commercial, group and travel-agent channels, with bookable deck space on some routes. There is a fare calculator, gift certificates, and an app carrying schedules, conditions and bookings together.
The scale of it
BC Ferries moves close to 23 million passengers, 10 million vehicles and $8 billion in cargo a year across 47 terminals with 37 vessels and more than 5,000 staff. The company describes its routes as lifelines rather than services, and on much of the coast that is literal — for many communities there is no road alternative at all.
How much of the deck you can actually book
Reservable space is set route by route, and the percentages are published. On Tsawwassen–Swartz Bay and Tsawwassen–Duke Point, between 70% and 90% of vehicle deck space is bookable, averaging 85%. Horseshoe Bay–Langdale is deliberately looser at 30% to 70%, averaging 65%, keeping more room for drive-up traffic. Comox–Powell River sits at 65–85%.
One direction where driving up no longer works
Travelling by vehicle from Horseshoe Bay to Nanaimo (Departure Bay) requires booking and paying in advance — drive-up fares have been withdrawn on that leg. The reverse direction, Departure Bay to Horseshoe Bay, still runs on the standard 70–90% model. It is the same crossing with two different rulebooks depending on which way you are pointed.
Fully bookable routes, and the space held back
Four routes sell 100% of their space in advance: Port Hardy–Prince Rupert, Prince Rupert–Haida Gwaii, Port Hardy–Bella Coola, and Tsawwassen–Southern Gulf Islands. These sail infrequently enough that a missed departure can mean waiting hours or days. Even so, roughly 5 to 10 vehicle spaces are held on every such sailing for emergencies — police in active pursuit, utility crews responding to an outage, fire crews heading to a fire. Unused, that space goes to standby passengers.
A quarter of bookings may not show
The company states that 5–25% of customers who book in advance do not turn up, which is why bookable percentages are set above the space that actually sails as booked.
Ships named in the languages of the coast
Much of the newer fleet carries First Nations names, written with their own orthography: Island G̲wawis, Island Kwigwis, Island K'ulut'a, Island Nagalis, Island x̌wsa̓lux̌ul, Pune'luxutth, Kwuna, Tachek, Klitsa, Kahloke. They run alongside the older Queen and Spirit classes.
FAQ
Frequently asked questions
When was BC Ferries founded?
BC Ferries was founded in 1960, and is headquartered in Victoria, British Columbia.
Where does BC Ferries sail?
BC Ferries operates 25 ferry routes and serves 43 ports in Canada, including Bella Bella (McLoughlin Bay), Bella Coola, Bowen Island, Brentwood Bay, Buckley Bay, Campbell River, Chemainus, Comox (Little River) and more.
How do I contact BC Ferries?
You can reach BC Ferries via their official booking site.
What ships does BC Ferries operate?
BC Ferries's fleet seen in our schedules includes Coastal Celebration, Coastal Inspiration, Coastal Renaissance, Delayed approx. 12m Coastal Inspiration, Delayed approx. 13m Coastal Inspiration, Delayed approx. 15m Queen of Capilano, Delayed approx. 17m Spirit of British Columbia, Delayed approx. 24m Spirit of Vancouver Island, Queen of Alberni, Queen of Capilano and 13 more vessels.
What facilities are available on BC Ferries ferries?
BC Ferries ferries typically offer Terminal webcams and live vessel tracking, Current conditions by route, Experience Card and Assured Loading Card, Fare calculator, BC Ferries app. Facilities vary by vessel and route — check the specific sailing for details.
How many passengers does BC Ferries carry?
BC Ferries carries around 22.7M passengers a year, making it one of the ferry operators serving Canada.
How early should I arrive for a BC Ferries ferry?
Arrive at the terminal at least 30–60 minutes before a BC Ferries departure as a foot passenger, and allow longer with a vehicle. Boarding and check-in times vary by port and route — confirm with BC Ferries.
How do I find BC Ferries ferry times?
Browse the live timetables for every BC Ferries route on this page. Schedules are updated as the operator publishes them — always confirm with BC Ferries before travelling, as sailings change seasonally.
Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated September 8, 2026.
Contact & booking
Help us keep schedules accurate — we read every report.