Travel advisory: Multiple advisories in effect⁠. Check before you travel.

View ×
  1. Revised Schedule - Northern Adventure - Adverse Weather - View details
  2. Sailing Cancellations - Salish Eagle and Revised Schedule - Salish Raven - View details
  3. Safe travel this summer - Last updated September 10, 2021 - View details

At-a-glance

Departures and arrivals

Check actual departure and arrival times for sailings at major terminals.

Last updated: 3:19 AM Monday, Sep 20, 2021. Refresh

Search by major terminal

Vancouver (Tsawwassen) terminal


Vancouver (Tsawwassen) - Nanaimo (Duke Point)

Sailing duration: 2h

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 5:15 AM

  • SCHEDULED:
  • 7:45 AM

  • SCHEDULED:
  • 10:15 AM

  • SCHEDULED:
  • 12:45 PM

  • SCHEDULED:
  • 3:15 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 8:15 PM

  • SCHEDULED:
  • 9:15 PM

  • SCHEDULED:
  • 10:45 PM

Vancouver (Tsawwassen) - Southern Gulf Islands

Sailing duration: Varies

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 10:25 AM

  • SCHEDULED:
  • 7:15 PM

Vancouver (Tsawwassen) - Victoria (Swartz Bay)

Sailing duration: 1h 34min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 7:00 AM

  • SCHEDULED:
  • 8:00 AM

  • SCHEDULED:
  • 9:00 AM

  • SCHEDULED:
  • 10:00 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 12:00 PM

  • SCHEDULED:
  • 1:00 PM

  • SCHEDULED:
  • 2:00 PM

  • SCHEDULED:
  • 3:00 PM

  • SCHEDULED:
  • 5:00 PM

  • SCHEDULED:
  • 6:00 PM

  • SCHEDULED:
  • 7:00 PM

  • SCHEDULED:
  • 9:00 PM

Victoria (Swartz Bay) terminal


Victoria (Swartz Bay) - Southern Gulf Islands

Sailing duration: Varies

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 5:00 AM

  • SCHEDULED:
  • 5:05 AM

  • SCHEDULED:
  • 8:20 AM

  • SCHEDULED:
  • 9:10 AM

  • SCHEDULED:
  • 10:25 AM

  • SCHEDULED:
  • 2:20 PM

  • SCHEDULED:
  • 3:10 PM

  • SCHEDULED:
  • 4:20 PM

  • SCHEDULED:
  • 6:40 PM

  • SCHEDULED:
  • 7:55 PM

Victoria (Swartz Bay) - Salt Spring Island (Fulford Harbour)

Sailing duration: 35min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 7:00 AM

  • SCHEDULED:
  • 9:00 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 1:00 PM

  • SCHEDULED:
  • 3:00 PM

  • SCHEDULED:
  • 5:00 PM

  • SCHEDULED:
  • 7:00 PM

  • SCHEDULED:
  • 9:00 PM

Victoria (Swartz Bay) - Vancouver (Tsawwassen)

Sailing duration: 1h 34min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 7:00 AM

  • SCHEDULED:
  • 8:00 AM

  • SCHEDULED:
  • 9:00 AM

  • SCHEDULED:
  • 10:00 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 12:00 PM

  • SCHEDULED:
  • 1:00 PM

  • SCHEDULED:
  • 2:00 PM

  • SCHEDULED:
  • 3:00 PM

  • SCHEDULED:
  • 4:00 PM

  • SCHEDULED:
  • 5:00 PM

  • SCHEDULED:
  • 7:00 PM

  • SCHEDULED:
  • 9:00 PM

Vancouver (Horseshoe Bay) terminal


Vancouver (Horseshoe Bay) - Bowen Island (Snug Cove)

Sailing duration: 19min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 5:50 AM

  • SCHEDULED:
  • 6:50 AM

  • SCHEDULED:
  • 8:00 AM

  • SCHEDULED:
  • 9:05 AM

  • SCHEDULED:
  • 10:15 AM

  • SCHEDULED:
  • 11:25 AM

  • SCHEDULED:
  • 12:35 PM

  • SCHEDULED:
  • 2:35 PM

  • SCHEDULED:
  • 3:45 PM

  • SCHEDULED:
  • 4:50 PM

  • SCHEDULED:
  • 5:55 PM

  • SCHEDULED:
  • 7:10 PM

  • SCHEDULED:
  • 8:20 PM

  • SCHEDULED:
  • 9:20 PM

  • SCHEDULED:
  • 10:20 PM

Vancouver (Horseshoe Bay) - Sunshine Coast (Langdale)

Sailing duration: 39min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 7:30 AM

  • SCHEDULED:
  • 9:50 AM

  • SCHEDULED:
  • 12:05 PM

  • SCHEDULED:
  • 2:20 PM

  • SCHEDULED:
  • 4:40 PM

  • SCHEDULED:
  • 5:30 PM

  • SCHEDULED:
  • 6:55 PM

  • SCHEDULED:
  • 9:10 PM

  • SCHEDULED:
  • 11:20 PM

Vancouver (Horseshoe Bay) - Nanaimo (Departure Bay)

Sailing duration: 1h 40min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 6:30 AM

  • SCHEDULED:
  • 8:45 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 1:15 PM

  • SCHEDULED:
  • 3:30 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 7:30 PM

  • SCHEDULED:
  • 8:00 PM

  • SCHEDULED:
  • 10:10 PM

Nanaimo (Departure Bay) terminal


Nanaimo (Departure Bay) - Vancouver (Horseshoe Bay)

Sailing duration: 1h 40min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 6:30 AM

  • SCHEDULED:
  • 8:45 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 1:15 PM

  • SCHEDULED:
  • 2:45 PM

  • SCHEDULED:
  • 3:30 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 8:00 PM

  • SCHEDULED:
  • 10:10 PM

Nanaimo (Duke Point) terminal


Nanaimo (Duke Point) - Vancouver (Tsawwassen)

Sailing duration: 2h

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 5:15 AM

  • SCHEDULED:
  • 7:45 AM

  • SCHEDULED:
  • 10:15 AM

  • SCHEDULED:
  • 12:45 PM

  • SCHEDULED:
  • 3:15 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 8:15 PM

  • SCHEDULED:
  • 10:45 PM

Sunshine Coast (Langdale) terminal


Sunshine Coast (Langdale) - Vancouver (Horseshoe Bay)

Sailing duration: 39min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 6:20 AM

  • SCHEDULED:
  • 8:40 AM

  • SCHEDULED:
  • 10:55 AM

  • SCHEDULED:
  • 1:10 PM

  • SCHEDULED:
  • 3:30 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 8:00 PM

  • SCHEDULED:
  • 10:15 PM
Sailing status by route

Select destination (city)

City Terminal