Very Good 7173 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet


  •  Babysitting
  •  Bar
  •  Free WiFi
  •  Gym
  •  Kids Club
  •  Pool
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
sky swimming pool leisure property Pool Resort condominium resort town blue swimming



With a stay at Gaya Island Resort in Gaya Island, you’ll be on the beach and close to Tunku Abdul Rahman Park and KK Esplanade. This 5-star resort is within close proximity of Kota Kinabalu Central Market and Suria Sabah Shopping Mall.


Make yourself at home in one of the 121 air-conditioned rooms featuring minibars and LCD televisions. Rooms have private balconies. Complimentary wired and wireless Internet access keeps you connected, and satellite programming provides entertainment. Private bathrooms with separate bathtubs and showers feature deep soaking bathtubs and complimentary toiletries.

Spa, Wellness & Premium Amenities

Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. If you’re looking for recreational opportunities, you’ll find a health club and an outdoor pool. This resort also features complimentary wireless Internet access, concierge services, and babysitting/childcare (surcharge).

Food & Drink

Satisfy your appetite at one of the resort’s 4 restaurants. Thirsty? Quench your thirst at a bar/lounge, a beach bar, or a poolside bar. Breakfast is available daily for a fee.

Business & Travel Amenities

Featured amenities include a business center, dry cleaning/laundry services, and multilingual staff. Planning an event in Gaya Island? This resort has 968 square feet (90 square meters) of space consisting of a conference center and a meeting room. A ferry terminal shuttle is available for a surcharge.

How to Get There

Gaya Island Resort
Malohom Bay, Pulau Gaya
Gaya Island, 88000 Malaysia


Great stay at Gaya Island Resort
robert w

We enjoyed a great stay at Gaya Island Resort. The hotel is beautifully situated and provides a feeling of being far away, yet is only 10 minutes by speedboat from Kota Kinabalu town. The food was great (chef willing to create some special dishes) and staff were all extremely helpful. Certainly a place to return to.

Incredible experience

This was one of the most incredible and memorable stays I’ve experienced. To echo the other reviews - this place is a boiling pot of gorgeous flora and fauna, serene beaches and a resort where the customer comes first at every point.

I’ve never received such a hospitable birthday reception, it was truly overwhelming, and a prime example of “over and above”.

I’d particularly like to thank Suzy who I believe put a word in for dinner in regards to sorting a birthday surprise.

A magical place, run like clockwork, with staff who made our experience a magical memory for many years to come.

I’d would advise anyone visiting Kota Kinabalu to give this a visit!

A little piece of paradise

We loved this hotel. The rooms are great, the food delicious and the beach and pool lovely. All the staff are fantastic. We would have loved to have spent longer here. We can thoroughly recommend this hotel.