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

Click 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.

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.