Property description


Located off the coast of Borneo on Gaya Island, this resort features spacious accommodation with a private terrace, offering tropical jungle or South China Sea views. It boasts an infinity pool and a hilltop spa.

The wooden air-conditioned villas feature free Wi-Fi and complimentary soft minibar items. Room service is available round-the-clock. In addition to a personal safe, a flat-screen TV with DVD player and a BOSE radio/CD player are included.

Situated on Malohom Bay, Bunga Raya Island Resort is a 25-minute speedboat ride from Kota Kinabalu Ferry Terminal. The Kota Kinabalu International Airport is about 10 km away.

Set right on the beach, Pantai Grill serves grilled dishes for lunch and dinner. Alternatively, The Koi features all-day dining of bistro food, accompanied with views of the pool and pond. The Wine Cave also offers a wide cigar collection and is built underground.

Guests can relax in Bunga Raya’s sauna or exercise in the gym. Alternatively, a wide range of activities such as kayaking, snorkelling and jet skiing are available. Heritage walks and cultural day trips can also be arranged at the reception.

Important information

To reach Bunga Raya Island Resort & Spa, guests are required to head to Jesselton Point Ferry Terminal, where the resort's check-in lounge is located.


Please note that the resort does not accept debit cards for payments.


Please note that the following dates include a compulsory gala dinner that is not included in the room rate:

24 December 2016: Christmas Lunch (MYR 180 per adult, MYR 100 per child)

28 January 2017: Chinese New Year Dinner (MYR 250 per adult, MYR 100 per child)


The resort provides boat transfer based on the following schedule:

• Check-In – 13:30 | 15:30 (free of charge)

• Check-In – 18:00 | 22:30 (MYR 50 per person)

• Check-Out – 07:15 | 09:00 | 11:00 (free of charge)

• Check-Out – 13:00 | 16:00 (MYR 50 per person)

Boat for excursion, based on scheduled transfer (MYR 50 nett per person)

Check-In : 12:30 / 14:30 / 16:30

Check-Out : 13:00 / 16:00

Any other time, private charter boat rates shall apply.

Charter Boat Rates

Jesselton Point Pier - Gayana – MYR 159 per boat

Jesselton Point Pier - Gayana - Jesselton Point Pier – MYR 265 per boat

Jesselton Point Pier - Bunga Raya – MYR 212 per boat

Jesselton Point Pier - Bunga Raya - Jesselton Point Pier – MYR 318 per boat