Metro Vancouver - Vancouver Island and Sunshine Coast Schedules

To support physical distancing and self-isolation and to reduce the risk of spreading infectious disease including COVID-19, please note all food and retail outlets at terminals and on board our ships are closed until further notice. This includes vending machines.
Mobile friendly schedules iconUsing a Mobile Device?
Check schedules here »

Metro Vancouver-Vancouver Island Routes
Vancouver-Victoria (Tsawwassen-Swartz Bay) 
Vancouver-Nanaimo (Tsawwassen-Duke Point)
West Vancouver-Nanaimo (Horseshoe Bay-Departure Bay)

Sunshine Coast Routes
West Vancouver-Sunshine Coast (Horseshoe Bay-Langdale)
Sechelt Peninsula-Powell River (Earls Cove-Saltery Bay)
Powell River-Comox (Westview-Little River)
Powell River-Texada Island (Westview-Blubber Bay)

Bowen Island-Vancouver (Snug Cove-Horseshoe Bay)
Langdale-Gambier Island-Keats Island (passengers only)
Sunshine Coast and Powell River PDF

Saanich Inlet Route
Brentwood Bay-Mill Bay

More Information
About Parking
When to be at the terminal
Carrying Gas and Propane
Carrying Dangerous Cargo
Carrying Livestock

Route Maps    
Click on the maps below to view larger versions 
Mainland-Vancouver Island Routes Map   Sunshine Coast Routes Map