An aerial view of a coastal forested area with a clear waterway and a distant island.

Gaya Island Hotels from S$28

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Gaya Island hotels

Shangri-La Tanjung Aru, Kota Kinabalu

Shangri-La Tanjung Aru, Kota Kinabalu
5.0 star property
Tanjung Aru
9.2 out of 10, Wonderful, (1,001 reviews)
"Super nice and scenic place to stay. Excellent swimming pools, huge gym. Marina nearby to visit islands. Beautiful beach nesrby"
United States
Linda JUNE
The price is S$455
includes taxes & fees
31 Jul - 1 Aug
Shangri-La Tanjung Aru, Kota Kinabalu

Le Meridien Kota Kinabalu

Le Meridien Kota Kinabalu
5.0 star property
Downtown Kota Kinabalu
9.0 out of 10, Wonderful, (1,003 reviews)
"Good location, good service, stunning ocean view"
United States
Bo
The price is S$175
includes taxes & fees
11 Jul - 12 Jul
Le Meridien Kota Kinabalu

Hilton Kota Kinabalu

Hilton Kota Kinabalu
5.0 star property
Downtown Kota Kinabalu
9.2 out of 10, Wonderful, (1,000 reviews)
"Clean room, good staff, good breakfast."
Canada
XIAO HUI
The price is S$209
includes taxes & fees
13 Jul - 14 Jul
Hilton Kota Kinabalu

Hyatt Regency Kinabalu

Hyatt Regency Kinabalu
5.0 star property
Downtown Kota Kinabalu
8.4 out of 10, Very good, (1,001 reviews)
"Very spacious rooms, location is perfect, the staff is very friendly "
Canada
Cilla
The price is S$273
includes taxes & fees
1 Aug - 2 Aug
Hyatt Regency Kinabalu

The Magellan Sutera Resort

The Magellan Sutera Resort
5.0 star property
Downtown Kota Kinabalu
8.4 out of 10, Very good, (1,000 reviews)
"Fun place to stay with a family. Lots of kid friendly areas and activities. "
United States
Bethany
The price is S$284
includes taxes & fees
22 Jul - 23 Jul
The Magellan Sutera Resort

Gayana Marine Resort

Gayana Marine Resort
5.0 star property
Gaya Island
8.4 out of 10, Very good, (510 reviews)
"We stayed in a Palm Villa and it was amazing. Loved everything about it, especially the breakfast delivered by boat. We spent a lot of time on our deck and in and out of the water. All staff were friendly and genuine. Food at all meals was great. Snorkeling around the property to look for giant clams was a highlight."
United States
Katherine
The price is S$383
includes taxes & fees
10 Jul - 11 Jul
Gayana Marine Resort

Holiday Inn Express Kota Kinabalu City Centre by IHG

Holiday Inn Express Kota Kinabalu City Centre by IHG
4.0 star property
Downtown Kota Kinabalu
9.2 out of 10, Wonderful, (233 reviews)
"Hotel location is good"
Singapore
KIAN HEONG
The price is S$150
includes taxes & fees
28 Jul - 29 Jul
Holiday Inn Express Kota Kinabalu City Centre by IHG

The LUMA Hotel - A Member of Design Hotels

The LUMA Hotel - A Member of Design Hotels
3.5 star property
Downtown Kota Kinabalu
9.4 out of 10, Exceptional, (156 reviews)
"Good value, clean, convenient location."
United States
Raul Miguel
The price is S$165
includes taxes & fees
14 Jul - 15 Jul
The LUMA Hotel - A Member of Design Hotels

Bunga Raya Island Resort & Spa

Bunga Raya Island Resort & Spa
5.0 star property
Gaya Island
8.6 out of 10, Excellent, (189 reviews)
"Our accommodation, the location and the staff were all wonderful."
United Kingdom
Valerie
The price is S$449
includes taxes & fees
31 Jul - 1 Aug
Bunga Raya Island Resort & Spa

Hyatt Centric Kota Kinabalu

