Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mayne Island

Filter by star ratings
All filters
Galiano Oceanfront Inn & Spa
Galiano Oceanfront Inn & Spa
8,2 Excellent

0,2 km from city centre, Sturdies Bay Show on map

ExcellentBased on 159 reviews
8,2

Galiano Oceanfront Inn & Spa is situated on Galiano Island, and provides 4-star accommodation as well as a private beach. The various facilities this luxury hotel offers include a sauna, a sun deck and a free shuttle service.

Tips for booking a Mayne Island hotel

Cheapest month:September
Most expensive month:August
Average price in Mayne Island:R2 782/night
Absolute cheapest price found:R1 992/night
Cheapest day:Thursday
Most expensive day:Tuesday
R2 101 - R3 716
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R2 004 - R5 328
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Mayne Island, Gulf Islands

Show all 8 hotels
Galiano Oceanfront Inn & Spa
Galiano Oceanfront Inn & Spa
8,2 Excellent

0,2 km from city centre, Sturdies Bay Show on map

Galiano Oceanfront Inn & Spa is situated on Galiano Island, and provides 4-star accommodation as well as a private beach. The various facilities this luxury hotel offers include a sauna, a sun deck and a free shuttle service.

R3 100
Avg. per night

Where to stay in Mayne Island

Mayne Island travel FAQs

  • What are the best hotels in Mayne Island?

    Mayne Island is home to many highly-rated hotels, one of which is Galiano Oceanfront Inn & Spa, which has a current rating of 8,2. For other potential stays, consider Architect Designed Cabin in the Woods, Pender Island and Woodstone Manor Inc., which can also be great places to stay in Mayne Island.

  • How much do hotels in Mayne Island cost?

    Searches in the last 72 hours suggest an average price of around R1 572/night is normal for a hotel in Mayne Island.

  • How much is a cheap hotel in Mayne Island?

    HotelsCombined users have found cheap hotels in Mayne Island starting from R1 572 per night in the last 3 days.