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

View ×
  1. Weekend Peak Travel Times June 24-27 - View details
  2. Accessing seasonal schedules during high website traffic - View details
  3. Safe travel this summer- Last updated June 15, 2021 - View details
  4. Revised Schedule – Northern Adventure – Northern Sea Wolf – Port Hardy – Prince Rupert – Central Coast – Haida Gwaii - View details

At-a-glance

Departures and arrivals

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

Last updated: 2:04 AM Friday, Jun 25, 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:
  • 10:45 PM

Vancouver (Tsawwassen) - Southern Gulf Islands

Sailing duration: Varies

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 10:25 AM

  • SCHEDULED:
  • 2:25 PM

  • SCHEDULED:
  • 4:05 PM

  • SCHEDULED:
  • 6:45 PM

  • SCHEDULED:
  • 7:20 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:
  • 4:00 PM

  • SCHEDULED:
  • 5:00 PM

  • SCHEDULED:
  • 6:00 PM

  • SCHEDULED:
  • 7:00 PM

  • SCHEDULED:
  • 9:00 PM

  • SCHEDULED:
  • 10: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:15 PM

  • SCHEDULED:
  • 3:10 PM

  • SCHEDULED:
  • 4:15 PM

  • SCHEDULED:
  • 6:40 PM

  • SCHEDULED:
  • 7:30 PM

  • SCHEDULED:
  • 8:35 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:
  • 6:00 PM

  • SCHEDULED:
  • 7:00 PM

  • SCHEDULED:
  • 8: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:10 AM

  • SCHEDULED:
  • 11:15 AM

  • SCHEDULED:
  • 12:40 PM

  • SCHEDULED:
  • 1:55 PM

  • SCHEDULED:
  • 3:20 PM

  • SCHEDULED:
  • 4:40 PM

  • SCHEDULED:
  • 5:45 PM

  • SCHEDULED:
  • 6:50 PM

  • SCHEDULED:
  • 7:50 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:
  • 10:40 AM

  • SCHEDULED:
  • 12:55 PM

  • SCHEDULED:
  • 2:25 PM

  • SCHEDULED:
  • 3:15 PM

  • SCHEDULED:
  • 4:45 PM

  • SCHEDULED:
  • 5:30 PM

  • SCHEDULED:
  • 7:05 PM

  • SCHEDULED:
  • 9:25 PM

  • SCHEDULED:
  • 11:30 PM

Vancouver (Horseshoe Bay) - Nanaimo (Departure Bay)

Sailing duration: 1h 40min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 6:25 AM

  • SCHEDULED:
  • 8:45 AM

  • SCHEDULED:
  • 10:00 AM

  • SCHEDULED:
  • 11:05 AM

  • SCHEDULED:
  • 1:25 PM

  • SCHEDULED:
  • 2:45 PM

  • SCHEDULED:
  • 3:55 PM

  • SCHEDULED:
  • 6:15 PM

  • SCHEDULED:
  • 7:20 PM

  • SCHEDULED:
  • 8:30 PM

  • SCHEDULED:
  • 10:40 PM

Nanaimo (Departure Bay) terminal


Nanaimo (Departure Bay) - Vancouver (Horseshoe Bay)

Sailing duration: 1h 40min

Ferry
DEPARTURES
status
  • SCHEDULED:
  • 6:25 AM

  • SCHEDULED:
  • 7:40 AM

  • SCHEDULED:
  • 8:45 AM

  • SCHEDULED:
  • 11:05 AM

  • SCHEDULED:
  • 12:25 PM

  • SCHEDULED:
  • 1:25 PM

  • SCHEDULED:
  • 3:55 PM

  • SCHEDULED:
  • 5:00 PM

  • SCHEDULED:
  • 6:15 PM

  • SCHEDULED:
  • 8:30 PM

  • SCHEDULED:
  • 10:40 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:
  • 9:30 AM

  • SCHEDULED:
  • 11:00 AM

  • SCHEDULED:
  • 11:45 AM

  • SCHEDULED:
  • 1:15 PM

  • SCHEDULED:
  • 2:05 PM

  • SCHEDULED:
  • 3:35 PM

  • SCHEDULED:
  • 4:20 PM

  • SCHEDULED:
  • 5:55 PM

  • SCHEDULED:
  • 8:15 PM

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

Select destination (city)

City Terminal