Hyatt Centric Kota Kinabalu
5.0 star property
Downtown Kota Kinabalu
9.2 out of 10, Wonderful, (210 reviews)
"Hotel staff and facilities were excellent. The breakfast buffet was phenomenal—wonderful, personalized service from Encik Fauzi and the rest of the team and a wide selection of food options, including many local favorites!"
United States
Paul
The price is S$281
includes taxes & fees
2 Aug - 3 Aug
Hyatt Centric Kota Kinabalu

The Pacific Sutera Hotel

The Pacific Sutera Hotel
5.0 star property
Downtown Kota Kinabalu
8.4 out of 10, Very good, (999 reviews)
"We love the place Very nice lication"
United Kingdom
Antonette
The price is S$191
includes taxes & fees
1 Aug - 2 Aug
The Pacific Sutera Hotel

Mercure Kota Kinabalu City Centre

Mercure Kota Kinabalu City Centre
4.0 star property
Downtown Kota Kinabalu
8.0 out of 10, Very good, (724 reviews)
"The pool is a nice addition after a long day of excursions."
Canada
Kian Yung
The price is S$106
includes taxes & fees
12 Jul - 13 Jul
Mercure Kota Kinabalu City Centre

Kota Kinabalu Marriott Hotel

Kota Kinabalu Marriott Hotel
5.0 star property
Downtown Kota Kinabalu
8.6 out of 10, Excellent, (615 reviews)
"Great location on waterfront with many restaurants and markets nearby. Welcoming staff and clean rooms"
United States
Stephen
The price is S$226
includes taxes & fees
28 Jul - 29 Jul
Kota Kinabalu Marriott Hotel

Citadines Waterfront Kota Kinabalu

Citadines Waterfront Kota Kinabalu
4.0 star property
Downtown Kota Kinabalu
9.0 out of 10, Wonderful, (67 reviews)
"Clean and spacious room with very friendly staff."
Singapore
John
The price is S$130
includes taxes & fees
13 Jul - 14 Jul
Citadines Waterfront Kota Kinabalu

Hotel Sixty3

Hotel Sixty3
3.0 star property
Downtown Kota Kinabalu
8.8 out of 10, Excellent, (481 reviews)
"Excellent hotel service "
Singapore
David Wong Weng
The price is S$90
includes taxes & fees
3 Aug - 4 Aug
Hotel Sixty3

Gaya Island Resort

Gaya Island Resort
5.0 star property
Gaya Island
8.8 out of 10, Excellent, (450 reviews)
"Could be so much better - this is 3 or 4 start at best - Its missing the finishing touches that enhances guest experience - eg 1 hour for bags to be brought to room, food over priced and average - room aircon is not up to standard, not enough power outlets - in reality only one for guest use in the room, for the money there is better , far better"
Hong Kong SAR China
Simon
The price is S$649
includes taxes & fees
11 Jul - 12 Jul
Gaya Island Resort

Sheraton Kota Kinabalu

Sheraton Kota Kinabalu
5.0 star property
Downtown Kota Kinabalu
8.0 out of 10, Very good, (2 reviews)
"Modern hotel in the Centre of KK! Surrounding areas a little sketchy, but hotel incredible. Room was amazing, large and well equipped. "
Australia
Mark
The price is S$236
includes taxes & fees
7 Aug - 8 Aug
Sheraton Kota Kinabalu

The SIGAR Hotel at Sutera Bay

The SIGAR Hotel at Sutera Bay
3.5 star property
Kota Kinabalu
8.8 out of 10, Excellent, (13 reviews)
"Free parking for guest"
Canada
Lee Hyuk Chime
The price is S$72
includes taxes & fees
5 Aug - 6 Aug
The SIGAR Hotel at Sutera Bay

Horizon Hotel

Horizon Hotel
4.0 star property
Downtown Kota Kinabalu
8.2 out of 10, Very good, (953 reviews)
"Great location."
United Kingdom
Michelle
The price is S$135
includes taxes & fees
13 Jul - 14 Jul
Horizon Hotel

Grandis Hotel

Grandis Hotel
4.0 star property
Downtown Kota Kinabalu
8.8 out of 10, Excellent, (910 reviews)
"I was upgraded to the best room due to unavailability of the room i booked which was great."
Malaysia
jasmindar kaur
The price is S$107
includes taxes & fees
19 Jul - 20 Jul
Grandis Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Gaya Island attractions

