Skip to content
Kota Kinabalu Beach Resorts: Beach, Island or Marina

Kota Kinabalu Beach Resorts: Beach, Island or Marina

The quick version

Compare Kota Kinabalu beach resorts by setting, airport access and transfers: Tanjung Aru, Sutera Harbour, Rasa Ria and Gaya Island. Who each suits.

8 min readBy Banyan Bound Editorial
Share this article:
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.

Sutera harbour sunset — 1
Photo: https://www.flickr.com/photos/joschmaltz/, CC BY-SA 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.

Kota Kinabalu Beach Resorts, Malaysia — 2
Photo: Dcubillas, CC BY-SA 3.0, via Wikimedia Commons.
TravelerBest settingMain trade-off
Short stay with a flight bookendTanjung Aru or Sutera HarbourBeach is a resort amenity, not a swimming-all-day shoreline
Families with children aged 3-12Sutera Harbour (kids' clubs) or Tanjung AruResort bubble, fewer walkable meals
GolfersSutera Harbour or Shangri-La Rasa RiaGolf days cost extra and crowd the schedule
Nature and wildlife seekersGaya Island ResortBoat leg adds timing risk around flights
Long beach daysShangri-La Rasa RiaOut of town, so day trips start further away

What a beach resort means in Kota Kinabalu

Kota Kinabalu Beach Resorts, Malaysia — 3
Photo: mohigan, CC BY-SA 3.0, via Wikimedia Commons.

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

Kota Kinabalu Beach Resorts, Malaysia — 4
Photo: mohigan, CC BY-SA 3.0, via Wikimedia Commons.

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.
KK Sutera Panorama — 5
Photo: Germanomaniac, CC BY-SA 3.0, via Wikimedia Commons.

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.

Kota Kinabalu Beach Resorts, Malaysia — 6
Photo: mohigan, CC BY-SA 3.0, via Wikimedia Commons.

Shangri-La Rasa Ria: the full-scale beach resort outside town

Sponsored

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

Kota Kinabalu Beach Resorts, Malaysia — 7
Photo: mohigan, CC BY-SA 3.0, via Wikimedia Commons.

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.

Tip

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

Cannibalised diesel locomotives (11931959904) — 8
Photo: shankar s. from Dubai, united arab emirates, CC BY 2.0, via Wikimedia Commons.

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.

KotaKinabalu Sabah Ticket-Office-of-Sabah-Heritage-Steam-Train-01 — 9
Photo: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons.

Cost and value: how the tiers compare

Sponsored

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.

Good to know

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

Sponsored

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.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful