Best hotels in Kota Kinabalu Sabah
From 5-star beachfront resorts to affordable yet clean and spacious city hotels, you'll be spoilt for choice with the varied accommodation options dotted across Kota Kinabalu. Best part? Most of these hotels won't burn a hole in your wallet, and you can even book a 5-star hotel stay from under RM300! Take your pick from our list of 14 best hotels in the city.
Luxurious, 5-star hotels in Kota Kinabalu
1. Shangri-La Tanjung Aru, Kota Kinabalu
Splurge a lil for an unforgettable stay - Shangri-La Tanjung Aru tops our list when it comes to hotels in Kota Kinabalu. This luxurious beachfront resort has a sunset bar, infinity pool, a picturesque spa, and even its own private jetty which will allow guests to head out to the coral islands in the Tunku Abdul Rahman Marine Park within just 10 minutes. Best part? The popular Tanjung Aru beach is literally steps away from your room, offering best views of the iconic Sabah sunset.
- Price: from RM580 per night (32% off on Klook)
- Address: No. 20, Jalan Aru, Tanjung Aru, 88100 Kota Kinabalu, Sabah
[✨Limited Time Promo✨] Enjoy 15% off when you book your indulgent 3D2N stay at Shangri-La Tanjung Aru on Klook - package comes inclusive of:
- Guaranteed room upgrade to Tanjung Wing Seaview Room
- Daily breakfast for 2
- RM200 seafood dinner voucher in Coco-Joe's Bar & Grill
- Cocktails/mocktails at Sunset Bar
- Complimentary parking with unlimited entries
2. Shangri-La Rasa Ria, Kota Kinabalu
Shangri-La Rasa Ria is framed by the ocean on one side and hugged by a lush tropical forest on the other. This 400-acre beach resort has a 3km private beach, landscaped gardens, an 18-hole golf course, swimming pools, and spacious balconies with ocean views and private tubs. You'll find a home away from home in any one of their cosy rooms and can fill your day with nature and beach activities such as jet-skiing, parasailing, ocean kayak, and hiking.
- Price: from RM460 per night (36% off on Klook)
- Address: Pantai Dalit Tuaran, 89208 Kota Kinabalu, Sabah
[✨Limited Time Promo✨] Enjoy up to 25% off when you book your indulgent 3D2N stay at Shangri-La Rasa Ria on Klook - packages come inclusive of:
- Daily breakfast for 2
- High tea at Lobby Lounge for 2
- Dinner at Tepi Laut or Coffee Terrace for 2
- Unlimited access to selected hotel facilities
- Complimentary parking with unlimited entries
- 1 hour usage of kayak or body boards
- 1 hour usage of bicycles
3. Hilton Kota Kinabalu
While Hilton Kota Kinabalu isn't located by the beach, it's the perfect launchpad for exploring the city. Located in the heart of KK, most attractions, cafes, restaurants, malls, and entertainment venues in the city are located either a stroll or short drive away. You can literally just walk to popular dining establishments such as Welcome Seafood Restaurant and Borenos Fried Chicken for dinner or supper! The rooms here are spacious, clean, and have everything you need for a comfy stay. Pssst, pack your swimsuit if you'd like to take a dip in the hotel's rooftop pool!
- Price: from RM350 per night
- Address: Jln Tunku Abdul Rahman, Asia City, 88000 Kota Kinabalu, Sabah
4. The Magellan Sutera Resort
From a magnificent longhouse-style lobby that pays tribute to the natives of Sabah to gleaming pools and cosy rooms, The Magellan Sutera Resort is another iconic hotel in KK. Most of the rooms and suites here offering commanding views of the ocean and the Marina, with its rows of berthed yatches and boats. You can also opt for rooms with views of lush greenery or its landscaped gardens.
- Price: from RM280 per night
- Address: The Magellan Sutera, 88100, Kota Kinabalu, Sabah
5. Hyatt Regency Kinabalu
Experience 5-star Sabahan hospitality at Hyatt Regency Kinabalu, another luxurious hotel located in the heart of KK. The hotel claims to offer some of most spacious rooms in the city, many of which offer scenic views from wide windows. Whether you're travelling for business or leisure, with friends or family, there's a room for you at Hyatt Regency. The Jesselton Point jetty is located within walking distance from the hotel, perfect if you're planning to go island hopping!
- Price: from RM280 per night
- Address: Jalan Dato Salleh Sulong, Pusat Bandar Kota Kinabalu, 88991 Kota Kinabalu, Sabah
6. Kota Kinabalu Marriott Hotel
Kota Kinabalu Marriott Hotel is nestled in an idyllic location in the heart of KK's vibrant Central Business District. The modern hotel is a stone's throw away from the city's famed Waterfront, an area lined with restaurants, bars, malls, and more. Besides its sleek, stylishly decorated rooms, it's also well-loved for its scenic rooftop bar, infinity-edge pool, and breathtaking sunset views.
- Price: from RM260 per night
- Address: Lot G, 23A, Jalan Tun Fuad Stephens, 88000 Kota Kinabalu, Sabah
7. Le Meridien Kota Kinabalu
The last 5-star hotel on our list is none other than Le Meridien Kota Kinabalu, an urban sanctuary that's also located by the waterfront. If you're travelling with family, check out one of the hotel's spacious suites or two-bedroom family rooms that are perfect if you're travelling with kids in town - some of their suites even come with a bathtub out on the balcony! Pop by the rooftop bar in the evening for specialty cocktails, creative bites, and panoramic sunset views.
- Price: from RM300 per night
- Address: Jalan Tun Fuad Stephens, Jalan Sinsuran, 88000 Kota Kinabalu, Sabah
Affordable, budget-friendly hotels in Kota Kinabalu
8. Holiday Inn Express Kota Kinabalu
Looking for a comfortable and hassle-free stay in KK? Holiday Inn Express Kota Kinabalu is a good bet for that. Located in the heart of the city (just a 13-minute drive from the Kota Kinabalu International Airport) and within walking distance to cafes, malls, and local attractions, Holiday Inn Express Kota Kinabalu offers cosy and convenient stays without a hefty price tag.
- Price: from RM260 per night
- Address: No. 1, Jln Tunku Abdul Rahman, 88000 Kota Kinabalu, Sabah
9. Grandis Hotels and Resorts
Featuring direct access to a shopping mall and located within a 5-minute walk to the jetty, Hotel Grandis is great for exploring the city. From cosy deluxe rooms to spacious studios, suites, and family rooms, there's a room for every type of traveller here. Opt for a Deluxe Sea View Room (available at 18% off on Klook) for the best ocean views and a spacious bathroom that comes with a bathtub!
- Price: from RM220 per night
- Address: Suria Sabah Shopping Mall, 1A, Jalan Tun Fuad Stephen, 88000 Kota Kinabalu, Sabah
10. The LUMA Hotel
The LUMA Hotel takes pride in being Kota Kinabalu's very first creative design hotel! It has actually just opened its doors early this year, and has a lot more going on beneath the surface than what it seems from the outside - from giving tribute to Sabah's majestic unique culture to aspirations of supporting local talents and promoting environmental sustainability. If you're looking for a cute, aesthetic stay, LUMA's the one for you. Opt for a Palm Marvellous room if you'd like a soak in the bathtub!
- Price: from RM290 per night
- Address: Sutera Avenue, Jalan Sembulan, 88100 Kota Kinabalu, Sabah
11. Stanton Hotel
Fancy spending the night in a refurbished heritage building? Stanton Hotel is the reborn of a historic building previously known as the AIA Insurance Building of Kota Kinabalu. The building has since been revamped into the boutique hotel called Stanton today, featuring stylishly renovated rooms while preserving the historic, Georgian era design of its exterior - the perfect mix of past and present.
- Price: from RM150 per night
- Address: No.13, Lorong Karamunsing C, Jalan, Karamunsing, 88100 Kota Kinabalu, Sabah
12. AC Residence
Located just a bit over 1km from the popular Filipino Market Sabah and Gaya Street Sunday Market, AC Residence offers basic yet clean and comfortable stays that are worth every penny. We also saw many reviews praising the helpful staff and warm hospitality of the hosts here. ✨ Best part? You can get a room from cheap rates of under RM150!
- Price: from RM130 per night
- Address: Lot 78, Second Floor Block i, Jalan Singgah Mata, Asia City, 88000 Kota Kinabalu, Sabah
13. Toojou Kota Kinabalu
Toojou aspires to be a home away from home for nomads, wanderlusters, and socialites. Branding itself as a social hotel, it features affordable yet super cosy rooms as well as quirky and fun shared spaces including work stations, a funky rooftop bar, and a common area with a pool table and a slide! 😯 Take your pick from capsule beds in their clean dorms (p/s: there are female only rooms available) or a studio room if you'd prefer a bit more privacy.
- Price: from RM96 per night (40% off)
- Address: 10 km Jalan Kokol Kota Kinabalu Sabah
14. Kokol Haven Resort
If you'd prefer tranquility over from the hustle and bustle of the city, Kokol Haven Resort is the perfect pick for you. Perched 2400 ft above sea level atop the Kokol Mountain, the resort offers peaceful, comfortable, and charming stays hugged by nature. While it's located away from the city, KK city centre is just an easy 45 minute drive away and the Instagrammable Kokol Hill Elf is 6 minutes away. The rooms here are divided into a Sunset and Sunrise wing, offering endless views of blue green mountains, valleys, and even the majestic Mount Kinabalu.
- Price: from RM250 per night
- Address: 10 km Jalan Kokol Kota Kinabalu Sabah