Metro Vancouver - Vancouver Island and Sunshine Coast Schedules

Please note, limited food service is available on select routes. We are closely monitoring traffic levels and demand for food service on other routes. We will let customers know when we have plans to resume limited food service. We continue to ensure the safety of passengers and crew by supporting physical distancing in food service areas, enhancing cleaning and sanitization efforts and reducing the number of touch points. For more information, see the press release.
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