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

Amenities

  •  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

Overview

Location

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.

Rooms

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

Reviews

4.5 Very Good 1380 Reviews
Perfect for a short gateway
Reviewed 17 hours ago

Staying over the weekend. A great place to relax and forget a busy life for a bit. Rooms are nice. The foods and services also good. If you like nature, this resort might be one of the best resorts to stay. =)

Short vacay
Reviewed 18 hours ago

Lovely resorts overlooking the sea & Mount kinabalu, all rooms face the sea.

Staff are very friendly and helpful.

I had a kinabalu deluxe, which for two person is too large, but i won't complain. Room was very tropical, all amenities. My one complaint is I need to walk up a hill to my room. Haha.

Hotel premises are very nice, with great pool area and private beach.

The Restaurant down by the seaside, which specializes in sea food was great. Good quality food and good staff/waiters.

Overall a nice resort, and from this experience will consider other Ytl resorts & hotels now.

Perfect Vacation
Reviewed 18 hours ago

Overall was excellent. warm hospitality..great staffs..great service. Everything was good. The island is beautiful with crystal clear water. The food was damn good and the rooms very comfortable and for me its one of the best resorts...

Ok if you’re a mountain goat
Reviewed 2 days ago

Just arrived and to say we’re disappointed is an understatement
You need to be a mountaineer just to get to the room, when you get there there room is nice but nowhere to sit only on the bed, outside a wooden day bed just like a pile of planks as the same for the bench. No privercy from adjoining rooms as wooden screen is just slats.
What I’ve seen so far this is no 5 star resort. Wi-fi very poor. I’ll keep you posted as our time unravels.

Prefect Birthday Vacation
Reviewed 2 days ago

Staying 3 nights to celebrate my wife birthday.Is a brillaint and enjoying during our stay.If you like a natural Holiday here will be the best choice for you. With a thankful to Resort staff for make up surprise decoration and cake for my wife. Overall ,a memorial Holiday for us. Thank you and see you again.