Fixed Route Scheduled Service
BC Ferries operates 23 ferry lines that service 52 stops identifiable by public codes traversing a maximum distance of 884 kilometers with service Daily. More service detail on a
Line Web Page. Time Interpolation
About 99% of scheduled stop times are marked as strictly adhered to while 1% are approximate or interpolated (stops may be close together).
Service Areas
Service has stops in Alert Bay, Area A (Baynes Sound), Area A (Egmont/Pender Harbour), Area A (Mill Bay / Malahat), Area B (DeCourcy/Gabriola/Mudge), Area B (Discovery Islands/Mainland Inlets), Area B (Lazo North), Area C (Cortes Island), Area C (Lois Lake/Saltery Bay), Area D (Texada Island), Area F (West Howe Sound), Area G (Saltair / Gulf Islands), Bella Bella, Bella Coola, Bowen Island Municipality, Campbell River, Central Saanich, Delta, Klemtu, Nanaimo, North Cowichan, North Saanich, Ocean Falls, Port Hardy, Port McNeill, Powell River, Prince Rupert, Salt Spring Island Electoral Area, Shearwater, Skidegate, Sointula, Southern Gulf Islands Electoral Area, and West Vancouver.
Pickup/Drop Off
Most trip stops are regular pickup and drop off but about 3% require arrangments by phone
All pickup and drop off is at designated stops only.