Traveling from Mayne Island to Ganges requires a combination of ferry and road travel. You must first take a BC Ferries vessel from Village Bay on Mayne Island to either Sturdies Bay or Swartz Bay, then connect to a Salt Spring Island ferry. The total distance is approximately 25 km including water crossings. This route is essential for island hopping in the Southern Gulf Islands. Expect scenic views of the Salish Sea throughout your journey.
Total Distance: 25 km driving and ferry distance; 18 km straight-line air distance.
Check the BC Ferries website for inter-island sailing schedules as they change seasonally.
July to August for reliable ferry schedules and pleasant weather.