FerryConnect
Canada

BC Ferries

BC Ferries operates 18 ferry routes covered by FerryConnect in Canada. Compare crossing times, vessels and vehicle options below.

🧭 18 routes on FerryConnectBook tickets ↓Official website

BC Ferries Routes

RouteCrossing TimeVehiclesBook
Vancouver (Tsawwassen) → Victoria (Swartz Bay)1h 35mCars & foot passengersBook
Horseshoe Bay (West Vancouver) → Nanaimo (Departure Bay)1h 40mCars & foot passengersBook
Vancouver (Tsawwassen) → Nanaimo (Duke Point)About 2hCars & foot passengersBook
Vancouver (Horseshoe Bay) → Sunshine Coast (Langdale)About 40mCars & foot passengers
Port Hardy → Prince RupertAbout 17h 30m – 22hCars & foot passengers
Prince Rupert → Skidegate (Haida Gwaii)6h 30m – 8hCars & foot passengersBook
Comox (Little River) → Powell River (Westview)1h 25m – 1h 30mCars & foot passengers
Vancouver (Tsawwassen) → Salt Spring Island (Long Harbour)1h 25m non-stop; up to about 3h via other Gulf IslandsCars & foot passengersBook
Vancouver (Tsawwassen) → Galiano Island (Sturdies Bay)About 55m non-stopCars & foot passengersBook
Victoria (Swartz Bay) → Salt Spring Island (Fulford Harbour)About 35mCars & foot passengersBook
Crofton → Salt Spring Island (Vesuvius Bay)About 25mCars & foot passengers
Vancouver (Horseshoe Bay) → Bowen Island (Snug Cove)About 20mCars & foot passengersBook
Earls Cove (Sunshine Coast) → Saltery Bay (Powell River)About 50mCars & foot passengers
Nanaimo (Nanaimo Harbour) → Gabriola Island (Descanso Bay)About 25mCars & foot passengers
Buckley Bay → Denman IslandAbout 10mCars & foot passengers
Campbell River → Quadra Island (Quathiaski Cove)About 10mCars & foot passengers
Port McNeill → Alert Bay (Cormorant Island)45m – 50mCars & foot passengers
Powell River (Westview) → Texada Island (Blubber Bay)About 40mCars & foot passengersBook

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.

Ports BC Ferries Sails From

Countries Served