3-Star Hotels in Sabah, Malaysia

3-Star Hotels in Sabah, Malaysia

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top 3-Star Hotels - Sabah

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
78
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Meeting Room, Fitness Room, Parking
Very Good
1042 reviews
8.6/10
1 night
From DKK 168
Check Availability
99+
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Meeting Room, Laundry Service (On-Site), Parking
Great
956 reviews
9.0/10
1 night
From DKK 259
Check Availability
99+
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Meeting Room, Café, Laundry Service (Off-Site)
Very Good
1276 reviews
8.0/10
1 night
From DKK 146
Check Availability
79
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Business Center, Café, Parking
Very Good
741 reviews
8.1/10
1 night
From DKK 126
Check Availability
82
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Laundry Service (On-Site), Shade Curtain, Car Rental
Very Good
258 reviews
8.3/10
1 night
From DKK 92
Check Availability
60
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Meeting Room, Laundry Service (On-Site), Parking
Very Good
1080 reviews
8.8/10
1 night
From DKK 184
Check Availability
53
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Parking, Non-Smoking Floor, Central Ventilation System
Very Good
693 reviews
8.8/10
1 night
From DKK 225
Check Availability
18
Hotels in Kota Kinabalu
Featured facilities: Swimming Pool, Sea View, Children's Playground
Outstanding
51 reviews
9.8/10
Check Availability
70
Hotels in Donggongon
Featured facilities: Meeting Room, Laundry Service (On-Site), Parking
Very Good
807 reviews
8.9/10
1 night
From DKK 174
Check Availability
99+
Hotel near Kota Kinabalu City Center,Kota Kinabalu
Featured facilities: Swimming Pool, Fitness Room, Café
Very Good
230 reviews
8.3/10
1 night
From DKK 324
Check Availability
See All 3-Star Hotels in Sabah

Travelers Reviews of Sabah Hotels

See all

TD Plaza Hotel

8.1/10
Very Good
Posted on Jun 12, 2026
MYAnonymous User
Helpful and friendly staffs. Strategically located. There is a food court near to the hotel lobby. Value for money. Old style hotel and furniture and floor need refurbishment. Still good enough to stay.
Price per night from:DKK 111

Cabana Retreat - Glamping

7.3/10
Posted on Dec 8, 2025|Deluxe Single Tent
GBBrendon V
I had an amazing experience at this hotel. The rooms were spotless and very comfortable, expect the toilet is sharing and it's very dirty!. The staff were friendly, helpful, and always ready to assist with anything I needed. The location was perfect, and the view from my room was absolutely stunning — one of the highlights of my stay. Everything about this hotel felt high-quality, and I would definitely come back again. Highly recommend!
Price per night from:DKK 311

Hotel Capital Kota Kinabalu

8.5/10
Very Good
Posted on Aug 23, 2026|Executive Family Room
CNvivizhu0819
This hotel is truly excellent! The rooms were cleaned promptly and thoroughly every day (just remember to hang the 'clean my room' sign before 2 PM, otherwise the staff will be off duty). They even provide cookies and green tea. We were a party of three and stayed comfortably. It's also super close to DBKK, Suria Sabah Mall, and Gaya Street, just a few minutes away. Honestly, I can't find any flaws. The only minor point I could nitpick is that the front desk staff aren't very fluent in Chinese, but their service was incredibly warm and friendly. The guy from the 9th floor was particularly polite; he brought us extra supplies multiple times and even took off his shoes before entering our room. Super courteous!
Price per night from:DKK 169

Kinabalu Rose Cabin

7.9/10
Good
Posted on Jun 5, 2026
MYGuest User
The resort is conveniently located right beside the main road connecting Ranau and Kota Kinabalu. The room was clean, spacious, and comfortable. While there was some traffic noise from passing vehicles, it wasn’t a major issue—earplugs can easily solve that if you’re a light sleeper. What mattered most to us was the cleanliness, which was excellent. An added bonus is that extra mattresses are available for rent if needed. Overall, we had a pleasant stay and would definitely choose to stay here again.
Price per night from:DKK 226

Gaya Centre Hotel

8.6/10
Very Good
Posted on Aug 29, 2026|Standard Twin Room
MYAnonymous User
I stay here every time I visit KK,because the price is reasonable and the shopping mall is just across the road. The only inconvenience is that parking is extremely difficult to find. However, the cleanliness during this stay could be improved. There may have been bed bugs, as I woke up feeling itchy all over. The towels are also worn out and should be replaced with new ones. The staff here are very friendly, and the service is excellent.
Price per night from:DKK 195

Mile 36 Lodge

8.5/10
Very Good
Posted on Jul 19, 2026|Willies Guest House
MYtmwe
There is no fan or air conditioner. It is a bit hot during the afternoon, but the weather is comfortable at night. The house is clean, and the overall cleanliness is satisfactory. However, the toilet window is too large and is only covered by a mesh screen. At night, people outside can still see shadows through the light inside. Also, the window can be opened from the outside, which makes it feel unsafe. The view of Mount Kinabalu from the entrance is very nice. (There are a lot of insects at night. It is recommended to prepare some insect repellent.)
Price per night from:DKK 100

Dreamtel Kota Kinabalu

8.0/10
Very Good
Posted on Sep 27, 2026|Superior Twin Room
MYAfif26
The hotel was very comfortable and clean. The room was tidy, and the staff were very friendly and helpful. The hotel's location makes it easy to get to interesting places, and amenities nearby are also convenient. Overall, the stay was very satisfying. The price was also worth the service provided. Will definitely come again and highly recommended!
Price per night from:DKK 146

Casuarina Hotel

8.4/10
Very Good
Posted on Aug 25, 2026|Double Room
RUGuest User
Stayed here with my mom upon arrival, then moved to a suite, and came back here again! I really liked it! The first night after Shanghai, it felt a bit sparse, but then we woke up to a leafy view, walked to the beach, drove to the mall in 7 minutes, and realized we'd be back here 💔. It's a nice spot, the only downside is that the water isn't hot, so you shower with cool water (unpleasant for washing hair), but I think the staff could probably fix that if needed) they're sweethearts 🥹❤️
Price per night from:DKK 147

Lato Lato Mun Resort

8.0/10
Very Good
Posted on Jun 3, 2026|Double Room With Aircond (without Boat Transfer)
MYGuest User
This resort is truly beautiful — scenic, clean and affordable. The surroundings are stunning and the rooms are well-maintained. However, there were several service issues that affected our overall experience. 1. Boat pick up was said to be 1.30pm. We were made to wait on the boat for almost 30 minutes because the resort manager had gone to town to buy supplies. The transfer only proceeded after I complained to the service manager. Shouldn’t the boat came earlier if u need to buy supplies?? 2. Upon arrival at the resort, we had to wait again for check-in, even though ours was the only boat arriving and there were only four rooms to be checked in. 3. Dinner was scheduled from 7-8 PM. When we arrived at the café at around 7:30 PM, only rice and chicken were left. The vegetables and prawns had already run out. When I requested a fried egg as a replacement, I was offered clams instead. It should’t be an excuse if other customers took too much food or we came late. 7.30pm is not late. You shd manage the food serving, it was not ur 1st week of business. 4. Breakfast was scheduled from 7-8AM. We arrived at 7:20 AM, but breakfast was not ready yet. Once the food was served, guests had to queue (this is fine) but by the time it was our turn, the eggs and chicken were already finished. I had to personally knock the kitchen to inform before the food was replenished. 5. Trip.com stated that check-out time was 11:00 AM, but the front desk informed us that check-out was at 10:00 AM. Only after I pointed out the booking details was I allowed to check out at 11:00 AM. Belief they wants more ample time to tidy up the rooms at the cost of the customers. Other area that improve:- 1. When I contacted the receptionist via WhatsApp regarding a booking modification, the responses were not particularly friendly or accommodating. A more customer-oriented approach would greatly improve the guest experience. 2. The receptionist’s appearance and presentation did not seem professional. Throughout my stay, she was dressed very casually, resembling sleepwear, and I initially assumed she was part of the housekeeping team rather than the front desk staff. Overall, the resort has great potential due to its beautiful setting, cleanliness, and affordability. With improvements in service standards, communication, and guest management, it could provide a much better experience for visitors.
Price per night from:DKK 657

Semporna Lighthouse Hotel

7.7/10
Good
Posted on Jun 30, 2026|Standard King Room
CNGuest User
The surrounding area is pretty bad; the whole Semporna town is dirty and chaotic, with lots of stray dogs and dirty kids. This hotel is a bit far from the Seafest Jetty, and the hotels closer to the jetty seem to have a better environment. They offer complimentary snacks and drinks, and the service attitude is quite good. The rooms are spacious and have good soundproofing. However, there were only two old bath towels on the bed and no bath mat. The bath towels, duvet cover, and pillowcases all looked quite old and had old stains. Luckily, we brought disposable pillowcases. I'm not sure if it was because we showered after midnight, but the shower water was very cold. I didn't dare wash my hair and just took a quick rinse. The breakfast was very basic.
Price per night from:DKK 387

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties416
Number of reviews49,226
Highest priceDKK 3,782
Lowest priceDKK 122
Weekend Avg. PriceDKK 696
Weekday Avg. PriceDKK 671