Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 15
Photo 16
Photo 17
Photo 18
Photo 19
Photo 20
Photo 21
Photo 22
Photo 23
Photo 24
Photo 25
Photo 26
Photo 27
Photo 28
Photo 29
Photo 30
Photo 31
Photo 32
Photo 33
Photo 34
Photo 35
Photo 36
Photo 37
Photo 38
Photo 39
Photo 40
Photo 41
Photo 42
Photo 43

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

8.6/10700 reviewsGaya Island

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!

What this place offers

  • WiFi available
  • Free WiFi
  • Non-smoking rooms
  • Air conditioning
  • Fitness center
  • Swimming pool

Policies & house rules

  • Check-in from 15:00
  • Check-out until 11:00
  • Children welcome
  • No parking

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 Please note that all guests are subject to a Marine Park Conservation fee upon arrival. For more information please contact the property directly.Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply. A deposit may be required at the property.

Available rooms

Select dates to see available rooms

Select dates to see the price

You won't be charged yet

700 reviews

Guests liked

  • Friendly staff
  • Beautiful location
  • Delicious food

Guests mentioned

  • High prices
  • Cleanliness issues
  • Leslie

    CH · couple · Oct 2026

    9/10

    Lovely rooms, lovely location, good food, nice staff.

    We recommend booking things like dinners etc. once you arrive directly with the staff there, and confirm it on the day of again. We booked something ahead of our stay and there was a mix up (wrong date). The staff was very nice about it and we could eventually resolve it.

  • André

    CH · family_with_children · Oct 2026

    8/10
  • Megan

    GB · couple · Oct 2026

    3/10

    If it had been a 3 star package holiday, we would have been quite happy, but given it is marketed and priced as a 5 star

    The Omakase meal was flavoursome, friendly and relaxed, although it didn’t justify the price tag. The room was comfortable and the pool area is nice. We also enjoyed the visit to Tavajun Bay, and the staff there were really helpful.

    Many of the staff needed a lot more training and needed a second member of staff to pass the responsibilities on to, from simply ordering a drink to booking a meal / spa visit. Others were borderline non-responsive. We tried to arrange use of the spa and a meal at the Fisherman’s Cove, both of which were fully booked for the three nights of our stay, despite us trying to book on our first morning - which makes you wonder how far in advance we should be expected to book activities. It seems the activities / facilities either need longer opening hours or more staff as the hotel wasn’t particularly busy. During one example, the spa booking desk was empty, so we asked the lady on the activities desk (a few feet away) if she could help us - she rolled her eyes and sighed through the whole interaction, before ultimately telling us to just come back later, as it essentially wasn’t her job. We arrived in darkness and were pleased with the size of the rooms, as well as the comfort of the beds. However once the sun had arisen the next day, what initially appeared luxurious was revealed to be tired. From the broken shower equipment, to the yellowing plastic cups that drinks are served in in the shared areas. Finally, on our first full day - a group of several dozen ‘influencers’ and their ‘crews’ arrived for an awards event and spent the next few days shrieking on the beach, shouting throughout the resort into their handheld cameras with no mind to who else they were filming or disturbing, and holding up restaurant queues so they could take photos or film themselves. I suspect this group may also have been the reason paying customers were unable to access some of the activities and facilities.

  • Carsten

    DK · couple · Oct 2026

    8/10

    Fik ikke udleveret notaer for køb i restaurant og bar så jeg kunne afstemme regning.

  • Figurska

    PL · couple · Oct 2026

    9/10

    - Piękne otoczenie - pokoje przestronne - łóżko ogromnie wygodne - wybór pomiędzy plaża przy hotelu, a dzika plaża po drugiej stronie wyspy do której dopływa łódka hotelowa darmowa - przepyszne genialne jedzenie, super smaczne lody na desery - darmowa godzina kajaków

Location

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