Learn more about Gaya Island

Snorkel the vibrant coral reefs surrounding this lush island paradise where monitor lizards and macaques roam freely. Hike jungle trails to secluded beaches, then book a boat to nearby Tunku Abdul Rahman Marine Park for world-class diving.

An aerial view of a coastal forested area with a clear waterway and a distant island.

Top Gaya Island Hotel Reviews

More cheap stays in Gaya Island

Hotels in Gaya Island with star rating

Find out more about Gaya Island

Top reasons to visit Gaya Island

  • Stunning Beaches: Gaya Island features pristine beaches and crystal-clear waters, ideal for relaxation and water activities.
  • Outdoor Adventures: Engage in exciting activities such as diving, boat trips, and exploring the island's natural beauty.
  • Family-Friendly Activities: The island offers a variety of activities suitable for families, ensuring fun for all ages.
  • Luxury Accommodation: Enjoy a range of exquisite lodgings, from luxurious resorts to charming hotels, catering to all preferences.
  • Rich Local Culture: Experience the warmth of friendly locals and unique cultural attractions that enhance your visit.

Find great hotels near Gaya Island

Discover a slice of paradise on Gaya Island with a range of splendid accommodation options, from luxurious resorts to charming hotels. Whether you're seeking a family getaway, a business trip, or a lavish vacation experience, Gaya Island boasts exquisite lodgings like Gaya Island Resort, Hotel Gaya Island, and Bunga Raya Island Resort. With idyllic villas and excellent reviews, your stay promises to be both memorable and rejuvenating.

  • Hyatt Regency Kinabalu: Nestled a mere 6.4km from Gaya Island, the 5-star Hyatt Regency Kinabalu offers a luxurious family-friendly experience. With a commendable guest rating of 8.4 out of 10, this hotel features amenities tailored for younger guests, including complimentary cribs and a dedicated children's pool. The property is designed for those seeking an upscale vacation, boasting a range of services that ensure both relaxation and entertainment for families.
  • The Magellan Sutera Resort: A stunning 5-star resort also situated 6.4km from Gaya Island, The Magellan Sutera Resort is ideal for families looking for a beach getaway. With a guest rating of 8.4 out of 10, this property provides direct beach access and a variety of children's amenities, including a playground and babysitting services. The resort invites guests to indulge in the sun and sand, promising a delightful family experience amidst beautiful coastal surroundings.
  • Le Meridien Kota Kinabalu: With an impressive guest rating of 9.0 out of 10, Le Meridien Kota Kinabalu is an excellent choice for those seeking a romantic or adventurous retreat. Located just 6.4km from Gaya Island, this 5-star hotel offers exciting activities such as snorkelling and kayaking nearby. The property provides amenities for families, including complimentary cribs and highchairs. Guests can also enjoy stunning ocean and pool views, along with spa services for a relaxing and romantic experience.

Where to stay near Gaya Island

Gaya Island offers a delightful escape with its stunning private beaches and idyllic landscapes, perfect for outdoor adventures and family-friendly activities. Explore the exotic surroundings, where you can unwind in a relaxing atmosphere or indulge in romantic getaways. This holiday haven is an ideal base for discovering nearby attractions, ensuring a memorable experience filled with friendly locals and breathtaking views. Embrace the charm of Gaya Island and create unforgettable memories during your visit.

  • Kota Kinabalu: Located a mere 6.4km from Gaya Island, Kota Kinabalu is a vibrant city that serves as a gateway to Sabah's natural wonders. Known for its family-friendly atmosphere and bustling business scene, visitors flock here year-round, with peak times in August and the festive December to January period. The city boasts a myriad of shopping centres and malls, offering a delightful retail experience. Key landmarks include beautifully landscaped parks, a picturesque marina, and the bustling harbour, all of which provide ample opportunities for exploration and leisure.
  • Downtown Kota Kinabalu: Also situated 6.4km from Gaya Island, Downtown Kota Kinabalu is the heart of the city, pulsating with energy and activity. This neighbourhood attracts a steady stream of visitors seeking a mix of family fun and business engagement. With its vibrant shopping centres and bustling markets, it is an ideal spot for those looking to immerse themselves in local culture. Nearby attractions include serene parks and modern educational institutions that reflect the area’s evolving character, making it a perfect blend of tradition and modernity.
  • Pusat Bandar: Just 6.4km from Gaya Island, Pusat Bandar is a quaint village that offers a unique charm. It retains a welcoming atmosphere, ideal for families and business travellers alike. The village features shopping centres and lively markets that cater to all needs. Notable landmarks include inviting parks and environmental centres that highlight the region’s commitment to sustainability. Pusat Bandar provides a refreshing escape from the hustle and bustle, inviting visitors to enjoy its peaceful surroundings while still being close to the urban conveniences of Kota Kinabalu.

