
Gaya Island Vacation Packages
Book a Stay + Flight or Car to save on your trip
Top Gaya Island vacation package deals
Price found within the past 48 hours. Click for updated prices.

5.0-star property
Gayana Marine Resort
8.4/10 Very Good! (516 reviews)
Nov 5 - Nov 9
4 night stay
Singapore (SIN) to Kota Kinabalu (BKI)
Scoot • Roundtrip • Coach
Price was $881, price is now $711 per person
$711
per person
found 1 day ago
Gaya Island is a great destination for snorkelling/ diving, the water around the property is full of life even from your villa and the walkways there is plenty to see. Gayana resort is plastic free and no water motorsports are available- which I did much appreciate. Staff are very friendly and helpful throughout, the properties are clean and spacious. However the resort is in overall need of repair and refurbishment. The villas and common areas are outdated, repairs made over time are visible and mismatched. The restaurant menu is limited, you will struggle to pair starter, main and desert, find vegetarian or vegan options. I would not expect a pizza on a resort dinner menu ( even less a pizza that really does not meet any standards). The bar features a pool table ( literally the only thing to do in the evening) which has not been maintained and is not level, cocktail options are limited, the bar overall is not stocked and not always manned during opening hours. Prices for food and drinks are not far off European standards, quality is not. The hotel offers snorkelling gear and kayaks free of charge and staff at the recreation centre are always there to help, there is no gym ( which would be handy when it rains) and there is very limited offer of paid activities ( eg. diving instructions were not available during our stay, no options to explore the island,..) The property does also not have access to a beach!- there are fantastic looking beaches close but not accessible.
Reviewed on Aug 8, 2026

5.0-star property
Bunga Raya Island Resort & Spa
8.6/10 Excellent! (194 reviews)
Nov 5 - Nov 9
4 night stay
Singapore (SIN) to Kota Kinabalu (BKI)
Scoot • Roundtrip • Coach
Price was $908, price is now $722 per person
$722
per person
found 1 day ago
An unforgettable island paradise! 🌴🐠
Bungaraya Island Resort is truly a special place. The coral reef and marine life are absolutely spectacular — the underwater world is incredibly rich and vibrant, with beautiful corals, colourful tropical fish, and an amazing variety of marine life right on the doorstep. For anyone who loves snorkelling or diving, this is a fantastic destination.
The beaches are gorgeous, with crystal-clear turquoise water, soft sand, and the perfect tropical-island atmosphere. The resort’s location is simply stunning, surrounded by natural beauty and offering that wonderful feeling of being completely away from it all.
What really made our stay even more enjoyable was the warmth and friendliness of the staff. Everyone was welcoming, attentive, and genuinely keen to make our experience special. The level of hospitality really added to the charm of the resort.
And the food was excellent, with plenty of delicious options and beautifully prepared meals. Enjoying great food while surrounded by such incredible scenery was a real highlight.
Overall, Bungaraya Island Resort is a true tropical gem. Beautiful beaches, exceptional coral reefs and marine life, wonderful hospitality, delicious food, and an unbeatable island location — everything comes together to make it a place we would happily return to. Highly recommended!
Reviewed on Sep 8, 2026
Top rated hotels for your Gaya Island vacation package

Gayana Marine Resort
Malohom Bay, Tunku Abdul Rahman Park Gaya Island Sabah
1.54 mi from city center
$198 nightly
The price is $219 total per night
$219 total
Sep 18 - Sep 19
Total with taxes and fees
Guests of Gayana Marine Resort have access to a marina, a full-service spa, and an outdoor pool. For transportation, you can make use of an airport shuttle (available 24 hours) for MYR 150 per vehicle one way, as well as limo/town car service. The 24-hour front desk has multilingual staff ready to assist with concierge services, dry cleaning/laundry, and luggage storage. Other amenities at this luxury resort include a children's pool, 2 hot tubs, and free WiFi in public areas.
Pool
Hot Tub

Bunga Raya Island Resort & Spa
Polish Bay, Gaya Island Gaya Island Sabah
0.87 mi from city center
$265 nightly
The price is $292 total per night
$292 total
Sep 14 - Sep 15
Total with taxes and fees
Bunga Raya Island Resort & Spa features a private beach, a marina, and a full-service spa. Transportation is made easy with limo/town car service. Multilingual staff at the 24-hour front desk can assist with luggage storage, dry cleaning/laundry, and tours or tickets. Other amenities at this beach resort include an outdoor pool, a gym, and a sauna.
On private beach
Pool

Gaya Island Resort
Malohom Bay, Pulau Gaya Gaya Island Sabah
1.36 mi from city center
$372 nightly
The price is $405 total per night
$405 total
Oct 8 - Oct 9
Total with taxes and fees
Gaya Island Resort features a full-service spa, an outdoor pool, and a 24-hour gym. Airport transportation is made easy with an airport shuttle (available on request) for MYR 140 per vehicle one-way. The 24-hour front desk has staff standing by to help with concierge services, dry cleaning/laundry, and securing valuables. Other amenities at this beach resort include free WiFi in public areas, a library, and free newspapers.
Pool
Spa
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.
Things to do

Kota Kinabalu: 5-in-1 Kinabalu View, Fire Show, Blue Tear
$58
per adult

Kota Kinabalu: Snorkeling & Island Hopping Sapi & Manukan
$63
per adult

Kota Kinabalu Cow Island snorkeling with Lunch buffet
$60
per adult








