BC Ferries
- Vancouver - Victoria (Tsawwassen-Swartz Bay) Monday, Tuesday and Sunday, Wednesday to Saturday
- West Vancouver - Nanaimo (Horseshoe Bay-Departure Bay) Monday and Sunday, Tuesday to Saturday
- West Van - Sunshine Coast (Horseshoe Bay-Langdale) Monday and Sunday, Tuesday to Saturday
- Salt Spring Island - Victoria (Fulford Harbour - Swartz Bay) Daily
- Southern Gulf Islands Monday, Tuesday to Thursday, Friday, Saturday, Sunday
- Salt Spring Island (Vesuvius Bay - Crofton) Daily
- Sechelt - Powell River (Earls Cove-Saltery Bay) Monday and Sunday, Tuesday to Saturday
- Bowen Island - Vancouver (Snug Cove-Horseshoe Bay) Daily
- Inside Passage Monday, Friday, Saturday, Sunday
- Haida Gwaii (Prince Rupert - Skidegate) Monday and Sunday, Tuesday to Saturday
- Brentwood Bay - Mill Bay (Saanich Peninsula - Vancouver Island) Daily
- Langdale to Gambier Island & Keats Island Monday, Tuesday to Saturday, Sunday
- Comox - Powell River (Little River-Westview) Daily
- Powell River - Texada Island (Westview-Blubber Bay) Daily
- Nanaimo Harbour - Gabriola Island (Vancouver Island - Descanso Bay) Daily
- Chemainus - Thetis Island - Penelakut Island Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday, Friday
- Vancouver Island - Denman Island (Buckley Bay - Denman West) Daily
- Denman Island - Hornby Island (Gravelly Bay-Shingle Spit) Daily
- Campbell River - Quadra Island (Quathiaski Cove) Daily
- Quadra Island - Cortes Island (Heriot Bay-Whaletown) Monday, Tuesday, Wednesday, Friday, Saturday and Sunday, Thursday
- Port McNeill - Alert Bay - Sointula (Vancouver Island-Cormorant Island-Malcolm Island) Monday to Saturday, Sunday
- Alliford Bay - Skidegate (Moresby Island-Graham Island) Monday, Tuesday, Wednesday, Friday, Saturday and Sunday, Thursday
- Vancouver - Nanaimo (Tsawwassen-Duke Point) Weekday, Saturday, Sunday
About
BC Ferries
Website
1-888-223-3779
Timetables valid from Sep 26, 2026 to Mar 31, 2027.
Bikes allowed on all trips.
All trips are wheelchair accessible.








