Kota Kinabalu offers two kinds of stay: a downtown hotel where you can walk to markets and meet tour pickups, or a resort on the coast with a beach, pools and a marina. Most visitors choose one, and many split a longer trip between both. All five hotels in this guide are in the city itself.
Downtown waterfront and Gaya Street
This is the best base for a first visit. The Hyatt Regency Kinabalu, on Jalan Datuk Salleh Sulong, is the five-star choice, with an outdoor pool, a gym, sauna and steam room and several places to eat. The Wisma Merdeka shopping centre is about two minutes on foot, the Gaya Street Sunday Market about three and Suria Sabah five. The airport is about sixteen minutes by car, and the Jesselton Point ferry terminal for the islands is within fifteen minutes.
Gaya Street, on a budget or with character
The Jesselton Hotel, at 69 Jalan Gaya, is a heritage-style boutique hotel with air-conditioned rooms from Superior Queen to the Jesselton Suite, about three minutes from the Sunday market. It is a good mid-range choice for couples, but street-facing rooms can be noisy, so ask for a room at the back. Hotel Eden54, at 54 Gaya Street, is the budget option, with compact rooms, a family room for four and a twenty-four-hour desk, two minutes from Suria Sabah. It has no parking, so it suits visitors without a car.
Tanjung Aru, the beach peninsula
Shangri-La Tanjung Aru is the destination resort. It has a private beach and marina, two outdoor pools, a children's pool and waterslide, a spa on its own islet and six restaurants and bars, with views of five islands in the marine park. It is about ten minutes from the airport and the city centre, so you will take a taxi for the downtown sights. It suits couples and families who want the resort to be part of the holiday, and travellers who plan to island-hop from the marina. Ask which pools are open, as work on part of the pool area continues into early 2027.
Sutera Harbour, the resort estate
The Magellan Sutera Resort, at 1 Sutera Harbour Boulevard, is a large five-star resort with a private beach reached by shuttle, an outdoor pool and waterslide, a spa, five restaurants, sports facilities and a golf course on the estate. Free parking and wifi are listed. It is about fourteen minutes from the airport and a few minutes by car from the Esplanade. It is a strong choice for families, golfers and groups, and a good alternative to Tanjung Aru if you want a resort with golf and a harbour setting.
Matching base to trip
First visit with markets and tours: Hyatt Regency Kinabalu or The Jesselton Hotel. A tight budget: Hotel Eden54. A beach holiday with island trips from the marina: Shangri-La Tanjung Aru. A family stay with golf and a shuttle to the beach: The Magellan Sutera Resort. For a trip of five nights or more, spend two or three downtown and then move to a resort for the rest.
Tours and pickups
Day-trip operators pick up from hotels in the centre and from the main resorts, so tell the operator where you are staying when you reserve. Resorts at Tanjung Aru and Sutera Harbour may need an earlier pickup because of the drive, so check the time.
Season and price
Rates are higher in school holidays and festival periods, and the dry months are the busiest for island trips. Compare rates with and without breakfast, because buffet breakfast is charged separately at some hotels, and check what parking costs at each.




