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.