10 Best Hotels in Kota Kinabalu 2026 — Island Hopping & Sunset
Best of List · English

10 Best Hotels in Kota Kinabalu 2026 — Island Hopping & Sunset

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 10 top picks

KK (nobody calls it Kota Kinabalu in conversation) is the capital of Sabah on Malaysian Borneo, and it's your launchpad for two of Southeast Asia's best experiences: island hopping the Tunku Abdul Rahman Marine Park — the clear-water islands of Sapi, Manukan, and Mamutik sit just 3-8 km offshore — and climbing 4,095m Mount Kinabalu, Borneo's highest peak. In town, the Sunday market on Gaya Street turns the whole road into a riot of food stalls, songbirds, and bonsai sellers. Tanjung Aru Beach is famous for sunsets ranked among the world's best, no exaggeration. Most hotels cluster downtown within walking distance of Jesselton Pier (where you catch the island boats), so logistics are easy. We reviewed 10: from luxury (Hilton connected to Suria Sabah mall, Hyatt Regency, Le Meridien with the west-facing sunset pool, Pacific Sutera with a 27-hole golf course) to mid-range (Hotel Grandis, Mercure City Centre, Hotel Sixty3, The Jesselton with 60+ years of colonial heritage) and value (The Klagan rated 9.1, Dreamtel from 1,300 THB). All 8.0+ by real guests.

Where to stay — neighborhoods

KK (nobody calls it Kota Kinabalu in conversation) is the capital of Sabah on Malaysian Borneo, and it's your launchpad for two of Southeast Asia's best experiences: island hopping the Tunku Abdul Rahman Marine Park — the clear-water islands of Sapi, Manukan, and Mamutik sit just 3-8 km offshore — and climbing 4,095m Mount Kinabalu, Borneo's highest peak. In town, the Sunday market on Gaya Street turns the whole road into a riot of food stalls, songbirds, and bonsai sellers. Tanjung Aru Beach is famous for sunsets ranked among the world's best, no exaggeration. Most hotels cluster downtown within walking distance of Jesselton Pier (where you catch the island boats), so logistics are easy. We reviewed 10: from luxury (Hilton connected to Suria Sabah mall, Hyatt Regency, Le Meridien with the west-facing sunset pool, Pacific Sutera with a 27-hole golf course) to mid-range (Hotel Grandis, Mercure City Centre, Hotel Sixty3, The Jesselton with 60+ years of colonial heritage) and value (The Klagan rated 9.1, Dreamtel from 1,300 THB). All 8.0+ by real guests.
Locations of 10 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 10 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

Hilton Kota Kinabalu — hotel No. 1 #1 5-star value · Connected to Suria Sabah 8.7

📍 Dead-centre downtown — connected to the Suria Sabah mall, with Gaya Street and the Jesselton Point ferry pier a few minutes' walk away.

🏬 Connected to Suria Sabah mall 🏊 Rooftop swimming pool 🥂 Executive Lounge
Connected to Suria Sabah mallRooftop poolExecutive LoungeWalk to Gaya Street

Hilton Kota Kinabalu is the 5-star that a lot of reviewers single out as the best value in town — rooms that run spacious, clean and modern, many of them looking straight out over the Sabah sea, with an overall guest score around 8.7/10. The pull is the location: it connects directly into the Suria Sabah mall, puts you a few minutes' walk from Gaya Street, and lets you cut through the mall to the Jesselton Point ferry terminal without stepping into the sun. Add the rooftop pool and the Executive Lounge that reviews keep praising, and rates that start near $97 a night, and you get a comfortable 5-star at a price couples and families can actually justify.

  • Best-value 5-star, dead-centre downtown
  • Spacious, clean rooms with sea views
  • Executive Lounge draws a lot of praise
  • Aging building — single-pane windows let some noise through
  • Rooms near the rooftop restaurant catch evening noise
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hilton Kota Kinabalu
Le Méridien Kota Kinabalu — hotel No. 2 #2 seafront 5-star · west-facing sunset pool 8.6

📍 Seafront and central — walkable to Gaya Street, the Atkinson Clock Tower, and the seafront night market, with the airport about 15 minutes away by car.

🌅 West-facing 2nd-floor sunset pool 🌊 Seafront in the city center 🍳 Breakfast praised for variety
west-facing sunset poolseafront centralvaried breakfastpool bar

