Skip to main content.
All properties in Gaya Island, Malaysia
1 room, 2 adults

Gaya Island Resort, Gaya Island

5-star5 stars
Malohom Bay, Pulau Gaya, Tunku Abdul Rahman Park, Gaya Island, Sabah, 88000, Malaysia

Gaya Island beach resort with outdoor pool, restaurant
  • Free buffet breakfast and free WiFi in lobby
  • Collect nightsYou can collect® Rewards nights here
Great location
Great room
Beautiful beach
Value for money could be better
155See all 155 reviews
From 1,696 reviews

TripAdvisor Traveller Rating

Gaya Island Resort, Gaya Island

from $228
  • Bayu Villa
  • Kinabalu Villa
  • Canopy Villa

What’s around Gaya Island Resort, Gaya Island


  • Jesselton Point Ferry Terminal nearby
  • Suria Sabah Shopping Mall nearby
  • Kota Kinabalu Central Market nearby
  • Tunku Abdul Rahman Park nearby
  • Sapi Island nearby
  • Kota Kinabalu Waterfront nearby
  • KK Esplanade nearby
  • Wisma Merdeka nearby

Getting around

  • Kota Kinabalu (BKI-Kota Kinabalu Intl.) - 6.5 miles/10.4 km
  • Airport shuttle (surcharge)

At a glance

Key facts

Hotel size

  • This hotel has 121 rooms
  • This hotel is arranged over 2 floors


  • Check-in time 3:00 PM-9:00 PM
  • Check-out time is 11:00 AM
The check-in location differs from the property location. To check in, go to Gaya Lounge, Jesselton Point Jetty
If you are planning to arrive after 9:00 PM please contact the property in advance using the information on the booking confirmation.
Airport shuttle service is available on request from 7:30 AM to 9:30 PM. Fees may apply. Contact the property in advance to make arrangements.

Speedboat transfers (surcharge) are required between Jesselton Point Ferry Terminal and Gaya Island Resort. Rates for return speedboat transfers are MYR 160 per adult, and MYR 80 per child. Departure times are as follows:

Jesselton Point Ferry Terminal to Gaya Island Resort: 8 AM; 10 AM; Noon; 2 PM; 4 PM; 6 PM; 9 PM.

Gaya Island Resort to Jesselton Point Ferry Terminal: 9 AM; 11 AM; 1 PM; 3 PM; 5 PM; 6:30 PM; and 9:30 PM.

Guests who miss the last transfer of the day must board a private charter boat (surcharge). Rates for private charter are MYR 500 between 7 AM-9 PM, and MYR 700 between 9 PM-7 AM.

Required at check-in

  • Credit card or cash deposit required

  • Government-issued photo ID required

  • Minimum check-in age is 18

Travelling with others


  • Babysitting/childcare *


  • Pets not allowed


  • Free WiFi in public areas



  • Airport shuttle from 7:30 AM to 9:30 PM *


  • No parking

Other information

  • Smoke-free property
* See small print for additional details or extra charges

In the hotel

Food and drink
  • Free buffet breakfast daily
  • Restaurant
  • Bar/lounge
  • Beach bar
  • Poolside bar
Things to do
  • Outdoor pool
  • Pool sun loungers
  • 24-hour fitness facilities
  • Spa treatment room(s)
  • Fishing on site
  • Snorkeling on site
  • Yoga classes/instruction on site
  • Golfing nearby
  • Kayaking nearby
  • Pool umbrellas
Working away
  • Conference center
  • 24-hour front desk
  • Concierge services
  • Dry cleaning/laundry service
  • Laundry facilities
  • Free newspapers in lobby
  • Luggage storage
  • Wedding services
  • Year Built - 2012
  • Library

In the room

Home comforts
  • Air conditioning
  • Ceiling fan
  • Minibar
  • Bathrobes
  • Slippers
  • Iron/ironing board
