Where to Stay in Kota Kinabalu: City Hotels, Beach Resorts and Island Escapes

· 7 min read where-to-stay
Sunset over the South China Sea from Tanjung Aru beach near Kota Kinabalu, Sabah

Kota Kinabalu is Sabah’s capital and the gateway to Mount Kinabalu, the Tunku Abdul Rahman Marine Park islands, and the diving waters of the Coral Triangle. The city itself sits on a strip of reclaimed land between the hills and the South China Sea, with a compact centre, a lively waterfront esplanade, and the famous Sabah Central Market. It is a functional, pleasant city - not a heritage town like Malacca or an architectural spectacle like Penang, but a base that does its job well.

Understanding KK’s Accommodation Areas

City Centre and Waterfront - Most budget and mid-range accommodation sits within the grid of streets between the waterfront esplanade and the main road (Jalan Tun Fuad Stephens to Gaya Street). The waterfront’s Filipino Market and the night markets are here. Central position for restaurants, the ferry to the islands, and the long-distance bus terminal.

Tanjung Aru - The beach suburb south of the city, home to the Shangri-La Tanjung Aru Resort. The beach itself faces west and has one of Borneo’s most reliably spectacular sunsets. About 15-20 minutes from the city centre by Grab, and quieter in feel. The area is underserved by budget options but excellent for the luxury tier.

Luyang - A residential and commercial area east of the centre with some business hotels. Less atmosphere than the waterfront but more practical for those arriving by bus from the interior.

The Islands (Tunku Abdul Rahman Marine Park) - Gaya Island, 20 minutes from the city by speedboat, has a single luxury resort. For travellers who want overwater seclusion, this removes the mainland entirely from the equation.

Budget Hotels: Approximately MYR 80–220 Per Night

Step-In Lodge (City Centre) - A reliable budget option in the heart of the city with clean private rooms, functional air conditioning, and a helpful front desk. Close to the waterfront night market and Gaya Street Sunday Market. From approximately MYR 80–150 per night as of 2026.

Dreamtel Kota Kinabalu (City Centre) - A purpose-built budget hotel with tidy, compact rooms, in-room Wi-Fi, and a tour booking desk. Good location near Centrepoint Mall and the waterfront. From approximately MYR 120–200 per night as of 2026.

Borneo Backpackers (City Centre) - The most well-known hostel in KK, with dormitory beds, good shared facilities, and a social common area. Strong on trip organisation - the team books Kinabalu climbs, island trips, and Kinabatangan river tours regularly. From approximately MYR 40–70 dorm, MYR 130–200 private as of 2026.

Four Points by Sheraton Kota Kinabalu (City Centre) - At the upper edge of the budget tier, this Sheraton sub-brand offers clean, standardised rooms at a price that undercuts proper mid-range. Reliable Wi-Fi, good beds, consistent service. From approximately MYR 180–280 per night as of 2026.

Akinabalu Youth Hostel (City Centre edge) - One of KK’s most established backpacker hostels, consistently clean and well-managed. The owner is a useful source of advice on Kinabalu Park, island trips, and diving operators. Dorms from approximately MYR 40, private rooms MYR 80–150 as of 2026.

Mid-Range Hotels: Approximately MYR 300–750 Per Night

Hyatt Centric Kota Kinabalu (City Centre) - A modern four-star in the Imago Mall complex, with good city views, a rooftop pool, and reliable international standards. The mall access is useful for late arrivals. From approximately MYR 380–650 per night as of 2026.

Le Meridien Kota Kinabalu (City Centre Waterfront) - One of KK’s best-positioned mid-range properties, sitting directly on the waterfront with views over the South China Sea islands. The breakfast spread is well-reviewed, and the pool faces west for sunset. From approximately MYR 400–720 per night as of 2026.

Novotel Kota Kinabalu (City Centre) - Part of the Accor group, with larger-than-average rooms, a good pool, and a restaurant serving local and international food. Strong value at the MYR 350-500 price point. From approximately MYR 320–600 per night as of 2026.

Hyatt Regency Kinabalu (Waterfront esplanade) - The best-placed luxury option for city-centre access, sitting on the waterfront with views across Gaya Island and the South China Sea. Rooftop pool and bar with the best mainland sunset views in the city. From approximately MYR 650 per night as of 2026.

Gaya Centre Hotel (Jalan Gaya) - A solid contemporary option in the heart of the Jalan Gaya commercial area with a usable pool. The location is excellent for the price - good for early-morning island and Kinabalu Park departures. From approximately MYR 320 per night as of 2026.

The Peak Hotel (City Centre) - Panoramic views from the upper floors, reliably clean and well-run with an above-average breakfast. From approximately MYR 300 per night as of 2026.

Citadines Connect Waterfront Kota Kinabalu (Harbour City) - A well-run serviced apartment property with larger rooms, fully equipped kitchen facilities, and good value for stays of three or more nights. From approximately MYR 290 per night as of 2026.

