
Kota Kinabalu Beach Resorts: Beach, Island or Marina
Compare Kota Kinabalu beach resorts by setting, airport access and transfers: Tanjung Aru, Sutera Harbour, Rasa Ria and Gaya Island. Who each suits.
On this page
Last updated November 2026. Kota Kinabalu beach resorts fall into three types: beachfront at Tanjung Aru, a marina-and-golf enclave at Sutera Harbour, and an island stay on Gaya. Shangri-La Rasa Ria sits outside town as a fourth, full-scale option. Pick by setting and transfer time first, then by room type, and use our Kota Kinabalu area comparison if you are still choosing a district.
Featured image: Jason Thien from Kota Kinabalu, Malaysia, CC BY 2.0, via Wikimedia Commons.

Short answer: which Kota Kinabalu beach resort suits you
Match your trip to the setting before you compare room rates. A resort twenty minutes from the airport by road behaves very differently from one that needs a speedboat. Prices and hours below were checked November 2026.

| Traveler | Best setting | Main trade-off |
|---|---|---|
| Short stay with a flight bookend | Tanjung Aru or Sutera Harbour | Beach is a resort amenity, not a swimming-all-day shoreline |
| Families with children aged 3-12 | Sutera Harbour (kids' clubs) or Tanjung Aru | Resort bubble, fewer walkable meals |
| Golfers | Sutera Harbour or Shangri-La Rasa Ria | Golf days cost extra and crowd the schedule |
| Nature and wildlife seekers | Gaya Island Resort | Boat leg adds timing risk around flights |
| Long beach days | Shangri-La Rasa Ria | Out of town, so day trips start further away |
What a beach resort means in Kota Kinabalu

Kota Kinabalu sits on a bay, and most of its hotels face the water without offering a beach. City-centre towers along the waterfront give sea views and sunsets. For swimming-style sand, you move to Tanjung Aru, into a resort enclave, up the coast, or out to an island. Our waterfront hotels guide covers the walkable bay-side option, which suits food and nightlife better than sand. Resorts trade that walkability for space, pools and a managed shoreline. Decide which of those you want before you book.
Tanjung Aru and Sutera Harbour beach resorts near the airport

Both areas sit on the airport side of the city, so they work for short stays and flight bookends. Tanjung Aru Beach itself is a public stretch where locals fly kites, picnic and buy snacks from small food stalls at sunset, according to Sabah Tourism. Shangri-La Tanjung Aru fronts this coast, and its guest descriptions mention a large pool, a kids' pool and a kids' club. Evenings here suit a public sunset walk more than a private-beach afternoon.
- Sutera Harbour address: 1 Sutera Harbour Boulevard, 88100 Kota Kinabalu.
- Two hotels sit inside the enclave: The Magellan Sutera Resort and The Pacific Sutera Hotel.
- Snorkelling, kayaking, beach volleyball and beach soccer are complimentary; ATV rides and diving cost extra.
- Stand-up paddle boarding at The Pacific Sutera runs daily from 5:30am to 7:00pm.
- Marina Pool and the Olympic-size pool open daily from 7:00am to 9:00pm.
- The Pacific Sutera Hotel pool opens daily from 7:00am to 7:00pm.
- Little Magellan kids' club at The Magellan Sutera takes ages 3-12, daily from 8:00am to 7:00pm.
- Gym at the marina and golf club opens daily from 6:00am to 10:00pm.

Sutera Harbour: marina, golf and family facilities
Sutera Harbour works as a self-contained resort district. Its official facilities list also covers tennis, pickleball and badminton courts open daily from 7:00am to 10:00pm. A mini train, Little Sutera Express, runs from 10:00am to 12:00pm and 4:00pm to 6:00pm. Families with younger children get the most from this variety. Couples who want a quiet beach walk should look at Tanjung Aru instead. Booking direct currently carries 5% extra savings with the promo code VM2026 under the Visit Malaysia 2026 offer.

Shangri-La Rasa Ria: the full-scale beach resort outside town
Shangri-La Rasa Ria occupies 400 acres at Pantai Dalit in Tuaran, with a 3 km sandy beach and a 64-acre forest reserve. It also has an 18-hole golf course, six hiking trails and six restaurants across two wings. The resort lists over 60 activities. That makes it the best fit for long beach days, families and golfers who plan to stay put. It is the weakest fit for travelers planning Mount Kinabalu or island day trips, because every excursion begins with a transfer from Tuaran. The resort does not publish a drive time on its main page, so ask for the airport transfer time when you book.
Gaya Island Resort: the island option

Gaya Island Resort lies in Malohom Bay, inside Tunku Abdul Rahman Park, and runs without vehicles on site. Villa types include Bayu, Canopy and Kinabalu villas, plus the Suria Suite. The resort quotes about 20 minutes by road from Kota Kinabalu airport to the jetty, then a short speedboat ride from Gaya Lounge at Jesselton Point. From the city centre, it quotes roughly 5 minutes to the jetty. Pick this if wildlife, mangroves and quiet matter more than shopping or nightlife. Skip it if you land late or hate rigid transfer timing.
Late landings clash with the boat window, since Jesselton Point runs 7:30 AM to 5:00 PM daily.
- Current offers include RM500 daily resort credit with a minimum 2-night stay.
- Villa and breakfast rates save up to 10% when booked 30 days ahead.
- Residents' packages exist for Malaysians and Singaporeans.
Getting to the resorts and the Jesselton Point jetty

Tanjung Aru and Sutera Harbour are short road transfers from BKI, so a late landing is rarely a problem. Gaya is different. Jesselton Point operates daily from 7:30 AM to 5:00 PM, and operations are currently at a temporary South Jetty on Jalan Tun Fuad Stephens while the original terminal is upgraded. Ferry services continue, but the Labuan Ferry is suspended. The terminal has no on-site parking, and a taxi or Grab from the airport takes about 15 minutes. If boats are cancelled for unsafe weather, tickets are refunded or rescheduled at no extra cost. Flights landing after mid-afternoon leave little slack, so consider a night near the airport first using our airport hotels guide.
Day trips and marine park costs
Gaya guests and city-based visitors share the same park. Tunku Abdul Rahman Park sits 3 km offshore in Gaya Bay and opens 8:00am to 5:00pm daily. Entry is RM25 per person per day for international adults and RM8 for Malaysian adults. International children aged 17 and below pay RM20. Hours and access can vary by facility, activity and weather. At low tide a sand bank lets visitors wade between Sapi and Gaya. If you stay in the city, you can reach the same islands from Jesselton Point, about a 15-20 minute walk from Gaya Street hotels.

Cost and value: how the tiers compare
Rates move by date, so compare tiers rather than quoting a single figure. City-edge resorts at Tanjung Aru and Sutera Harbour are the mid-to-high tier and often include direct-booking savings. Rasa Ria and Gaya cost more per night, and Gaya adds boat transfers and park fees on top. Rasa Ria's member rates are date-dependent, so compare them against the direct rate for your own dates. Offers such as Gaya's RM500 credit only pay off if you will eat and spend on-site. Match the tier to how many nights you will actually stay put.
Guests at Gaya and city visitors share one park, so RM25 per person per day for international adults does not separate the tiers.
Who should skip a beach resort in Kota Kinabalu
Skip the resort if you want walkable dinners and nightlife. A waterfront or downtown hotel puts you near Gaya Street, where the Sunday street fair runs from 6.00am to 1.00pm and closes the street to traffic. Budget travelers should look at our Kota Kinabalu hostels guide instead. Travelers arriving late should stay near BKI and move on the next morning. A resort works best when you plan at least two nights and want to spend daylight on its own grounds.
Frequently Asked Questions
Does Kota Kinabalu have nice beaches?
Tanjung Aru Beach is the main city-edge option, known for sunset kite flying and snack stalls. Better swimming beaches sit at Rasa Ria and on the islands of Tunku Abdul Rahman Park.
Where to stay in Kota Kinabalu near the beach?
Shangri-La Tanjung Aru and the Sutera Harbour hotels sit nearest the city and airport. Shangri-La Rasa Ria offers a longer beach at Tuaran, and Gaya Island Resort is the island choice.
Are there beach resorts in Borneo?
Yes, and several are near Kota Kinabalu in Sabah. Rasa Ria has a 3 km beach, and Gaya Island Resort sits within a marine park.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





