Find and Book Top Rated Hotels in Kota Kinabalu

Search among 36 available hotels and places to stay in Kota Kinabalu from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-36 out of 36
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.0
Perfect9 reviews
MapView on map9.6 km from City Centre
From   US$ 26 /nightSelect
8.6
Great236 reviews
MapView on map1.0 km from City Centre200 m from Filipino Market Sabah
From   US$ 131 /nightSelect
8.0
Great100 reviews
1.2 km from City Centre200 m from Oceanus Waterfront Mall
From   US$ 73 /nightSelect
8.2
Great153 reviews
8.6 km from City Centre
From   US$ 30 /nightSelect
8.2
Great79 reviews
8.5 km from City Centre
From   US$ 47 /nightSelect
8.2
Great209 reviews
2.5 km from City Centre1000 m from Imago Shopping Mall
From   US$ 137 /nightSelect
8.2
Great155 reviews
500 m from City Centre700 m from Gaya Street (Sunday Market)
From   US$ 29 /nightSelect
8.4
Great254 reviews
900 m from City Centre200 m from Gaya Street (Sunday Market)
From   US$ 74 /nightSelect
8.8
Great15 reviews
900 m from City Centre200 m from Gaya Street (Sunday Market)
From   US$ 12 /nightSelect
8.4
Great252 reviews
4.7 km from City Centre2.1 km from North Borneo Railway
From   US$ 171 /nightSelect
7.8
Very good91 reviews
500 m from City Centre500 m from Gaya Street (Sunday Market)
From   US$ 33 /nightSelect
8.4
Great11 reviews
1000 m from City Centre300 m from Filipino Market Sabah
Select
7.0
Very good1 review
1.6 km from City Centre200 m from Imago Shopping Mall
From   US$ 52 /nightSelect
8.4
Great253 reviews
21.2 km from City Centre
From   US$ 243 /nightSelect
8.8
Great17 reviews
17.3 km from City Centre
From   US$ 67 /nightSelect
7.8
Very good19 reviews
6.9 km from City Centre
From   US$ 36 /nightSelect
8.4
Great91 reviews
800 m from City Centre400 m from Karamunsing Capital
From   US$ 34 /nightSelect
7.8
Very good40 reviews
1.1 km from City Centre500 m from Karamunsing Capital
From   US$ 37 /nightSelect
Hotel
8.6
Great264 reviews
1.1 km from City Centre500 m from Atkinson Clock Tower
From   US$ 53 /nightSelect
Hotel
8.2
Great173 reviews
3.8 km from City Centre1000 m from North Borneo Railway
From   US$ 34 /nightSelect
8.2
Great66 reviews
8.3 km from City Centre
From   US$ 141 /nightSelect
8.4
Great63 reviews
900 m from City Centre100 m from Gaya Street (Sunday Market)
From   US$ 31 /nightSelect
8.2
Great156 reviews
1.4 km from City Centre800 m from Atkinson Clock Tower
From   US$ 31 /nightSelect
8.4
Great31 reviews
1.3 km from City Centre700 m from Atkinson Clock Tower
From   US$ 272 /nightSelect
8.2
Great28 reviews
1.9 km from City Centre400 m from Imago Shopping Mall
From   US$ 140 /nightSelect
8.2
Great45 reviews
1.3 km from City Centre200 m from Oceanus Waterfront Mall
From   US$ 172 /nightSelect
8.4
Great63 reviews
1.1 km from City Centre300 m from Oceanus Waterfront Mall
From   US$ 17 /nightSelect
7.0
Very good1 review
1.8 km from City Centre300 m from Imago Shopping Mall
From   US$ 57 /nightSelect
8.6
Great26 reviews
1.8 km from City Centre200 m from Imago Shopping Mall
From   US$ 9 /nightSelect
Hostel
8.6
Great16 reviews
900 m from City Centre300 m from Filipino Market Sabah
From   US$ 9 /nightSelect
8.4
Great113 reviews
400 m from City Centre500 m from Gaya Street (Sunday Market)
From   US$ 30 /nightSelect
1.7 km from City Centre1000 m from Kota Kinabalu Harbor
From   US$ 49 /nightSelect
9.0
Perfect1 review
1.8 km from City Centre300 m from Imago Shopping Mall
From   US$ 40 /nightSelect
8.2
Great70 reviews
800 m from City Centre300 m from Filipino Market Sabah
From   US$ 19 /nightSelect
8.2
Great18 reviews
800 m from City Centre500 m from Oceanus Waterfront Mall
From   US$ 44 /nightSelect
8.2
Great39 reviews
800 m from City Centre500 m from Oceanus Waterfront Mall
From   US$ 34 /nightSelect

Best hotels and places to stay in Kota Kinabalu

Why visit?

Kota Kinabalu, a vibrant coastal city in Malaysia, is a popular destination for tourists due to its stunning natural beauty and rich cultural heritage. Visitors can explore the lush rainforests of Kinabalu National Park, relax on pristine beaches, and immerse themselves in the local markets and culinary delights. With a range of excellent hotels and resorts, Kota Kinabalu offers a comfortable and convenient base for an unforgettable vacation.

Where to stay?

