Current Conditions

All Routes Status At-a-Glance

ROUTE STATUS NEXT SAILINGS LAST UPDATE

Tsawwassen-Swartz Bay

On Time

As scheduled 

7:00 am

Swartz Bay-Tsawwassen

On Time

As scheduled 

7:00 am

Tsawwassen-Duke Point

On Time

As scheduled 

​7:00 am

Duke Point-Tsawwassen

On Time

As scheduled 

7:00 am

Tsawwassen-Gulf Islands

On Time

As scheduled

​7:00 am

Horseshoe Bay-Departure Bay

On Time

As scheduled 

7:00 am

Departure Bay-Horseshoe Bay

On Time

As scheduled

​7:00 am

Horseshoe Bay-Langdale

On Time

As scheduled

7:00 am

Langdale-Horseshoe Bay

On Time

As scheduled

​7:00 am

Horseshoe Bay-Bowen​ Island

On Time

As scheduled

​​7:00 am 

Langdale-Gambier-Keats 

On Time

As scheduled

​7:00 am

Powell River-Sechelt

On Time

As scheduled

7:00 am

Powell River-Comox

On Time

As scheduled

7:00 am

Powell River-Texada

On Time

As scheduled

7:00 am

Brentwood Bay-Mill Bay 

On Time

As scheduled

7:00 am

Chemainus-Thetis-Kuper 

On Time

As scheduled

7:00 am

Swartz Bay-Gulf Islands

On Time

As scheduled 

7:00 am

Nanaimo Harbour-Gabriola

On Time 

As scheduled

7:00 am

Crofton-Vesuvius Bay

On Time

As scheduled

7:00 am

Buckley Bay-Denman Island

On Time

As scheduled

7:00 am

Denman Island-Hornby Island

On Time 

As scheduled

7:00 am

Campbell River-Quadra Island

On Time 

​As scheduled

7:00 am

Quadra Island-Cortes Island

On Time
  

As scheduled

7:00 am

Port McNeill-Alert Bay-Sointula

On Time

As scheduled

7:00 am 

Prince Rupert-Port Hardy

On Time 

As scheduled 

7:00 am

Prince Rupert-Skidegate

On Time

As scheduled

7:00 am

Skidegate-Alliford Bay

On Time 

As scheduled 

7:00 am

Mid-Coast

On Time

As scheduled

7:00 am

 
 
 
 

Cancelled

6:15 am, 8:​05 am

Cancelled

6:15 am, 8:​05 am

Cancelled

6:15 am, 8:​05 am

Cancelled

6:15 am, 8:​05 am

Cancelled

6:15 am, 8:​05 am

Cancelled

6:15 am, 8:​05 am