Metro Vancouver - Vancouver Island and Sunshine Coast Schedules

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