Things to do near Gaya Island

Shopping

On Gaya Island, you can explore local markets like the Gaya Street Sunday Market, offering handicrafts and souvenirs. If you're up for a drive, visit Kota Kinabalu’s Imago Shopping Mall for a wider selection of shops and dining options.

Recreation

Gaya Island offers tranquil wellness retreats where you can unwind with rejuvenating spa treatments amidst nature. Explore the pristine beaches for relaxation or partake in yoga sessions overlooking the ocean, allowing you to connect with the serene beauty of your surroundings.

Adventure

Zip Borneo offers an exhilarating zipline and ropes course experience, located 29.0km from Gaya Island. Soar through the treetops and embrace the thrill of adventure amidst stunning natural scenery, ideal for those seeking an adrenaline rush and a taste of the great outdoors.

Nightlife

On Gaya Island, the nightlife is tranquil yet vibrant, with venues like the relaxed Sunset Bar offering stunning views and crafted cocktails. Nearby, the lively Gaya Street Night Market buzzes with local delicacies and arts, creating a charming atmosphere for evening exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Gaya Island

To save money on your trip to Gaya Island, take advantage of the free entry to attractions like Sutera Harbour and Tunku Abdul Rahman Park. Opt for boat transport, which is common and relatively affordable. The cheapest months to visit are March, May, and November, while Saturdays offer the best hotel rates. Book your accommodation about a month in advance, or check Expedia for last-minute deals. Additionally, consider bundling your hotel, flights, and activities for extra savings, and utilise the price filter to find the best offers.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Gaya Island are March, May and November, where the prices are slightly lower. This is in comparison to January and July to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Gaya Island about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Gaya Island is Saturday. The most expensive day to stay in Gaya Island is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Gaya Island hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Gaya Island

Gaya Island is an excellent destination for outdoor and family adventures, offering a blend of city, beach, and cultural experiences. Notable attractions include the beautiful beaches, the Gaya Island Marine Centre, and the charming island of Pulau Gaya. Visitors can enjoy the stunning Golden Beach and explore local harbours and tourist precincts, making it a perfect getaway for those seeking both relaxation and adventure.

  • Sutera Harbour: Located 6.4km from Gaya Island, Sutera Harbour offers stunning beach views and picturesque scenery. It's a wonderful spot to unwind, enjoy water activities, or indulge in a leisurely stroll along the coast.
  • Sapi Island: Just 3.2km away from Gaya Island, Sapi Island is renowned for its beautiful beaches and vibrant outdoor atmosphere. Snorkelling and swimming in crystal-clear waters are popular activities here, making it an idyllic escape for nature lovers.
  • Kota Kinabalu Esplanade: Situated 6.4km from Gaya Island, this lively tourist precinct is great for families seeking outdoor fun. Stroll along the waterfront, enjoy local cuisine, and soak in the vibrant atmosphere of Kota Kinabalu.

Best time to go to Gaya Island

