Departures and arrivals

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

As of: 6:22 pm, Wednesday, Jan 03, 2024. Click to refresh

Choose a terminal

Vancouver (Tsawwassen) terminal


Vancouver (Tsawwassen) - Nanaimo (Duke Point)

Sailing duration: 2h

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 5:15 am
  • ACTUAL: 
  • 5:12 am
  • ARRIVAL: 
  • 7:18 am
On time

  • SCHEDULED: 
  • 7:45 am
  • ACTUAL: 
  • 7:46 am
  • ARRIVAL: 
  • 9:47 am
On time

  • SCHEDULED: 
  • 10:15 am
  • ACTUAL: 
  • 10:15 am
  • ARRIVAL: 
  • 12:09 pm
On time

  • SCHEDULED: 
  • 12:45 pm
  • ACTUAL: 
  • 12:45 pm
  • ARRIVAL: 
  • 2:38 pm
On time

  • SCHEDULED: 
  • 3:15 pm
  • ACTUAL: 
  • 3:13 pm
  • ARRIVAL: 
  • 5:12 pm
On time

  • SCHEDULED: 
  • 5:45 pm
  • ACTUAL: 
  • 5:53 pm
  • ETA: 
  • 7:53 pm
On time

  • SCHEDULED: 
  • 8:15 pm

  • SCHEDULED: 
  • 10:45 pm

Vancouver (Tsawwassen) - Southern Gulf Islands

Sailing duration: Varies

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 9:55 am
  • ACTUAL: 
  • 9:58 am
  • ARRIVAL: 
  • 12:57 pm
On time

  • SCHEDULED: 
  • 7:10 pm

Vancouver (Tsawwassen) - Victoria (Swartz Bay)

Sailing duration: 1h 34min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 7:00 am
  • ACTUAL: 
  • 7:03 am
  • ARRIVAL: 
  • 8:29 am
On time

  • SCHEDULED: 
  • 9:00 am
  • ACTUAL: 
  • 9:01 am
  • ARRIVAL: 
  • 10:30 am
On time

  • SCHEDULED: 
  • 11:00 am
  • ACTUAL: 
  • 11:21 am
  • ARRIVAL: 
  • 12:40 pm
Earlier loading procedure is causing ongoing delay

  • SCHEDULED: 
  • 1:00 pm
  • ACTUAL: 
  • 1:08 pm
  • ARRIVAL: 
  • 2:31 pm
On time

  • SCHEDULED: 
  • 3:00 pm
  • ACTUAL: 
  • 4:12 pm
  • ARRIVAL: 
  • 5:34 pm
Earlier loading procedure is causing ongoing delay

  • SCHEDULED: 
  • 5:00 pm
  • ACTUAL: 
  • 5:02 pm
  • ETA: 
  • 6:37 pm
On time

  • SCHEDULED: 
  • 7:00 pm
Earlier loading procedure is causing ongoing delay

  • SCHEDULED: 
  • 9:00 pm

Victoria (Swartz Bay) terminal


Victoria (Swartz Bay) - Southern Gulf Islands

Sailing duration: Varies

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 5:00 am
  • ACTUAL: 
  • 4:58 am
  • ARRIVAL: 
  • 7:22 am
On time

  • SCHEDULED: 
  • 5:05 am
  • ACTUAL: 
  • 5:03 am
  • ARRIVAL: 
  • 6:49 am
On time

  • SCHEDULED: 
  • 8:15 am
  • ACTUAL: 
  • 8:20 am
  • ARRIVAL: 
  • 9:00 am
On time

  • SCHEDULED: 
  • 9:10 am
  • ACTUAL: 
  • 9:08 am
  • ARRIVAL: 
  • 11:43 am
On time

  • SCHEDULED: 
  • 10:10 am
  • ACTUAL: 
  • 10:16 am
  • ARRIVAL: 
  • 11:41 am
On time

  • SCHEDULED: 
  • 2:20 pm
  • ACTUAL: 
  • 2:21 pm
  • ARRIVAL: 
  • 3:00 pm
On time

  • SCHEDULED: 
  • 3:10 pm
  • ACTUAL: 
  • 3:10 pm
  • ARRIVAL: 
  • 6:09 pm
On time

  • SCHEDULED: 
  • 4:20 pm
  • ACTUAL: 
  • 4:19 pm
  • ARRIVAL: 
  • 5:27 pm
On time

  • SCHEDULED: 
  • 6:40 pm
Peak travel. Loading maximum number of vehicles

  • SCHEDULED: 
  • 7:55 pm

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

Sailing duration: 35min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 7:00 am
  • ACTUAL: 
  • 7:00 am
  • ARRIVAL: 
  • 7:32 am
On time

  • SCHEDULED: 
  • 9:00 am
  • ACTUAL: 
  • 8:59 am
  • ARRIVAL: 
  • 9:31 am
On time

  • SCHEDULED: 
  • 11:00 am
  • ACTUAL: 
  • 10:59 am
  • ARRIVAL: 
  • 11:31 am
