Hotels of Earth

Gaya Island Resort, Kota Kinabalu - a Small Luxury Hotels of the World

★★★★★ Malohom Bay, Pulau Gaya, Tunku Abdul Rahman Park, Gaya Island, MY

8.6 guest rating· 685 reviews

The five stars

Gaya Island Resort, Kota Kinabalu - a Small Luxury Hotels of the World holds a five-star rating in its official classification, the requirement for every property in the Hotels of Earth collection.

The service side of those stars shows in its listing: Fitness center, Swimming pool, Terrace, Spa/wellness center and Outdoor pool.

Guests score it 8.6/10 across 685 reviews.

About this hotel

Luxurious Villas with Panoramic Views

Gaya Island boasts elegant villas with stunning views of the South China Sea and the lush rainforest. Each villa features wooden interiors, a private balcony, and luxury amenities for a truly indulgent stay.

Dining Options and Leisure Facilities

Indulge in a culinary journey with 5 dining options ranging from Asian to International cuisines. Enjoy a refreshing dip in the outdoor pool, relax at the private beach, or pamper yourself with spa treatments at the Spa Village. The resort also offers yoga classes, diving, snorkeling, and day cruises for outdoor enthusiasts.

Convenient Location and Transfers

Located in the Tunku Abdul Rahman Park, Gaya Island Resort is just a short speedboat ride from Jesselton Point Ferry Terminal. Airport and boat transfers can be arranged for a seamless and hassle-free journey to this tropical paradise.

Book your stay at Gaya Island Resort for an unforgettable island getaway!

Rooms & rates

Pick your dates. Prices are live, not cached.

Canopy Villa with Speedboat Transfer

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

The air-conditioned villa has 1 bedroom and 1 bathroom with a bath and a shower. Boasting a balcony, this villa also features a mini-bar, a tea and coffee maker and a flat-screen TV with satellite channels. The unit has 1 bed.

Bayu Villa with Speedboat Transfer

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

This villa is consisted of of 1 living room, 1 separate bedroom and 1 bathroom with a bath and free toiletries. This villa features air conditioning, a mini-bar, a flat-screen TV with satellite channels and a balcony. The unit offers 1 bed.

Kinabalu Villa with Speedboat Transfer & Resort Credit

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

This room offers: - Resort credit for every night of the stay to be enjoyed at all the restaurants and Spa Village within this resort - Return scheduled speedboat transfer for two person

Bayu Villa

Sleeps 4 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Offering panoramic views of the forest, this villa is decorated with elegant wooden furnishings. It features an electric kettle and a balcony with outdoor seating. The private bathroom includes a bath and luxury amenities.

Canopy Villa

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Set among a tropical mangrove on a gently sloping hillside, these villas offer a beautiful outlook and are walking distance from the resort's pristine sandy beach, with a selection of rooms that are located closer to the resort's main facilities

Kinabalu Villa with Speedboat Transfer

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

With minimum 2 nights stay, this room offers: - Return scheduled speedboat transfer for two person.

Kinabalu Villa

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

Offering panoramic views of South China Sea, this villa is decorated with elegant wooden furnishings. It features a flat-screen TV and a balcony with outdoor seating. The private bathroom includes a bath and luxury amenities.

Canopy Villa with Speedboat Transfer & Resort Credit

Sleeps 3 · 47 m² · Double bed

  • Desk
  • Air conditioning
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker

This room offers: - Resort credit for every night of the stay to be enjoyed at all the restaurants and Spa Village within this resort - Return scheduled speedboat transfer for two person

Amenities

  • Free WiFi
  • Outdoor pool
  • Swimming pool
  • Spa/wellness center
  • Fitness center
  • Restaurant
  • Bar
  • Air conditioning
  • Beach
  • Beachfront
  • Private beach area
  • Sun loungers or beach chairs
  • 24-hour front desk
  • Tour desk
