BC Ferries
BC Ferries operates 18 ferry routes covered by FerryConnect in Canada. Compare crossing times, vessels and vehicle options below.
BC Ferries Routes
BC Ferries sailing patterns
- Vancouver (Tsawwassen) → Victoria (Swartz Bay)
Non-stop sailings about every hour from 7:00am to 9:00pm (11–13 a day, more on busy days), taking 1 hour 35 minutes, on BC Ferries’ 14 October – 11 November 2026 schedule.
Schedule 14 October – 11 November 2026; extra sailings run on selected busy days, so check the dated schedule.
Source: BC Ferries printable route schedule (TSA-SWB), checked 2026-11-04
- Horseshoe Bay (West Vancouver) → Nanaimo (Departure Bay)
7 non-stop sailings most days from Horseshoe Bay (6:15am, 8:35am, 11:05am, 1:25pm, 4:00pm, 7:05pm or 8:30pm, 10:40pm on the 13 October – 16 December 2026 schedule), taking about 1 hour 40 minutes.
Schedule 13 October – 16 December 2026; from 2 to 12 October the 4:00pm runs Saturdays only and there is a 6:20pm sailing.
Source: BC Ferries printable route schedule (HSB-NAN), checked 2026-10-03
- Vancouver (Tsawwassen) → Nanaimo (Duke Point)
8–10 non-stop sailings a day each way, every 2h 30m or so from 5:15am to 10:45pm
Schedule for 28 Sep – 12 Oct 2026; extra sailings run Sunday to Friday.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Vancouver (Horseshoe Bay) → Sunshine Coast (Langdale)
8–10 sailings a day each way; from Horseshoe Bay between 7:30am and 11:30pm
Schedule for 28 Sep – 12 Oct 2026; extra 3:45pm and 6:05pm sailings run on all days except Saturday.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Port Hardy → Prince Rupert
Twice weekly northbound from 1 Oct 2026: Wednesdays 4:30pm (via Bella Bella) and Saturdays 6:00pm (via Bella Bella and Klemtu)
Winter schedule 1 Oct 2026 – 3 Feb 2027 with some dates cancelled; summer sailings leave Port Hardy at 7:30am and arrive about 1:00am.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Prince Rupert → Skidegate (Haida Gwaii)
About 3 sailings a week each way from Oct 2026 to Feb 2027, with overnight crossings Sunday and Monday nights
Summer 2026 (Jun–Sep): 10:30am day sailings from Prince Rupert on Wednesday to Sunday, plus a Monday overnight sailing.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Comox (Little River) → Powell River (Westview)
4 sailings a day each way
Schedule 28 Sep 2026 – 31 Mar 2027; no 6:00am sailing on 25 Dec and 1 Jan.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Vancouver (Tsawwassen) → Salt Spring Island (Long Harbour)
About 2 sailings a day Monday to Thursday and 3–4 on Fridays and weekends; non-stop sailings take about 1h 25m
Schedule 8 Sep – 12 Oct 2026; the 10:25am weekday sailing calls at Galiano, Mayne and Pender.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Vancouver (Tsawwassen) → Galiano Island (Sturdies Bay)
A morning non-stop sailing daily (10:25am Mon–Fri) plus evening non-stops most days; about 55 minutes
Schedule 8 Sep – 12 Oct 2026; other departures connect via Swartz Bay.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Victoria (Swartz Bay) → Salt Spring Island (Fulford Harbour)
8 sailings a day each way, every two hours
Schedule 1 Oct 2026 – 31 Mar 2027.
Source: BC Ferries printable route schedule, checked 2026-09-29
- Crofton → Salt Spring Island (Vesuvius Bay)
About 11–12 sailings a day each way, roughly every 75 minutes from 6:30am to 7:55pm
Schedule 1 Apr 2026 – 1 Feb 2027; some mid-morning and mid-afternoon sailings carry dangerous goods only on certain weekdays (no passengers).
Source: BC Ferries printable route schedule, checked 2026-09-29
- Vancouver (Horseshoe Bay) → Bowen Island (Snug Cove)
About 16 sailings a day each way, roughly every 70–80 minutes from 5:45am to 11:00pm
Schedule 3 Jun 2026 – 31 Mar 2027; the 9:20am Wednesday sailing carries dangerous goods only.
Source: BC Ferries printable route schedule, checked 2026-09-29
Vessels on these routes: Spirit of British Columbia, Spirit of Vancouver Island, Coastal class, Queen of Oak Bay, Queen of Cowichan, Coastal Celebration, Large car ferry, Car ferry, Northern Expedition, Baynes Sound Connector (cable ferry)
BC Ferries Network Map
18 routes on FerryConnect; 18 carry vehicles.