On time

  • SCHEDULED: 
  • 1:00 pm
  • ACTUAL: 
  • 1:00 pm
  • ARRIVAL: 
  • 1:32 pm
On time

  • SCHEDULED: 
  • 3:00 pm
  • ACTUAL: 
  • 3:00 pm
  • ARRIVAL: 
  • 3:33 pm
On time

  • SCHEDULED: 
  • 5:00 pm
  • ACTUAL: 
  • 4:59 pm
  • ARRIVAL: 
  • 5:31 pm
On time

  • SCHEDULED: 
  • 7:00 pm

  • SCHEDULED: 
  • 9:00 pm

Victoria (Swartz Bay) - Vancouver (Tsawwassen)

Sailing duration: 1h 34min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 7:00 am
  • ACTUAL: 
  • 7:03 am
  • ARRIVAL: 
  • 8:27 am
On time

  • SCHEDULED: 
  • 9:00 am
  • ACTUAL: 
  • 9:05 am
  • ARRIVAL: 
  • 10:44 am
On time

  • SCHEDULED: 
  • 11:00 am
  • ACTUAL: 
  • 11:07 am
  • ARRIVAL: 
  • 12:35 pm
On time

  • SCHEDULED: 
  • 1:00 pm
  • ACTUAL: 
  • 1:17 pm
  • ARRIVAL: 
  • 3:05 pm
Substitute vessel slower than our regular ship

  • SCHEDULED: 
  • 3:00 pm
  • ACTUAL: 
  • 3:12 pm
  • ARRIVAL: 
  • 4:32 pm
We are loading as many vehicles as possible

  • SCHEDULED: 
  • 5:00 pm
  • ACTUAL: 
  • 6:11 pm
  • ETA: 
  • 7:46 pm
Earlier loading procedure is causing ongoing delay

  • SCHEDULED: 
  • 7:00 pm

  • SCHEDULED: 
  • 9:00 pm
Earlier loading procedure is causing ongoing delay

Nanaimo (Departure Bay) terminal


Nanaimo (Departure Bay) - Vancouver (Horseshoe Bay)

Sailing duration: 1h 40min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 6:15 am
  • ACTUAL: 
  • 6:18 am
  • ARRIVAL: 
  • 7:56 am
On time

  • SCHEDULED: 
  • 8:25 am
  • ACTUAL: 
  • 8:27 am
  • ARRIVAL: 
  • 10:08 am
On time

  • SCHEDULED: 
  • 10:40 am
  • ACTUAL: 
  • 10:39 am
  • ARRIVAL: 
  • 12:21 pm
On time

  • SCHEDULED: 
  • 1:00 pm
  • ACTUAL: 
  • 1:00 pm
  • ARRIVAL: 
  • 2:50 pm
On time

  • SCHEDULED: 
  • 3:20 pm
  • ACTUAL: 
  • 3:21 pm
  • ARRIVAL: 
  • 5:01 pm
On time

  • SCHEDULED: 
  • 5:55 pm
  • ACTUAL: 
  • 5:58 pm
  • ETA: 
  • 7:38 pm
On time

  • SCHEDULED: 
  • 8:45 pm

Vancouver (Horseshoe Bay) terminal


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

Sailing duration: 19min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 5:50 am
  • ACTUAL: 
  • 5:49 am
  • ARRIVAL: 
  • 6:06 am
On time

  • SCHEDULED: 
  • 6:50 am
  • ACTUAL: 
  • 6:51 am
  • ARRIVAL: 
  • 7:08 am
On time

  • SCHEDULED: 
  • 8:00 am
  • ACTUAL: 
  • 7:58 am
  • ARRIVAL: 
  • 8:17 am
On time

  • SCHEDULED: 
  • 9:05 am
  • ACTUAL: 
  • 9:05 am
  • ARRIVAL: 
  • 9:21 am
On time

  • SCHEDULED: 
  • 10:15 am
  • ACTUAL: 
  • 10:13 am
  • ARRIVAL: 
  • 10:29 am
On time

  • SCHEDULED: 
  • 11:25 am
  • ACTUAL: 
  • 11:25 am
  • ARRIVAL: 
  • 11:41 am
On time

  • SCHEDULED: 
  • 12:35 pm
  • ACTUAL: 
  • 12:33 pm
  • ARRIVAL: 
  • 12:52 pm
On time

  • SCHEDULED: 
  • 2:20 pm
  • ACTUAL: 
  • 2:19 pm
  • ARRIVAL: 
  • 2:36 pm
On time

  • SCHEDULED: 
  • 3:30 pm
  • ACTUAL: 
  • 3:33 pm
  • ARRIVAL: 
  • 3:52 pm
On time

  • SCHEDULED: 
  • 4:35 pm
  • ACTUAL: 
  • 4:34 pm
  • ARRIVAL: 
  • 4:51 pm
On time

  • SCHEDULED: 
  • 5:45 pm
  • ACTUAL: 
  • 5:46 pm
  • ARRIVAL: 
  • 6:04 pm
