Places to stay in Mayne Island, British Columbia
![]() |
![]() |
Mayne Island Resort
Cottages / Caravan Parks: Escape to the natural beauty and tranquility of Mayne Island Resort and Spa - an extraordinary island retreat easily accessible mid way between Vancouver and Victoria. Located 18 kilometres from Vancouver, BC (Tsawwassen) and similar from Victoria, BC (Swartz Bay), travel time is approximately one .....
Read more details...
494 Arbutus Dr, Mayne Island, V0N 2J0
(+001) 250-539-3122
Blue Vista Cottage Resort
Cottages / Caravan Parks: Cottage Accommodation Ideal for quiet retreats, family vacations, or groups! 8 self-contained studio, 1 & 2 bedroom cottages. Tranquil park-like setting with Ocean views from the property, steps to beach and just minutes from beautiful Bennett Bay and the new Southern Gulf Islands National Park .....
Read more details...
563 Arbutus Dr, Mayne Island, V0N 2J0
(+001) 250-539-2463
Tinkerers' Bed and Breakfast
Read more details...
C31 Miners Bay, 417 Sunset Place, Mayne Island, V0N 2J0
(+001) 250-539-2280
Westering Home
Read more details...
384 Georgina Point Road, Mayne Island, V0N 2J0
(+001) 250-539-2877
Filter by:
Click property titles for more detailed descriptions
Map showing location of Mayne Island
Mayne Island links of interest
Nearby towns close to Mayne Island, British Columbia
Mayne Island is a rustic 21-km² island in the southern Gulf Islands chain of British Columbia.
- Pender Island* - 3 km
- Bedwell Harbour* - 7 km
- Salt Spring Island* - 8 km
- Galiano Island - 9 km
- Ganges - 9 km
- Sidney* - 13 km
- Crofton - 16 km
- Cowichan Bay* - 16 km
- Cobble Hill* - 17 km
- Duncan* - 19 km
- Central Saanich* - 19 km
- Brentwood Bay* - 19 km
- West Ladner* - 19 km
Towns are shown withing 20km radius of Mayne Island, British Columbia. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

