Schedules

Mainland - Vancouver Island - Sunshine Coast Schedules

Schedules are also available for viewing on wireless/handheld devices >>   

Mainland-Vancouver Island Routes
Vancouver-Victoria (Tsawwassen-Swartz Bay) >> 
Vancouver-Nanaimo (Tsawwassen-Departure Bay, formerly Duke Point) >>    
West Vancouver-Nanaimo (Horseshoe Bay-Departure Bay) >>
Powell River-Comox (Westview-Little River) >> 

Sunshine Coast Routes 
West Vancouver-Sunshine Coast (Horseshoe Bay-Langdale) >>
Sechelt Peninsula-Powell River (Earls Cove-Saltery Bay) >>
Bowen Island-Vancouver (Snug Cove-Horseshoe Bay) >>
Langdale-Gambier Island-Keats Island (passenger only service) >>

Saanich Inlet Route 
Brentwood Bay-Mill Bay >>

More Information
When to be at the terminals >> 
About Parking >>
Travelling with Dangerous Cargo >>