Book with us
Up to 10% cheaper
than on Booking.com
Check rooms and rates
From226US$ /night
Check-in
25Oct2025Select date
Check-out
26Oct2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Resort

Polish Bay, Gaya Island, Tunku Abdul Rahman Park, Gaya Island, Malaysia, 88778

Bunga Raya Island Resort & Spa is a luxury getaway located on Gaya Island in Malaysia, showcasing 48 timbered villas with a distinctive Borneo architectural style. The resort is nestled between a pristine white-sand beach and untouched rainforest, providing an idyllic setting for relaxation and adventure. Renowned for its hilltop spa and extensive wine cellar, this secluded resort has garnered multiple accolades for its commitment to exceptional service and guest satisfaction.

Location

Situated 10 km from Kota Kinabalu International Airport, Bunga Raya Island Resort & Spa is easily accessible via scheduled boat transfers. The resort itself is framed by a stunning combination of white sand beach and virgin jungle, enhancing the serenity and isolation ideal for relaxation and seclusion. Nearby landmarks include Tunku Abdul Rahman Marine Park and the Marine Ecology Research Centre.

Rooms

The resort offers 48 air-conditioned accommodations, including charming timbered villas hand-crafted by local tradesmen. Each villa features a private balcony, and guests can enjoy comforts such as 24-hour room service and premium bedding. Villas provide beautiful views of either the sea or jungle, and family-oriented designs cater specifically to those traveling with children.

Eat & Drink

Bunga Raya Island Resort & Spa features multiple dining venues serving local and international cuisine, boasting decent standards across the menu. Guests can start their day with complimentary breakfast and enjoy a 20% discount on food during their stay. The resort's renowned underground wine cellar showcases over 4,000 bottles for wine enthusiasts.

Leisure & Business

Guests at the resort can partake in a variety of outdoor activities such as kayaking, snorkelling, and jungle trekking. An infinity pool offers a luxurious swim option, while a full-service spa provides relaxation through various massages and body treatments. Moreover, the nearby jungle features zip lines and hiking trails led by experienced local guides.

View all

Select your room type

The hotel offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Staycation [Malaysian Citizens & Residents only] Superior Villa
2 persons
70 m² 
1 King-size bed
Shower
Balcony
Staycation [Malaysian Citizens & Residents only] Villa Private Pool
2 persons
87 m² 
1 King-size bed
Shower
Private pool
Two-Bedroom Deluxe Suite
2 persons
177 m² 
2 Single beds or 1 Queen-size bed
Shower
Balcony
Staycation [Malaysian Citizens & Residents only] Deluxe Villa
2 persons
108 m² 
1 King-size bed
Shower
Bathtub
Click button to see more rooms
Show all rooms
Show all roomsLess

Price and Room Availability Calendar

Check availability and prices for your dates now!

Getting around

Explore available ways to reach your dream destination

City Centre
Gaya Island 1.7 km
Airports
Kota Kinabalu International (BKI) 7.1 km

Facilities

The hotel offers amenities for your comfortable stay and unforgettable experiences

General

  • Non-smoking rooms
  • Free Wi-Fi
  • Safe deposit box
  • 24-hour reception
  • No pets allowed
  • Luggage storage
  • Private beach

Sports & Fitness

  • Fitness centre
  • Diving
  • Snorkelling
  • Canoeing
  • Hiking
  • Billiard tables

Guest Parking

  • Electric kettle

Services

  • Paid airport shuttle
  • Room service
  • Laundry
  • Tours/Ticket assistance

Dining

  • In-room breakfast
  • Restaurant
  • Bar/ Lounge area
  • Outdoor dining area

Business

  • Meeting/ Banquet facilities

Children

  • Kids club

Spa & Leisure

  • Outdoor swimming pool
  • Beach access
  • Garden area
  • BBQ facilities
  • Spa & wellness centre
  • Sauna
  • Jacuzzi

Room features

  • Air conditioning
  • Mini-bar
  • Sitting area
  • Patio
  • Terrace
  • Tea and coffee facilities
  • Dining table
  • Ironing facilities

Bathroom

  • Free toiletries

Self-catering

  • Electric kettle

Media

  • Flat-screen TV
  • AM/FM alarm clock

Room decor

  • Parquet floor
Show more

Location

Polish Bay, Gaya Island, Tunku Abdul Rahman Park, Gaya Island, Malaysia, 88778
Map view
Polish Bay, Gaya Island, Tunku Abdul Rahman Park, Gaya Island, Malaysia, 88778
Nearby
Canopy walk and zip lines
80 m
Looking for an Exclusive Early Booking Rate?
Grab your exclusive rates today!
Check Rates

Next best alternative

Consider them for your next trip.

Inspiration for future getaways

Good Resort alternatives
Check-in
25Oct2025Select date
Check-out
26Oct2025Select date
Rooms and Guests2 Guests, 1 Room