Find hotels in Gaya Island from NT$501
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Gaya Island
Apart hotel
Waterpark
Check prices for these dates
Compare 564 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Gaya Island Resort
Gaya Island Resort
8.8 out of 10, Excellent, (446)

Bunga Raya Island Resort & Spa
Bunga Raya Island Resort & Spa
8.6 out of 10, Excellent, (178)
The price is NT$9,598
NT$10,708 total
includes taxes & fees
Jul 14 - Jul 15

Gayana Marine Resort
Gayana Marine Resort
8.4 out of 10, Very Good, (496)
The price is NT$8,324
NT$9,059 total
includes taxes & fees
Jul 6 - Jul 7

Beringgis Beach Resort & Spa
Beringgis Beach Resort & Spa
7.8 out of 10, Good, (56)
The price is NT$2,504
NT$2,772 total
includes taxes & fees
Jul 7 - Jul 8

Sutera Sanctuary Lodges at Manukan Island
Sutera Sanctuary Lodges at Manukan Island
8.6 out of 10, Excellent, (73)

Langkah Syabas Beach Resort
Langkah Syabas Beach Resort
8.4 out of 10, Very Good, (132)
The price is NT$1,543
NT$1,889 total
includes taxes & fees
Jul 13 - Jul 14
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
Apart-hotels in Gaya Island you'll enjoy

Sunset Seaview Vacation Condos City Centre @ IMAGO Shopping Mall
Sunset Seaview Vacation Condos City Centre @ IMAGO Shopping Mall
7.0 out of 10, Good, (116)
The price is NT$973
NT$1,217 total
includes taxes & fees
Jul 8 - Jul 9
Hotels with a spa in Gaya Island may fit your trip

Bunga Raya Island Resort & Spa
Bunga Raya Island Resort & Spa
8.6 out of 10, Excellent, (178)
The price is NT$9,598
NT$10,708 total
includes taxes & fees
Jul 14 - Jul 15
Check out resorts in Gaya Island

Bunga Raya Island Resort & Spa
Bunga Raya Island Resort & Spa
8.6 out of 10, Excellent, (178)
The price is NT$9,598
NT$10,708 total
includes taxes & fees
Jul 14 - Jul 15
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.
Learn more about Gaya Island
Come to relaxing Gaya Island and enjoy its island views, jungle, and beaches.

More cheap stays in Gaya Island
More cheap stays in Gaya Island

Mandarin Hotel
No 136 & 138, Jalan Gaya, Kota Kinabalu, Sabah
The price is NT$1,211 per night from Jul 16 to Jul 17
NT$1,211
NT$1,376 total
Jul 16 - Jul 17
includes taxes & fees
8.4/10 Very Good! (233 reviews)
Stay near popular Gaya Island attractions
Stay near popular Gaya Island attractions
Recent reviews of Gaya Island hotels
Recent reviews of Gaya Island hotels

Gayana Marine Resort
5/5 Excellent
"The resort was incredible and the staff were amazing. Highly recommend!"
A verified traveler stayed at Gayana Marine Resort
Posted 7 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Stay near popular Gaya Island attractions
Hotels near Gaya Island Airports
Other Hotels near Gaya Island, Sabah
- Kota Kinabalu Hotels
- Tuaran Hotels
- Pusat Bandar Hotels
- Borneo Hotels
- Southeast Asia Hotels
- Manukan Island Hotels
- Kampung Sembulan Baru Hotels
- Donggongon Hotels
- Papar Hotels
- Kinarut Hotels
- Api-api Centre Hotels
- Sinsuran Kompleks Hotels
- Putatan Hotels
- Kampung Nountun Hotels
- Inanam Hotels
- Gantisan Hotels
- Bandaran Berjaya Hotels
- Kampung Sembulan Hotels
- Darau Hotels
- Tamparuli Hotels
More ways to book
Expedia's Latest Trends
General
Visit SibuVisit Kota KinabaluVisit SerembanVisit SepangVisit KudatVisit Kuala TerengganuVisit Mabul IslandVisit KuantanVisit Pasir GudangVisit SempornaVisit Pangkor LautVisit Sipadan IslandVisit SandakanVisit BintuluVisit IpohVisit Lahad DatuVisit TenomVisit KuchingVisit Pom Pom IslandVisit MuarVisit Redang IslandVisit Johor Bahru