BC Ferries
An operator
- 23 routes
- Alliford Bay - Skidegate (Moresby Island-Graham Island)
- Bowen Island - Vancouver (Snug Cove-Horseshoe Bay)
- Brentwood Bay - Mill Bay (Saanich Peninsula - Vancouver Island)
- Campbell River - Quadra Island (Quathiaski Cove)
- Chemainus - Thetis Island - Penelakut Island
- Comox - Powell River (Little River-Westview)
- Denman Island - Hornby Island (Gravelly Bay-Shingle Spit)
- Haida Gwaii (Prince Rupert - Skidegate)
- Inside Passage
- Langdale to Gambier Island & Keats Island
- Nanaimo Harbour - Gabriola Island (Vancouver Island - Descanso Bay)
- Port McNeill - Alert Bay - Sointula (Vancouver Island-Cormorant Island-Malcolm Island)
- Powell River - Texada Island (Westview-Blubber Bay)
- Quadra Island - Cortes Island (Heriot Bay-Whaletown)
- Salt Spring Island (Vesuvius Bay - Crofton)
- Salt Spring Island - Victoria (Fulford Harbour - Swartz Bay)
- Sechelt - Powell River (Earls Cove-Saltery Bay)
- Southern Gulf Islands
- Vancouver - Nanaimo (Tsawwassen-Duke Point)
- Vancouver - Victoria (Tsawwassen-Swartz Bay)
- Vancouver Island - Denman Island (Buckley Bay - Denman West)
- West Van - Sunshine Coast (Horseshoe Bay-Langdale)
- West Vancouver - Nanaimo (Horseshoe Bay-Departure Bay)
BC Ferries
- Website
- bcferries.com