Gayana Marine Resort (Gaya Island) - An eco-resort built on stilts over the water with overwater chalets, a Marine Ecology Research Centre, and guided snorkelling. Proboscis monkeys in the adjacent mangroves. From approximately MYR 600–1,200 per night as of 2026.

Hotel Sixty3 (City Centre) - A boutique property with well-designed rooms and a rooftop bar that is one of the city’s best for sunset drinks. More personality than the international chains. From approximately MYR 350–580 per night as of 2026.

Luxury Hotels and Resorts: Approximately MYR 800–2,500+ Per Night

Shangri-La Tanjung Aru Resort and Spa (Tanjung Aru) - Sabah’s flagship luxury resort, set on a beachfront property 15 minutes south of the city. The beach faces west for the famous KK sunsets. Multiple pools, a private beach, an excellent spa, and the CHI restaurant are the highlights. From approximately MYR 900–2,000 per night as of 2026.

Gaya Island Resort (Gaya Island, Tunku Abdul Rahman Marine Park) - One of Borneo’s most distinguished eco-luxury properties, reached by a 20-minute speedboat ride from the city. Wooden villas above the rainforest on a private bay, with a marine discovery centre, snorkelling directly off the jetty, and guided forest walks. From approximately MYR 1,200–2,500 per night as of 2026.

Sutera Harbour Resort (Marina) - A large resort complex on the marina south of the city, with two hotels (Magellan and Pacific), multiple pools, a golf course, a private marina, and a good range of F&B. The scale can feel resort-package rather than boutique but the facilities are extensive. From approximately MYR 700–1,400 per night as of 2026.

The Loft Residences (City Centre) - Serviced apartments suited to longer stays or small groups, with kitchen facilities and more space than a hotel room. From approximately MYR 500–900 per night as of 2026.

Getting From KK Airport to the City and Beyond

Kota Kinabalu International Airport (BKI) handles both domestic and international arrivals and sits 8km south of the city centre. Grab is the easiest option - MYR 20-35 to the waterfront, 15-20 minutes in normal traffic. Official airport taxis at the fixed-fare counter run approximately MYR 30-45.

For travellers heading directly to Tanjung Aru from the airport, the Shangri-La is only 5 minutes further - MYR 25-40 by Grab.

Most long-distance buses to Sandakan, Tawau, and the interior depart from Inanam Terminal (north) or Merdeka Terminal (central). Minivans to Mount Kinabalu leave from Padang Merdeka and take approximately 90 minutes (MYR 30-35 as of 2026).

Wildlife, Diving and What to Book in Advance

Kota Kinabalu is the jump-off for Sabah’s wildlife experiences. The Kinabatangan River corridor - Sabah’s best location for proboscis monkeys, pygmy elephants, and orang-utans - is approximately 5 hours from KK by road and worth the distance. Most tour operators in KK run 2-night packages to the Kinabatangan. The wildlife guide for Kota Kinabalu covers options, operators, and costs.

For diving, Sipadan (near Semporna, 7-8 hours from KK) requires an advance permit - these are limited to 120 divers per day and book out months ahead. If Sipadan diving is your primary goal, book before you book your flights.

The things to do in Kota Kinabalu guide covers the Sabah State Museum, the island day trips, the Gaya Street Sunday Market, and the Signal Hill viewpoint. For island diving closer to KK, the diving and snorkelling guide covers the marine park and what to expect.

Start with the full Kota Kinabalu city guide before booking.

Browse Kota Kinabalu tours, compare travel insurance, or get a Malaysia eSIM.

Frequently Asked Questions

Should I stay in the city centre or Tanjung Aru?
City centre for access to the market, waterfront, and transport. Tanjung Aru for sunset beach views, the Shangri-La, and a quieter feel. The two areas are 15-20 minutes apart by Grab. For a short trip, city centre is more practical; for a beach-and-mountain combination, splitting nights between both makes sense.
How far is Kota Kinabalu from Mount Kinabalu?
Mount Kinabalu and Kinabalu Park are approximately 90 minutes from Kota Kinabalu city by road (85km). Most climbers stay one night at the park lodge and one at the Laban Rata resthouse on the mountain. It is possible to do a day trip to the park headquarters without climbing, but summit attempts require two days minimum and advance permits.
How do I get from KK Airport to the city?
Kota Kinabalu International Airport (BKI) is 8km from the city centre. Grab takes approximately 15-20 minutes and costs MYR 20-35. The airport taxi counter offers fixed fares of approximately MYR 30-45 as of 2026. City buses are available but slow with luggage.
Can I island-hop from Kota Kinabalu?
Yes - the Tunku Abdul Rahman Marine Park comprises five islands 15-45 minutes from the city by speedboat. Day trips to Gaya Island, Sapi Island, and Manukan Island cost approximately MYR 30-50 per person for the boat each way. Most city hotels can book these. Gaya Island Resort also runs transfers for resort guests.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup: driver meets you at arrivals, no haggling.

Book a Transfer →

Same price as booking direct: we earn a small commission at no extra cost to you.