Eco-luxury resort on private island off Kota Kinabalu featuring overwater villas, marine center, and access to pristine coral reefs. Sustainable luxury in Borneo's tropical paradise with excellent diving and snorkeling.
Gaya Island Resort is an eco-luxury property located on Pulau Gaya, the largest island within Tunku Abdul Rahman Marine Park, just a 15-minute private boat transfer from Jesselton Point in central Kota Kinabalu, Sabah. The resort occupies a secluded bay fringed by primary rainforest, with boardwalks and stilted walkways threading through the jungle canopy to connect its villas and facilities. As part of the YTL Hotels collection, the property sets a benchmark for responsible luxury tourism in Malaysian Borneo.
The resort's 45 villas include hillside Forest Villas, Sunset Sea Villas built above the water on stilts, and the indulgent Grand Hillside Villa. All villas are constructed with natural materials — timber, bamboo, and thatch — and feature private sun decks, deep soaking tubs, and outdoor showers. Furnishings blend Bornean artisan craft with modern comforts. Sea Villas in particular offer a striking experience, with direct ladder access to the sea below and unobstructed sunset views across the Sulawesi Sea toward Kota Kinabalu's skyline.
The resort's Spa Village draws on the same concept pioneered at Pangkor Laut, incorporating traditional Bornean, Malay, and Chinese healing rituals within a water-edge pavilion setting. Signature treatments include the Borneo Rainforest Scrub and the Four Hands Harmony massage.
Dining at Gaya Island Resort is centred around two main venues. Fisherman's Cove at the resort's beach provides fresh seafood and Malay specialities in an open-air setting. Raintree Restaurant, elevated above the canopy, offers a more formal setting for international cuisine. Breakfast is included in most room rates.
The Marine Centre offers snorkelling, scuba diving, and kayaking within the protected waters of Tunku Abdul Rahman Marine Park. Guided nature walks through the island's primary rainforest, mangrove tours, and island-hopping excursions to neighbouring atolls can be arranged through the activities desk. The resort maintains coral nursery initiatives and beach clean-up programmes as part of its sustainability commitment.
Amenities
- private island
- overwater villas
- spa
- diving center
- snorkeling
- restaurants
Location
Tunku Abdul Rahman Park, 88300 Kota Kinabalu, Sabah
6.0167, 116.0167 View on map
Highlights
- Overwater Sunset Sea Villas with private decks and direct ladder access to the sea
- Location within Tunku Abdul Rahman Marine Park with excellent reef snorkelling and diving
- Spa Village featuring Bornean healing rituals including the Rainforest Scrub treatment
- Primary rainforest boardwalks, mangrove tours, and guided nature walks on Pulau Gaya
- Only 15 minutes by private boat from Kota Kinabalu city centre
Tips for visiting
- Arrive at the resort before 3 pm to maximise daylight time at the beach and for sea activities
- Book a Sunset Sea Villa for spectacular views of Kota Kinabalu's skyline at dusk
- Bring reef-safe sunscreen as the marine park enforces environmental protection guidelines
- The Marine Centre requires advance booking for scuba diving courses and guided reef dives
- Bring a torch or headlamp for navigating the jungle boardwalks between villas after dark
Accessibility
The resort's terrain features steep hillside walkways, elevated boardwalks, and stepped paths between villas and facilities throughout the island. Guests with limited mobility should contact the resort directly to identify suitable villa categories and confirm which areas are accessible before booking.
Visit, book or contact
Frequently asked questions
How far is Gaya Island Resort from Kota Kinabalu city?
The resort is reached by a 15-minute private boat transfer from Jesselton Point ferry terminal in central Kota Kinabalu. Both day visits and multi-night stays use the same transfer route.
Is swimming safe in the bay at Gaya Island Resort?
The resort's bay features calm, protected waters suitable for swimming and snorkelling. The Marine Centre provides safety briefings and monitors conditions. Jellyfish presence can vary seasonally.
What wildlife might be seen at Gaya Island Resort?
The surrounding rainforest supports proboscis monkeys, bearded pigs, hornbills, and sea eagles. The surrounding reef hosts sea turtles, reef sharks, and hundreds of fish species within the marine park.
Does Gaya Island Resort operate year-round?
The resort is open year-round. The calmer sea season runs from October through April. Periods of heavier rainfall and choppier seas can occur between May and September, though the marine park remains accessible throughout.