Open Travel Guide
  1. Home
  2. Destinations
  3. Malaysia
  4. Sabah
  5. Hotels
  6. Bunga Raya Island Resort & Spa

Hotels · Sabah, Sabah

Bunga Raya Island Resort & Spa

  • Price$$$$
  • CategoryLuxury
  • Rating★ 4.8

Bunga Raya Island Resort & Spa occupies a private stretch of Gaya Island inside Tunku Abdul Rahman Marine Park, reached by a roughly 20-minute speedboat transfer from the resort's own jetty in Kota Kinabalu, making transit an experience in itself rather than a chore.

An intimate jungle villa resort hidden among the rainforest of Gaya Island, just 20 minutes by speedboat from Kota Kinabalu. The 48 jungle villas blend seamlessly with the forest, with private plunge pools, butler service, direct beach access, and exceptional snorkelling right off the resort's jetty.

Bunga Raya Island Resort & Spa occupies a private stretch of Gaya Island inside Tunku Abdul Rahman Marine Park, reached by a roughly 20-minute speedboat transfer from the resort's own jetty in Kota Kinabalu, making transit an experience in itself rather than a chore. The 48 villas are built on stilts into the hillside and jungle canopy, each with a private plunge pool, outdoor rain shower, and either sea or garden views, styled with natural timber and stone to blend into the rainforest setting. Butler service is included with every villa category, extending to in-villa dining and personalized itinerary planning. The resort's restaurant serves a mix of Malaysian and international cuisine with a strong seafood focus, and a beachfront bar hosts sunset drinks. The spa offers treatments in overwater or jungle-set pavilions, while the resort's house reef and jetty provide some of the best easily accessible snorkeling in the area, alongside kayaking and other watersports. The intimate scale, high staff-to-guest ratio, and lack of day-trippers (Gaya Island's public beaches are elsewhere) make it geared toward honeymooners and travelers seeking a private, low-key luxury escape rather than families with young children.

Amenities

  • private villas
  • plunge pools
  • spa
  • restaurant
  • snorkeling
  • kayaking
  • wifi

Location

Gaya Island, Tunku Abdul Rahman Marine Park, Kota Kinabalu, Sabah

6.0170, 116.0010 View on map

Highlights

  • 48 jungle villas each with a private plunge pool and butler service
  • House reef and private jetty offering some of the area's best accessible snorkeling
  • Approximately 20-minute scenic speedboat transfer from Kota Kinabalu
  • Spa treatments in overwater and jungle-set pavilions
  • Intimate, low-density resort favored by honeymooners

Tips for visiting

  • Book villas well in advance as the resort's small size means limited availability
  • Snorkel gear is available directly off the jetty — no boat trip needed to reach good reef
  • Pack reef-safe sunscreen since the house reef is actively protected
  • Speedboat transfers run on a set schedule from Kota Kinabalu, so confirm arrival times with the resort

Frequently asked questions

Ready to book

Bunga Raya Island Resort & Spa

Check rates on Booking.com