On time

  • SCHEDULED: 
  • 6:50 pm

  • SCHEDULED: 
  • 8:00 pm

  • SCHEDULED: 
  • 9:00 pm

  • SCHEDULED: 
  • 10:00 pm

Vancouver (Horseshoe Bay) - Sunshine Coast (Langdale)

Sailing duration: 39min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 7:30 am
  • ACTUAL: 
  • 7:28 am
  • ARRIVAL: 
  • 8:07 am
On time

  • SCHEDULED: 
  • 9:45 am
  • ACTUAL: 
  • 9:44 am
  • ARRIVAL: 
  • 10:21 am
On time

  • SCHEDULED: 
  • 11:55 am
  • ACTUAL: 
  • 11:56 am
  • ARRIVAL: 
  • 12:37 pm
On time

  • SCHEDULED: 
  • 2:10 pm
  • ACTUAL: 
  • 2:14 pm
  • ARRIVAL: 
  • 2:52 pm
On time

  • SCHEDULED: 
  • 4:20 pm
  • ACTUAL: 
  • 4:25 pm
  • ARRIVAL: 
  • 5:03 pm
On time

  • SCHEDULED: 
  • 5:30 pm
  • ACTUAL: 
  • 5:32 pm
  • ARRIVAL: 
  • 6:14 pm
On time

  • SCHEDULED: 
  • 7:50 pm

  • SCHEDULED: 
  • 10:55 pm

Vancouver (Horseshoe Bay) - Nanaimo (Departure Bay)

Sailing duration: 1h 40min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 6:15 am
  • ACTUAL: 
  • 6:14 am
  • ARRIVAL: 
  • 7:58 am
On time

  • SCHEDULED: 
  • 8:25 am
  • ACTUAL: 
  • 8:25 am
  • ARRIVAL: 
  • 10:04 am
On time

  • SCHEDULED: 
  • 10:40 am
  • ACTUAL: 
  • 10:40 am
  • ARRIVAL: 
  • 12:26 pm
On time

  • SCHEDULED: 
  • 1:00 pm
  • ACTUAL: 
  • 12:59 pm
  • ARRIVAL: 
  • 2:38 pm
On time

  • SCHEDULED: 
  • 3:45 pm
  • ACTUAL: 
  • 3:46 pm
  • ARRIVAL: 
  • 5:29 pm
On time

  • SCHEDULED: 
  • 6:35 pm

  • SCHEDULED: 
  • 10:10 pm

Sunshine Coast (Langdale) terminal


Sunshine Coast (Langdale) - Vancouver (Horseshoe Bay)

Sailing duration: 39min

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 6:20 am
  • ACTUAL: 
  • 6:20 am
  • ARRIVAL: 
  • 7:01 am
On time

  • SCHEDULED: 
  • 8:40 am
  • ACTUAL: 
  • 8:39 am
  • ARRIVAL: 
  • 9:19 am
On time

  • SCHEDULED: 
  • 10:50 am
  • ACTUAL: 
  • 10:50 am
  • ARRIVAL: 
  • 11:31 am
On time

  • SCHEDULED: 
  • 1:05 pm
  • ACTUAL: 
  • 1:06 pm
  • ARRIVAL: 
  • 1:44 pm
On time

  • SCHEDULED: 
  • 3:15 pm
  • ACTUAL: 
  • 3:21 pm
  • ARRIVAL: 
  • 3:59 pm
On time

  • SCHEDULED: 
  • 5:25 pm
  • ACTUAL: 
  • 5:26 pm
  • ARRIVAL: 
  • 6:05 pm
On time

  • SCHEDULED: 
  • 6:40 pm

  • SCHEDULED: 
  • 8:55 pm

Nanaimo (Duke Point) terminal


Nanaimo (Duke Point) - Vancouver (Tsawwassen)

Sailing duration: 2h

FERRY
DEPARTURES
STATUS
  • SCHEDULED: 
  • 5:15 am
  • ACTUAL: 
  • 5:23 am
  • ARRIVAL: 
  • 7:22 am
On time

  • SCHEDULED: 
  • 7:45 am
  • ACTUAL: 
  • 7:44 am
  • ARRIVAL: 
  • 9:42 am
On time

  • SCHEDULED: 
  • 10:15 am
  • ACTUAL: 
  • 10:17 am
  • ARRIVAL: 
  • 12:14 pm
On time

  • SCHEDULED: 
  • 12:45 pm
  • ACTUAL: 
  • 12:44 pm
  • ARRIVAL: 
  • 2:38 pm
On time

  • SCHEDULED: 
  • 3:15 pm
  • ACTUAL: 
  • 3:14 pm
  • ARRIVAL: 
  • 5:20 pm
On time

  • SCHEDULED: 
  • 5:45 pm
  • ACTUAL: 
  • 5:45 pm
  • ETA: 
  • 7:45 pm
On time

  • SCHEDULED: 
  • 8:15 pm

  • SCHEDULED: 
  • 10:45 pm