Le Méridien Kota Kinabalu is a seafront 5-star right in the middle of town, scoring around 8.6/10 across guest reviews. The thing everyone talks about is the 2nd-floor pool, which faces due west and turns into one of the best sunset-watching spots in the city — there's a Pool Bar serving drinks while the sky changes color. Rooms are clean and modern, the staff get praised for being warm and genuinely helpful, and the breakfast wins points for variety. You can walk to Gaya Street, the colonial-era Atkinson Clock Tower, and the seafront night market, while the airport is about 15 minutes away by car. Rates start around $91 a night. It suits couples and families who want a central base with a sea view and an end-of-day swim.

  • West-facing 2nd-floor pool — a top sunset spot in the city
  • Seafront and central, walkable to Atkinson Clock Tower
  • Breakfast praised for variety and quality
  • Pool gets crowded on weekends with local guests
  • Gaya Street Sunday Market is a 15-20 minute walk
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Le Méridien Kota Kinabalu
The Pacific Sutera Hotel — hotel No. 3 #3 Full-service resort · golf + marina 8.3

📍 Inside Sutera Harbour Resort — a seafront complex with its own marina and golf course, about 5-10 minutes from the city center and Kota Kinabalu airport.

🏊 3 outdoor pools 27-hole golf course Marina + water activities
3 outdoor pools27-hole golf coursemarinalots for kids

The Pacific Sutera Hotel is one of two flagship hotels inside the seafront Sutera Harbour Resort, with roughly 500 rooms, 3 outdoor pools, a 27-hole golf course, a marina and a full slate of recreation. Review scores land around 8.3/10. The real draw is that it's a self-contained resort you can happily spend the whole day inside — there are kids zones and a children's pool that families latch onto, plus indoor play areas for rainy afternoons. It sits only about 5-10 minutes from both the city center and the airport, so you can still slip into town for dinner without a long haul. The on-site Silk Garden restaurant gets steady praise for its seafood and Chinese food. Rates start around $103 a night. Best for families and golfers who want everything in one place.

  • Full-service resort with 3 outdoor pools, golf and a marina
  • Plenty for kids — great for families
  • Close to both the city and the airport
  • Some rooms are dated — reviewers hit aircon and plumbing issues
  • A nightclub on site means a few rooms catch noise late at night
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Pacific Sutera Hotel
Hyatt Regency Kinabalu — hotel No. 4 #4 Seafront 5-star · 5-minute walk to Gaya Street 8.6

📍 Seafront in the city center — a 5-minute walk to Gaya Street, right next to Wisma Merdeka mall.

🌊 South China Sea views 🛍️ Right next to Wisma Merdeka mall 💆 In-hotel spa
South China Sea views5-minute walk to Gaya Streetin-hotel spaspacious rooms

Hyatt Regency Kinabalu is a seafront 5-star in the heart of the city, with roughly 288 rooms and a consistently high review score of about 8.6/10. The headline draw is location: it's a 5-minute walk to Gaya Street and sits right next to Wisma Merdeka mall. Rooms run spacious, and many look out over the South China Sea and the sunsets Kota Kinabalu is known for. There's a spa, two restaurants, and a bar, and staff pick up steady praise for warmth and hospitality. You can walk to the Filipino Market and the seafront night market for grilled seafood in minutes. Rates start around $94 a night. It suits couples and travelers who want an easy walk-everywhere base with a sea view, rather than a sprawling resort.

  • Seafront, 5-minute walk to Gaya Street
  • Spacious rooms with sunset views
  • Warm service, consistently high scores
  • No big resort-style pool — it's a city hotel
  • Classic building, some rooms keep the original design
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hyatt Regency Kinabalu
Hotel Grandis — hotel No. 5 #5 5-star · built onto Suria Sabah with a rooftop bar 8.1

Hotel Grandis

From ~$80

📍 Central, built onto Suria Sabah mall — walk through to Jesselton pier for the island boats, and Gaya Street is a short stroll away.

🏬 Built onto Suria Sabah mall 🍸 Sky Blu rooftop bar Near Jesselton pier
next to Suria Sabah mallSky Blu rooftop barsea viewsnear Jesselton pier

