Map of ferries to Mayne IslandBy Ferry

Traveling by ferry is part of experiencing island life. BC Ferries provides regular scheduled car/passenger service to Mayne Island year round.  The island is a scenic 60 minutes from Vancouver (Tsawwassen) and 50 minutes from Victoria (Swartz Bay) on Vancouver Island.

Ferry reservations can be made during busy periods at no extra cost.

Reserve on-line at or call toll free in BC 1-888-223-3779 or 1-250-386-3431 outside of BC. Arrive 30-40 minutes ahead of scheduled times, and make sure you pick up a Mayne Island Chamber brochure/map on the ferry.

For ferry walk-ons, our Mayne Island Resort shuttle will pick up our guests.  Please phone ahead to confirm – 250-539-3122.

By Air

By Air

Arriving by seaplane is a spectacular and unforgettable trip over the beautiful Gulf Islands. Scheduled and chartered flights are available to Miner’s Bay on Mayne Island, just a 5 minute drive from the resort. Let us know when you’re arriving and we’ll have someone pick you up at the dock.


Getting to Mayne by air

Scheduled Flights:

Salt Spring Air offers daily scheduled service between Mayne Island and Vancouver Airport and Downtown Vancouver.
Tel: 1-877-537-9880

Seair Seaplanes offers daily scheduled service between Mayne Island and Vancouver Airport.
Tel: 1-800-447-3247

Kenmore Air, beginning April 1st, will offer scheduled service from Downtown Seattle (Lake Union) or Kenmore, Washigton.
Tel: 866-359-2842

Chartered Flights:

Harbour Air Seaplanes offers charter service from Victoria and downtown Vancouver or Vancouver Airport.
Tel: 1-800-665-0212

Pat Bay Air provides charter service to and from Victoria Airport to Mayne Island as well as flightseeing tours of the Southern Gulf Islands, Vancouver and Victoria aboard their Cessnas and Beavers.
Tel: 1-866-654-0646