Waterfront District: The Waterfront District is a bustling hub of activity and one of the best areas to stay in Kota Kinabalu. Its prime waterfront location offers stunning views of the South China Sea and nearby islands. Visitors can enjoy leisurely strolls along the boardwalk, explore the night markets, and indulge in delicious seafood at the waterfront restaurants. The district is also home to several luxurious hotels and resorts, providing easy access to the citys attractions and amenities.

Tanjung Aru: Situated just a short drive from the city center, Tanjung Aru is a tranquil and picturesque area known for its beautiful beach and mesmerizing sunsets. It offers a range of accommodation options, including luxurious resorts with private beaches and stunning ocean views. Tanjung Aru Beach is perfect for relaxation and leisure activities, such as beachside picnics, swimming, and water sports. Visitors can also enjoy local delicacies at nearby food stalls or indulge in a rejuvenating spa experience.

Kundasang: For those seeking a serene mountain retreat, Kundasang is an ideal choice. Located in the highlands of Sabah, Kundasang offers breathtaking views of Mount Kinabalu and the surrounding valleys. This area is famous for its fresh produce and agricultural farms, making it a great place to explore nature and enjoy the cool climate. Kundasang is home to a variety of comfortable accommodations, including boutique hotels and resorts that blend harmoniously with the natural landscape.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

Hilton Kota Kinabalu: Situated in the heart of the city, this hotel offers a perfect combination of luxury and affordability. The spacious rooms are well-appointed with modern amenities and offer stunning city or sea views. Guests can enjoy access to the rooftop pool, fitness center, and multiple dining options. With its central location, Hilton Kota Kinabalu provides easy access to popular shopping malls, markets, and cultural attractions.

The Klagan Hotel: Located near the city center, The Klagan Hotel offers comfortable accommodation at a reasonable price. The rooms are tastefully decorated and feature modern amenities for a convenient stay. The hotel also provides complimentary access to high-speed internet, a fitness center, and a rooftop pool. With its proximity to shopping malls and vibrant markets, guests can easily explore the citys offerings.

Promenade Hotel Kota Kinabalu: Known for its excellent value for money, Promenade Hotel Kota Kinabalu offers comfortable rooms and a range of facilities for a pleasant stay. The hotel features spacious rooms with modern furnishings, a fitness center, swimming pool, and multiple dining options. Situated near popular tourist attractions and shopping areas, guests can easily explore the city while enjoying their stay.

Best kids-friendly hotels:

Shangri-Las Tanjung Aru Resort & Spa: This family-friendly resort offers an array of activities and facilities to keep children entertained. The Adventure Zone, a dedicated kids club, provides a safe and fun environment with exciting play areas and supervised activities. The resort also offers a large swimming pool, a water play area, and a sandy beach for endless hours of fun in the sun.

Nexus Resort & Spa Karambunai: Nestled within lush greenery, Nexus Resort & Spa Karambunai provides an ideal setting for a family vacation. The resort boasts a dedicated kids club, complete with an outdoor playground, games room, and daily activities. Families can also enjoy the resorts extensive swimming pools, water sports, and beachfront location.

Best hotels for a romantic getaway:

Gaya Island Resort: This secluded and luxurious resort offers a serene escape for couples seeking a romantic getaway. Surrounded by pristine rainforest and beautiful beaches, the resort provides privacy and tranquility. Guests can indulge in couples spa treatments, candlelit dinners on the beach, and enjoy breathtaking sunsets from their private villa or balcony.

The Pacific Sutera Hotel: Overlooking the South China Sea, The Pacific Sutera Hotel offers a romantic ambiance with stunning ocean views. Couples can take a leisurely stroll along the waterfront, enjoy a romantic dinner at one of the hotels restaurants, or relax in the outdoor Jacuzzi. The hotel also provides easy access to nearby islands for romantic island-hopping experiences.

Best for location:

Le Méridien Kota Kinabalu: This hotel is conveniently situated in the heart of Kota Kinabalu, offering easy access to popular shopping areas, restaurants, and cultural attractions. With its central location, guests can explore the city on foot or enjoy the nearby waterfront activities. The hotel features modern rooms, a rooftop pool with panoramic views, and multiple dining options.

The Magellan Sutera Resort: Located within the Sutera Harbor Resort complex, The Magellan Sutera Resort offers a tranquil and picturesque setting overlooking the marina. Guests can enjoy the resorts private beach, golf course, and tropical gardens. The resort is also a short distance away from Kota Kinabalus city center, allowing guests to experience the best of both worlds.

Shangri-Las Rasa Ria Resort & Spa: Nestled within nature, this resort offers a unique location with a private beach and access to a nature reserve. Guests can enjoy breathtaking views of the sea and the resorts lush surroundings. The resort also provides a range of outdoor activities, including horse riding, jungle trekking, and wildlife encounters.

Best for a short city break:

Hotel Grandis: Located in the city center, Hotel Grandis offers a convenient base for a short city break. The modern and comfortable rooms provide a relaxing retreat after a day of exploration. The hotel is within walking distance of popular attractions, night markets, and vibrant eateries, making it an ideal choice for those looking to experience the citys vibrant atmosphere.

Jesselton Hotel: Situated within a historic building, Jesselton Hotel combines old-world charm with modern comforts. The boutique hotel features beautifully restored rooms and a cozy ambiance. Its central location allows guests to easily explore the citys colonial architecture, local markets, and cultural sites.

Show moreLess