Hotel Grandis is a roughly 188-room 5-star built right onto Suria Sabah mall in the center of town, scoring around 8.1/10 in reviews. The draw is the location: you can walk straight through the mall to Jesselton pier for the island-hopping boats, and Gaya Street is an easy stroll away too. Rooms are spacious, and many look out over the city or the sea. Up top, the Sky Blu rooftop bar is the spot guests head to for a drink as the sun goes down over the bay. Rates start around $80 a night — noticeably cheaper than the other 5-star names in town — which makes this a sensible base for couples and families who want a mall-side address without paying the top-tier price. Just know that room quality varies and service can be hit-or-miss.

  • Built onto Suria Sabah mall, walk through to Jesselton pier
  • Spacious rooms at a good 5-star price
  • Sky Blu rooftop bar for sunset
  • Some rooms are dated — reviewers mention musty smells and worn condition
  • Inconsistent service — breakfast and the bar can run slow
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Grandis
Mercure Kota Kinabalu City Centre — hotel No. 6 #6 4-star city-centre hotel · rooftop pool 7.9

📍 City centre, right by Jesselton Point ferry terminal — a few minutes' walk to Gaya Street and the malls, about 15 minutes from Kota Kinabalu airport.

🏊 Rooftop pool and bar Near Jesselton Point ferry terminal 💰 From about $54 a night, well-priced 4-star
rooftop city-view poolnear Jesselton Pointgood valuecity centre

Mercure Kota Kinabalu City Centre is a 4-star Accor hotel in the middle of town, sitting on a review score of about 7.9/10. The draw is the location: it's right by Jesselton Point — the ferry terminal out to the Tunku Abdul Rahman island park — and just a few minutes' walk from Gaya Street, the malls, and the main run of restaurants. The standout feature is the rooftop pool with a bar, a genuinely good sunset and city-view spot at this price. Rooms start around $54 a night, which keeps this firmly in reach, and many of them look out over the sea and the city skyline. It suits couples and families who want a brand-name room on a sensible budget and plan to spend their days walking the city rather than holing up at a resort.

  • Rooftop pool with bar overlooking Jesselton Point
  • Central spot, walkable to Gaya Street and malls
  • Well-priced 4-star from about $54 a night
  • Cleanliness is inconsistent room to room
  • Some bathrooms are open-plan, short on privacy
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Mercure Kota Kinabalu City Centre
Hotel Sixty3 — hotel No. 7 #7 boutique on Gaya Street · good value 8

Hotel Sixty3

From ~$40

📍 Right on Gaya Street, ringed by restaurants — walk straight to the Sunday Market and on to Jesselton pier.

🏝️ Sits right on Gaya Street 🛏️ Colonial-style boutique rooms 💰 Good value, from about $40 a night
on Gaya Streetcolonial stylesoft bedsringed by restaurants

Hotel Sixty3 is a small boutique hotel sitting directly on Gaya Street, the main artery of Kota Kinabalu, with a review score around 8.0/10. The draw is the location — you are in the middle of a stretch lined with restaurants, and on Sundays the Gaya Street Sunday Market sets up right outside the door. Inside, the colonial-style decor is the thing guests keep mentioning; it gives the place a warmth and an old-town feel that newer properties rarely manage. The beds are soft, the staff get good marks for service, and rates start around $40 a night, which is strong value for a spot this central. It is a sensible base for couples and travelers who want to sleep in the thick of the Gaya Street action without paying for a five-star — just go in knowing this is a budget boutique, not a polished luxury room.

  • Sits on Gaya Street, ringed by restaurants
  • Colonial style with real charm
  • Soft beds and good value
  • Passing motorbikes are loud — light sleepers struggle
  • No hotel parking, and parking nearby is hard to find
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Sixty3
The Jesselton Hotel — hotel No. 8 #8 Heritage boutique · right on Gaya Street 8.2

📍 Right on Gaya Street in the old-town center — walk straight out to the Sunday Market, the other markets, and the Jesselton ferry pier.

🏛️ Heritage boutique, 60+ years 🛍️ Right on Gaya Street 🛏️ Soft beds, modern bathrooms
heritage boutiqueon Gaya Street44 warm roomssoft beds

