Shangri-La Tanjung Aru, Kota Kinabalu
★★★★★- ✨ Best luxury
Our take The most complete beach resort in Kota Kinabalu — the private-island spa is a genuinely unusual touch even by five-star standards.
Good for
Families and luxury travelers who want a full resort experience on the beach, with enough dining and activities on-site to fill a stay without leaving the grounds.
Why we like it
- Direct beach access with views out to the marine park islands and, on clear days, Mount Kinabalu
- A spa set on the resort's own private island, reached by a short boat ride
- Six restaurants and bars and two outdoor pools, enough to fill a full day on-site
- About 10 minutes from the airport, an easy start or end to a longer Sabah trip
What to know
- Being a large resort set apart from downtown, a Grab ride is needed for Gaya Street or Jesselton Point