Sleep well
  • Soundproofed rooms
  • Turndown service
  • Premium bedding
  • Pillowtop mattress
Things to enjoy
  • Balcony
Freshen up
  • Private bathroom
  • Deep soaking bathtub
  • Rainfall showerhead
  • Bidet
  • Free toiletries
  • Hair dryer
Be entertained
  • 40-inch LED TV
  • Satellite TV channels
Stay connected
  • Desk
  • Phone
Food and drink
  • Free bottled water
  • Daily housekeeping
  • In-room safe

Special features


Feast Village - This restaurant serves breakfast, lunch, and dinner. A children's menu is available.

Fishermans Cove - This restaurant specializes in seafood and serves dinner only. Reservations are required.

Pool Bar and Lounge - This poolside family restaurant serves lunch and dinner. A children's menu is available.

Tavajun Bay - This beachfront restaurant serves lunch only. A children's menu is available.

Omakase - This restaurant specializes in Japanese cuisine and serves dinner only.

Awards and affiliations

  • The property is a member of the Small Luxury Hotels of the World.

Gaya Island Resort, Gaya Island’s small print


Only registered guests are allowed in the guestrooms.

Please note that cultural norms and guest policies may differ by country and by property. The policies listed are provided by the property.

For transfers, guests must contact the property before arrival at the number on the booking confirmation.

Also known as

  • Gaya Island Resort
  • Resort Gaya Island
  • Gaya Island Resort Malaysia/Pulau Gaya
  • Gaya MalaysiaPulau Gaya

Mandatory fees

You’ll be asked to pay the following charges at check in or check out:

  • Destination fee: MYR 30 per person, per night

Optional extras

Babysitting/childcare is available for an extra charge

Airport shuttle service is offered for an extra charge of MYR 140 per vehicle (one-way)

Airport shuttle service for children up to age 2 costs MYR 0 (one-way)

We have included all charges provided to us by this property. However, charges can vary, for example, based on length of stay or the unit you book.

Didn’t find the right property?

Continue searching for Gaya Island, Malaysia

Recent reviews

Fabulous 8.6 From 155 reviews

Exceptional 10.0
Love everything about this place!
janice, us1 night trip with friends
Fair 4.0
too many charges
so additional charges
charles, us4 night family trip
Exceptional 10.0
A tropical paradise
Fabulous location, beautiful facilities and staff who go the extra mile every time
Christopher, gb3 night romance trip
Exceptional 10.0
Better to Book direct with hotel's website
I had a really relaxing stay with 2 of my of girlfriends for 3 nights. We had booked 2 rooms and they upgraded to a suite which was amazing. The resort is in a beautiful setting, very peaceful and it's possible to snorkel in some coral very close to the resort. The food in the restaurants is very good and the spa is wonderful in the most peaceful setting. A few watch outs: It's expensive to get to the resort on the way out we organised a taxi from the airport to Jessleton point to get to the resort and that cost over 25 GBP! They wanted to charge double as it was after 10pm when we were getting picked up which I questioned and then they managed to find another car! (it's a short journey) On the way back we organised a Grab (SE Asia's Uber) and it cost 2 GBP so my advice would be download grab before you get to Malaysia! If you book a 3 night stay direct on their website transfers from jesselton point to the resort are free and you get a 50 mins massage at the spa so do check out if it's better to book direct or with Signage at the resort is poor so it can be difficult to navigate around and there are no golf buggies to take you around the resorts (the rooms are up hills) which for some people, especially in the heat could be an issue. The resort will organise a van to take you around but you have to ask for it. The private beach you can go to is wonderful but don't bother getting the picnic - just use the restaurant at the private beach.
Mrs Grace M, hk3 night trip with friends
Exceptional 10.0
All good in Gaya!
Great venue, great food, great people. A holiday that I really enjoyed, nothing was too much trouble. A must visit Resort.
Mark, gb12 night family trip

Gaya Island Resort, Gaya Island

Is the description of this hotel not correct? Tell us