Long Harbour to Tswwassen

Route Services

  • BC Ferries operates a scheduled ferry service between Tsawwassen (Vancouver) and Long Harbour on Saltspring Island.
  • Vehicles and Passengers
  • Sailing Time:
    1 Hour 25 Minutes when sailing non stop
    2 hours with 2 stops (Galiano Island and Mayne Island)
    3 hours with 3 stops (Galiano, Mayne and Pender Islands)
  • Sailings: Up to 2 daily round trip sailings between Tsawwassen and Long Harbour
  • Ticket sales and loading end 5 minutes before the scheduled sailing time for both vehicles and walk-on passengers.
  • Reservations are recommended for travel between the Southern Gulf Islands and Tsawwassen.

Long Harbour to Gulf Islands

Route Services

  • BC Ferries operates inter-island ferry services from Long Harbour to the following Southern Gulf Islands:
    Galiano Island (Sturdies Bay)
    Mayne Island (Village Bay)
    Pender Island (Otter Bay)
  • Vehicles and Passengers
  • Distance and Sailing Times vary
  • Ticket sales and loading end 5 minutes before the scheduled sailing time for both vehicles and walk-on passengers.

Community Information

Visitors wishing to get from Vancouver Island to Saltspring Island can also take ferries from Crofton to Vesuvius Bay or from Swartz Bay (Victoria) to Fulford Harbour.

Map of British Columbia Ferry RoutesClick on the map to view a large scale map of the BC Gulf Islands Ferry Routes, or view BC Ferries’ map of Ferry Routes in BC (PDF format). Make vehicle reservations and check current ferry schedules, ferry fares, capacity conditions at major ferry terminals, and the departure and arrival status of current sailings directly on the BC Ferries website.

BC Ferries Schedules for these Routes

[FAGP id=27359]

Island Hopping
Travelling between the Southern Gulf Islands and Northern Gulf Islands can be accomplished in small hops. Each of these islands is a world unto itself, each with its own history, culture and colourful characters – each island deserves at least a day or two for exploring.