Schedules

Metro Vancouver - Vancouver Island and Sunshine Coast Schedules

Schedules are also available for viewing on handheld devices »

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)

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
Fares  
When to be at the terminal
  
    
Carrying Gas and Propane
Carrying Dangerous Cargo
Carrying Livestock
Learn more about the passages gift shop roots wallet promotion

 

Comox-Powell River Schedule Powell River-Comox Schedule Earls Cove-Saltery Bay Schedule Horseshoe Bay-Langdale Schedule Bowen Island-Horseshoe Bay Schedule Twassassen-Duke Point (Nanaimo) Schedule Twassassen-Swartz Bay (Victoria) Schedule Brentwood Bay-Mill Bay Schedule Image Map Powell River-Texada Island Schedule Horseshoe Bay-Departure Bay (Nanaimo) Schedule Horseshoe Bay-Departure Bay (Nanaimo) Schedule Horseshoe Bay-Departure Bay (Nanaimo) Schedule Horseshoe Bay-Departure Bay (Nanaimo) Schedule Image Map Twassassen-Duke Point (Nanaimo) Schedule Tsawwassen-Duke Point (Nanaimo) Schedule Image Map