The Jesselton Hotel is a small heritage boutique of about 44 rooms sitting right on Gaya Street in the old-town heart of Kota Kinabalu, with a review score around 8.2/10. The hook is its age: the place has carried on for more than 60 years and still keeps the colonial-era mood, with original furniture, decor and lamps intact. Rooms are classic in style but come with modern en-suite bathrooms and soft, comfortable beds, and the staff get steady praise for being friendly and happy to arrange island tours or store your bags. The trade-off is size and amenities — it is a small hotel with no pool, and the busy street brings daytime traffic and market noise. Rates start around $51 a night, which makes it one of the better-value characterful stays in the center. It suits couples and travelers who love the charm of an old hotel parked in the middle of the action.

  • Heritage boutique with real colonial-era charm
  • On Gaya Street — walk straight to the markets
  • Soft beds and modern en-suite bathrooms
  • Small hotel with no pool — fewer amenities than the big hotels
  • On a busy street, so daytime traffic and market noise carry
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Jesselton Hotel
The Klagan Hotel — hotel No. 9 #9 3-star downtown · near Oceanus Mall 8.1

The Klagan Hotel

From ~$43

📍 Middle of the city — a 6-minute walk to Oceanus Waterfront Mall, close to the local markets

🏬 Near Oceanus Mall Fully renovated rooms Rooftop cafe
6-min walk to Oceanus Mallrenovated roomsrooftop cafegood value

The Klagan Hotel is a 3-star property of around 208 rooms in the middle of Kota Kinabalu, scoring about 8.1/10 overall. The standout is location — guests rate it as high as 9.1/10, and you can see why: it is a 6-minute walk to Oceanus Waterfront Mall and close to the local markets, so you can eat and explore the city without ever getting in a car. The rooms have all been fully renovated — reviewers consistently call them clean and more spacious than you would expect at this price. On top sits Wanyan Rooftop Café, serving Asian and Malay food with a view over the city, and The Klagan Lounge for coffee and pastries. Rates start around $43 a night, which is a lot of central location for the money. It suits just about any traveler who wants to stay downtown on a budget.

  • Central location rated around 9.1/10
  • Renovated rooms — clean and spacious
  • Excellent value for the price
  • 3-star, so amenities are not luxe
  • Busy downtown block catches some street noise
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Klagan Hotel
Dreamtel Kota Kinabalu — hotel No. 10 #10 budget 3-star · near the downtown market 7.7

📍 City center — a few minutes' walk from Atkinson Clock Tower and Central Market, close to the seafront and pier

🕰️ Near Atkinson Clock Tower 🛏️ Around 160 rooms, modern design 💰 From about $37 a night
near Atkinson Clock Towermodern design24-hour room servicebudget price

Dreamtel Kota Kinabalu is a 3-star hotel of around 160 rooms right in the city center, with review scores near 7.7/10. The draw is the location — steps from Atkinson Clock Tower and Central Market, so you can eat and explore downtown on foot without a car. The hotel itself goes for a clean, modern look, with an in-house restaurant and 24-hour room service, and staff who pick up steady praise for being friendly. Rates open around $37 a night, making this one of the cheapest beds in the district. The one thing worth knowing before you tap book: standard rooms have no window, so go for a superior or above. It suits budget travelers who want a central base and don't need a pool or frills — a no-nonsense place that trades polish for price and position.

  • Central location, walkable to Central Market
  • Modern design, friendly staff
  • One of the cheapest rates in the district
  • Standard rooms have no window — choose a superior or above
  • Inconsistent room quality — some reviews hit linen or shower issues
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Dreamtel Kota Kinabalu

