Mayne Island to Vancouver

Route Services

  • BC Ferries operates a scheduled ferry service from Tsawwassen Ferry Terminal in Vancouver to Village Bay on Mayne Island.
  • Sailings include a stop or transfer at Galiano Island
  • Vehicles and Passengers
  • Sailing Time:
    1 hour 5 minutes from Tsawwassen to Mayne Island non stop
    1 hour 35 minutes from Tsawwassen to Mayne Island with one stop at Galiano Island
  • Sailings: Up to 4 daily round-trip sailings between Mayne Island and Tsawwassen
  • 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.

Mayne Island to Victoria

Route Services

  • BC Ferries operates a scheduled ferry service from Swartz Bay Ferry Terminal in Victoria to Village Bay on Mayne Island.
  • Sailings routes from Swartz Bay to Village Bay vary. Most sailings include one stop at Galiano, Pender or Saturna Island, while some sailings include two stops, at either Pender and Saturna, or Pender and Galiano Islands.
  • Vehicles and Passengers
  • Sailing Times vary depending on the route and the number of stops
  • Sailings: Up to 8 daily round-trip sailings between Mayne Island and Swartz Bay

Mayne Island to Gulf Islands

Route Services

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

Community Information

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

Rolling orchards and warm rock-strewn beaches abound on Mayne Island, a rustic 21-square-kilometre island. This friendly island midway between the lower mainland of BC and Vancouver Island is small enough for a day trip, but pretty enough for a lifetime.

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.