Travel Advisory: Essential travel only. Masks mandatory. Multiple advisories in effect⁠. Check before you travel.

View ×
  1. Website outage - Wednesday, May 12th at 10pm - View details
  2. COVID-19 Update - Important information - Last updated April 23, 2021 - View details

Route

Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour)

May 25, 2021 - Jun 29, 2021

DAY DEPARTURE TIMES DURATION
mon 10:25 AM, 7:15 PM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

tue 10:25 AM, 7:15 PM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

wed 10:25 AM, 7:15 PM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

thu 10:25 AM, 7:15 PM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

fri 9:55 AM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

3:20 PM
2h 30m

Stop at Galiano Island (Sturdies Bay)

Transfer at Mayne Island (Village Bay)

7:30 PM
2h 15m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

sat 12:50 PM
1h 28m  
  • Non-stop
10:00 PM
2h 15m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

sun 9:55 AM
2h 55m

Stop at Galiano Island (Sturdies Bay)

Stop at Mayne Island (Village Bay)

Stop at Pender Island (Otter Bay)

9:05 PM
1h 25m  
  • Non-stop



  • Non-stop
  • Transfer
  • Stop
Tsawwassen; Metro Vancouver

Route

Salt Spring Island (Long Harbour) to Vancouver (Tsawwassen)

May 25, 2021 - Jun 29, 2021

DAY DEPARTURE TIMES DURATION
mon 6:20 AM, 3:35 PM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

tue 6:20 AM, 3:35 PM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

wed 6:20 AM, 3:35 PM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

thu 6:20 AM, 3:35 PM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

fri 6:20 AM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

1:20 PM
1h 23m  
  • Non-stop
sat 6:50 AM
1h 25m  
  • Non-stop
3:30 PM
2h 15m

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

sun 6:15 AM
3h 0m

Stop at Pender Island (Otter Bay)

Stop at Mayne Island (Village Bay)

Stop at Galiano Island (Sturdies Bay)

2:55 PM
2h 15m

Stop at Pender Island (Otter Bay)




  • Non-stop
  • Transfer
  • Stop
Long Harbour; Salt Spring Island


Introducing new fares

Available for essential travellers on routes between Metro Vancouver and Vancouver Island.


Create your account

Set-up a profile to manage all your bookings in one place. Add, change or cancel bookings: whenever, wherever.


Essential travel only

BC Ferries is dedicated to providing a safe and healthy travel experience for our passengers and employees.