Schedule pages for viewing on handheld devices now available >>
Already know the name of the route you're looking for?
BC Ferries Route FinderTsawwassen-Swartz BayTsawwassen-Duke PointHorseshoe Bay-Departure BayComox-Powell RiverHorseshoe Bay-LangdaleEarls Cove-Saltery BayBowen Island-Horseshoe BayGambier-Langdale-KeatsBrentwood Bay-Mill BayChemainus-Thetis Island-Kuper IslandGulf Islands Day Trip from Swartz BayGaliano Island (Sturdies Bay) DeparturesMayne Island (Village Bay) DeparturesNanaimo Harbour - Gabriola IslandPender Island (Otter Bay) DeparturesSalt Spring Island (Vesuvius Bay) - CroftonSalt Spring Island (Fulford Hbr)-VictoriaSalt Spring Island (Long Harbour) DeparturesSaturna Island (Lyall Harbour) DeparturesSwartz Bay-Southern Gulf IslandsTsawwassen-Southern Gulf IslandsCampbell River - Quadra IslandLittle River-Powell RiverPort McNeill - Alert Bay - SointulaPowell River - Texada IslandQuadra Island - Cortes IslandBuckley Bay-Denman IslandDenman Island - Hornby IslandInside Passage Summer Day CruiseInside Passage Fall-Winter-SpringQueen Charlotte IslandsDiscovery Coast Passage
PLEASE NOTE: JAVASCRIPT MUST BE ENABLED TO VIEW SCHEDULES