The best time to visit Gaya Island can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Gaya Island falls in May, when visitor numbers are slightly low and weather is mostly sunny with light rain. The coolest average temperature in Gaya Island falls in February, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January80.1°F (26.7°C)Moderate RainMostly SunnySlightly HighSlightly High
February79.9°F (26.6°C)Light RainMostly SunnyAverageAverage
March80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly Low
April81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
May82.6°F (28.1°C)Light RainMostly SunnySlightly LowSlightly Low
June82.2°F (27.9°C)Light RainMostly SunnySlightly LowAverage
July81.5°F (27.5°C)Light RainMostly SunnyAverageSlightly High
August81.9°F (27.7°C)Light RainMostly SunnySlightly HighSlightly High
September81.5°F (27.5°C)Light RainMostly SunnyAverageAverage
October81.3°F (27.4°C)Moderate RainMostly CloudyAverageAverage
November81.3°F (27.4°C)Moderate RainMostly CloudySlightly LowSlightly Low
December81.0°F (27.2°C)Moderate RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to Gaya Island

Accessing Gaya Island is convenient via its major airports. Kota Kinabalu International Airport (BKI) is situated 11.3km away, with excellent hotel options nearby such as the Shangri-La Tanjung Aru (3.2km), Hilton Kota Kinabalu (6.4km), and Magellan Sutera Resort (4.8km). Transportation services from these hotels include various airport shuttles and transfers. Labuan Airport (LBU) lies 117.5km from Gaya Island, with notable hotels like Dorsett Grand Labuan and Tiara Labuan Hotel, both just 1.6km away, offering airport shuttles. For those flying into KUDat Airport (KUD), located 135.2km away, the Kudat Golf & Marina Resort and North Borneo Biostation Resort are ideal, situated 4.8km away with shuttle services available.

Frequently asked questions

Where is the best place to stay in Gaya Island?
Based on our traveller data, Gayana Marine Resort is one of the top choices for your stay. This resort offers a marina and a full-service spa. Other good choices for your visit include Bunga Raya Island Resort & Spa and Gaya Island Resort. See all available top hotels, or vacation rentals in Gaya Island.
What are some of the best holiday rentals that Gaya Island has to offer?
Hotel O Green Leaf Guest Lodge Kk: This holiday home rental outside of Gaya Island has air conditioning and cable TV to help you feel perfectly comfortable in your new surroundings. See all vacation rentals in Gaya Island.
If I need to cancel my hotel reservation in Gaya Island, will I receive a refund?
Yes! You'll find that most hotel reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Gaya Island.
What's the best luxury accommodation option in Gaya Island?
Bunga Raya Island Resort & Spa is a luxury resort with a private beach and 2 restaurants, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Gayana Marine Resort and Gaya Island Resort are two other upscale options for your trip. Find more luxury hotels in Gaya Island.
What's the best boutique hotel in Gaya Island?
Bunga Raya Island Resort & Spa is a favourite resort with our travellers looking for stylish accommodation, and features 48 guestrooms, a private beach and 2 restaurants. Gayana Marine Resort and Gaya Island Resort are other boutique-style choices. See all boutique hotels in Gaya Island.
What is the best spa hotel in Gaya Island?
Bunga Raya Island Resort & Spa is a top beachfront spa hotel featuring a rooftop terrace, a fitness centre, a bar and an outdoor pool. Treat yourself to a facial, body scrub or body wrap at Solace Spa. Other popular spa hotels in Gaya Island include Gayana Marine Resort and Gaya Island Resort. See all spa hotels in Gaya Island.
What is staying in Gaya Island like?
Couples looking to get away will find a romantic atmosphere in Gaya Island, and many visitors will definitely appreciate the beaches and spas. Tourists to the city can also enjoy its relaxing setting. In Gaya Island, there are 3 hotels and other accommodation options to choose from. Find out more about Gaya Island.
What should I do while I'm visiting Gaya Island?
A favourite place to visit is Tunku Abdul Rahman Park. You'll also find Sapi Island and Kota Kinabalu Central Market in the area. Take a look at what more there is to see and do in Expedia's Gaya Island guide.
What's the seasonal weather in Gaya Island?
The hottest months are usually May and June, with an average temperature of 28°C, while the coldest months are February and January, with an average of 27°C. The rainiest months in Gaya Island are January, November, December and October, with each month seeing an average of 251 mm of rainfall.

Explore a world of travel with Expedia