BC Ferries operates
scheduled ferry services from both Tsawwassen (Vancouver) and Swartz
Bay (Victoria) to Mayne Island.
Inter island ferry services also operate between the Gulf Islands.
From Vancouver (Tsawwassen)
From Victoria (Swartz Bay)
Gulf Islands - see below
from Mayne Island
To Galiano Island (Sturdies
To Pender Island (Otter
To Saltspring Island (Long
To Saturna Island (Lyall
To Vancouver (Tsawwassen)
To Victoria (Swartz Bay)
1 hour 35 minutes between Tsawwassen and Mayne Island
55 minutes between Swartz bay and Mayne Island
2 daily round trip sailings between Tsawwassen and Mayne Island
6 daily round trip sailings between Swartz Bay and Mayne Island
Check BC Ferries for Gulf Island sailings
Reservations are recommended for travel between the Southern Gulf
Islands and Tsawwassen.
on the map to view a large scale map of the Gulf Islands Ferry
current schedules, fares, vehicle reservations and additional
information directly with BC
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.