Show all 42 amenities
  • Non-smoking rooms
  • Non-smoking throughout
  • Airport shuttle (additional charge)
  • Babysitting/child services
  • Concierge service
  • Cooking class
  • Daily housekeeping
  • Diving
  • Dry cleaning
  • Fax/photocopying
  • Fishing
  • Garden
  • Guest rooms disinfected between stays
  • Ironing service
  • Laundry
  • Laundry washed per local authority guidelines
  • Massage services
  • Meeting/banquet facilities
  • Physical distancing rules followed
  • Safety deposit box
  • Shuttle service
  • Snorkelling
  • Staff adhere to local safety protocols
  • Sun terrace
  • Terrace
  • Thermometers for guests provided by property
  • Water sport facilities on site
  • Yoga classes

Location

© OpenStreetMap contributors

Malohom Bay, Pulau Gaya, Tunku Abdul Rahman Park, Gaya Island, MY

Check-in
from 03:00 PM to 12:00 AM
Check-out
until 11:00 AM

What guests say8.6685 reviews

+ Friendly staff+ Beautiful location+ Delicious foodHigh pricesCleanliness issues
Cleanliness7.8
Service9.3
Location8.8
Room Quality8.8
Amenities8.8
Value for Money7.3

We enjoyed Gaya Island especially snorkelling amounts the fish in the coral outside the resort.

8.0

The breakfast had a very good selection of foods . The fresh juice was lovely. I enjoyed the fresh omelettes. The lunch selection was very good also. The lunch on the small island ( 4 minutes away) was wonderful as the menu provided foods we had not tried like seaweed salad and raw fish. Rizen the waiter was wonderful as he showed us the resident large lizards and ensured that our meal came promptly (in 30mins) aa we had to catch the boat back . Also we enjoyed talking with Scott the marine biologist who was a full bottle on the marine wildlife and coral. Lots of fish to see Snorkelling .

I would have Prefered some of the main meal meat options to be boneless. Also we were a bit disappointed that there was minimal wildlife to see on the night tour and mangrove tour.

jane · AU · 2026-07-24

Guest review

8.0

Het eten was goed en het personeel was heel vriendelijk

Uitzicht op scheepvaart en havenverkeer Geld rekenen voor de overtocht naar het hotel en terug. Beter om dit te verrekene in de prijs.

M · NL · 2026-07-24

Décevant

7.0

Les chambres sont belles et spacieuses.

Ce n'est pas un 5 étoiles. Certaines installations sont vieillottes. Le bruit sur notre terrasse (villa Kinabalu) était assourdissant à cause du système de ventilation juste en dessous de notre chambre. Je ne recommanderai pas cet hôtel.

Astrid · CH · 2026-07-22

Guest review

6.0

außergewöhnliches Frühstück, abends allerdings "nur" Buffet und generell ist das Essen für lokale Verhältnisse sehr teuer. Die 2 alternativen Möglichkeiten sind noch teurer. Das Personal ist außergewöhnlich bemüht und immer freundlich! Die Sauberkeit im Resort ist ebenfalls top. Die Matratze im Doppelbett leider schief abgelegen und dadurch würde ich den Komfort eher nur als mittel bezeichnen. Die Insel kann leider alleine nicht erkundet werden. Man ist quasi wirklich immer nur im Resort.

Die schief abgelegene Matratze war bei 5 Nächten dann eher mühsam.

Stockbauer · AT · 2026-07-19

Hotels of Earth · questions

Is Gaya Island Resort, Kota Kinabalu - a Small Luxury Hotels of the World really a five-star hotel?
Yes. Its own classification data carries five stars; that rating, not a style label, is what puts a property in this collection.

Good to know

From 1st January 2023, a tourist tax of RM 10 per room per night is applied to all foreign guests. This tax is not included in the room rate and must be paid upon check-in. Guests with a valid Malaysian Identity Card or valid permanent residents MY PR Card are exempted. Boat transfer is available at additional charge. For more information please contact the property directly.

- From Jesselton Point to Gaya Island Resort:

12:00pm | 2:00pm | 4:00pm | 6:00pm | 9:00pm

- From Gaya Island Resort to Jesselton Point

7:00am | 9:00am | 11:30am | 1:30pm | 3:30pm | 5:30pm

Groups

When booking more than 8 rooms, different policies and additional supplements may apply.

Internet

WiFi is available in all areas and is free of charge.

Parking

No parking available.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 1 year old stay for free when using an available cot.

You haven't added any extra beds.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Pets

Pets are not allowed.