📊Comparison · all 10 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1Hilton Kota Kinabalu58.7~$97Central downtown — a 5-minute walk to Gaya Street, connected to the Suria Sabah mall, and about a 15-minute drive from the airport.#1 5-star value · Connected to Suria Sabah
2Le Méridien Kota Kinabalu58.6~$91Central and seafront — a 5-10 minute walk to Gaya Street; airport about 15 minutes by car.#2 seafront 5-star · west-facing sunset pool
3The Pacific Sutera Hotel58.3~$103Inside Sutera Harbour, roughly 5-10 minutes by car from the city center; the airport is about 10 minutes away.#3 Full-service resort · golf + marina
4Hyatt Regency Kinabalu58.6~$94Central seafront — 5-minute walk to Gaya Street, next to Wisma Merdeka; airport about 15 minutes away.#4 Seafront 5-star · 5-minute walk to Gaya Street
5Hotel Grandis58.1~$80Central — built onto Suria Sabah mall, walkable to Jesselton pier; about 15 minutes from the airport.#5 5-star · built onto Suria Sabah with a rooftop bar
6Mercure Kota Kinabalu City Centre47.9~$54City centre, near Jesselton Point — about 15 minutes from Kota Kinabalu airport (BKI); walkable to Gaya Street.#6 4-star city-centre hotel · rooftop pool
7Hotel Sixty338.0~$40On Gaya Street — walk straight to the Sunday Market and restaurants; the airport (BKI) is about 15 minutes from the city center.#7 boutique on Gaya Street · good value
8The Jesselton Hotel38.2~$51Right on Gaya Street#8 Heritage boutique · right on Gaya Street
9The Klagan Hotel38.1~$43Central downtown, a 6-minute walk to Oceanus Waterfront Mall#9 3-star downtown · near Oceanus Mall
10Dreamtel Kota Kinabalu37.7~$37City center#10 budget 3-star · near the downtown market

Which one — by trip style

🏨
#1 5-star value · Connected to Suria Sabah
Hilton Kota Kinabalu

#1 Hilton Kota Kinabalu is the best-value 5-star in the city centre — warm service, a rooftop pool with city views, and everything within walking distance.

🏨
#2 seafront 5-star · west-facing sunset pool
Le Méridien Kota Kinabalu

#2 Le Méridien is the 5-star where the pool at sunset is the prettiest in town.

🏨
#3 Full-service resort · golf + marina
The Pacific Sutera Hotel

#3 The Pacific Sutera is an all-in-one resort inside the Sutera Harbour complex — pool, marina and golf all in one place.

🏨
#4 Seafront 5-star · 5-minute walk to Gaya Street
Hyatt Regency Kinabalu

#4 Hyatt Regency is a seafront 5-star built for walking the city — spacious rooms, sunset views, and warm service.

🏨
#5 5-star · built onto Suria Sabah with a rooftop bar
Hotel Grandis

#5 Hotel Grandis is a 5-star built onto Suria Sabah mall — a rooftop bar with sea views and a walk-everywhere address.

🏨
#6 4-star city-centre hotel · rooftop pool
Mercure Kota Kinabalu City Centre

#6 Mercure is a budget-friendly 4-star in the city centre — a rooftop pool over Jesselton Point and a short walk to everything.

Final picks

10 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

City centre or Sutera Harbour resort?
City centre wins for ease — Hilton, Hyatt, Le Meridien, Grandis, Mercure, Klagan, and Dreamtel are all walking distance to Jesselton Pier and Gaya Street. Sutera Harbour (Pacific Sutera) is the family resort move — golf, marina, multiple pools — but 15 min by car from town.
How do I do island hopping from KK?
Buy tickets at Jesselton Point Ferry Terminal in the morning — multiple operators run 15-30 min boats to Sapi, Manukan, and Mamutik. Sapi and Manukan are best for snorkeling, both have beaches and lunch. A 3-island combo runs around 80-100 MYR (600-800 THB) plus marine park fee.
Can I climb Mount Kinabalu from KK?
Yes, but plan ahead. The climb is a 2-day affair (overnight at Laban Rata refuge) and must be booked months in advance through Sutera Sanctuary Lodges — they hold the only permit. KK is the staging base; transfers to Kinabalu Park HQ take 2 hours. Even non-climbers can do the park's nature trails as a day trip.
Where do I eat the best Sabah food?
Filipino Market for grilled seafood at sunset — pick your fish, watch it cook. Gaya Street Sunday market for tuaran mee and kuih. Any nasi lemak stall for breakfast. Don't sleep on hinava (Kadazan ceviche) — try it at Welcome Seafood Restaurant.
How many days do I need in KK?
3-4 days is the sweet spot — one full day for island hopping in Tunku Abdul Rahman, one day for Gaya Street + Filipino Market + Tanjung Aru sunset, and buffer for Mount Kinabalu or a nature day trip outside the city.
Want the full Thai version?
Yes — our full Thai guide covers the KK 3-day itinerary, Tunku Abdul Rahman island-hopping strategy, Mount Kinabalu booking guide, and detailed reviews of each hotel.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →