Current Conditions

No Operational Issues Today

All Routes Status At-a-Glance


ROUTE STATUS NEXT SAILINGS SERVICE NOTICE 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