BC Ferries Routes: Availability & Sold-Out Alerts

FerryHawk monitors reservation availability on ten BC Ferries vehicle corridors — the four major mainland crossings, the five Southern Gulf Islands runs out of Tsawwassen, and Comox–Powell River — and sends you a free text message the moment a sold-out sailing opens up, for standard and oversized vehicles. Pick your route for availability patterns, sell-out timing, and route-specific tips.

Vancouver (Tsawwassen) ⇄ Victoria (Swartz Bay)

The Tsawwassen–Swartz Bay crossing takes about 1 hour 35 minutes. See sailing times and live availability, and get a free text when a spot opens.

West Vancouver (Horseshoe Bay) ⇄ Nanaimo (Departure Bay)

Horseshoe Bay–Departure Bay (Nanaimo) takes about 1 hour 40 minutes. See sailing times and live availability, and get a free text when a spot opens.

West Vancouver (Horseshoe Bay) ⇄ Sunshine Coast (Langdale)

The Horseshoe Bay–Langdale crossing to the Sunshine Coast (Gibsons, Sechelt) takes 40 minutes. See live availability and get a free text when a spot opens.

Vancouver (Tsawwassen) ⇄ Nanaimo (Duke Point)

The Tsawwassen–Duke Point crossing takes about 2 hours. See departure times and live availability, plus a free text the moment a sold-out spot opens.

Vancouver (Tsawwassen) ⇄ Salt Spring Island (Long Harbour)

Tsawwassen to Salt Spring Island (Long Harbour) runs 1 hour 25 minutes to 3 hours, by stop pattern. See live availability and get a free text when a spot opens.

Vancouver (Tsawwassen) ⇄ Pender Island (Otter Bay)

Tsawwassen to Pender Island (Otter Bay) runs 1 hour 20 minutes to 2 hours 45 minutes, by stop pattern. See live availability and get a free text when a spot opens.

Vancouver (Tsawwassen) ⇄ Mayne Island (Village Bay)

Tsawwassen to Mayne Island (Village Bay) runs 1 hour 10 minutes to 1 hour 55 minutes, by stop pattern. See live availability and get a free text when a spot opens.

Vancouver (Tsawwassen) ⇄ Galiano Island (Sturdies Bay)

Tsawwassen to Galiano Island (Sturdies Bay) runs 55 minutes to 2 hours 45 minutes, by stop pattern. See live availability and get a free text when a spot opens.

Vancouver (Tsawwassen) ⇄ Saturna Island (Lyall Harbour)

No direct Tsawwassen to Saturna sailing: it is 2 hours 15 minutes to 3 hours via a transfer. See live Lyall Harbour availability and get a text when a spot opens.

Comox (Little River) ⇄ Powell River (Westview)

The Comox to Powell River crossing takes about 1 hour 30 minutes. See sailing times and live availability, and get a free text the moment a sold-out spot opens.

Upcoming long weekends

October 10–12, 2026

Thanksgiving long weekend (Oct 10–12, 2026) BC Ferries sailings still sell out. Check availability across every major route and get a free text when a spot opens.

Guides