Beach Hotels in Sabah, Malaysia

Beach 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 Beach Hotels - Sabah

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
AAprilcyk 2026.03.17
This is my third stay, I had a free upgrade room to Deluxe room, that was really great. For the first two times, I was talking about feeling too cold after shower as cold air from the room will be going into the bathroom through the airventilated door. This time, the room is too warm, the temperature inside the bathroom after shower is just nice, but too warm to sleep at night, covering the quilt makes me too warm, without it would be too cold. Told the receptionist couple of times and they said maintenance had tried to turn it on to the max but the speed was still slow. However, I have a friend staying for the same night in different room, the fan speed of the air-conditioning in his room was really strong. I guess there's something wrong with the air-conditioning in my room. Other than that, everything's great.
Very Good
848 reviews
8.5/10
Price from
€23
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
AAnonymous User 2026.02.17
The hotel's location is excellent! 👍 The service attitude is great, facilities are complete, and transportation is convenient. Especially, there's a fantastic Malay restaurant (Restoran Nikmat 2) right behind it – highly recommended! After 11 PM, the hot water supply wasn't quite sufficient, only lukewarm. Also, there was a sewer odor in the bathroom. Hope these minor issues can be improved upon.
Very Good
2687 reviews
8.9/10
Price from
€42
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
AAnonymous User 2026.02.25
I arrived at the hotel around 1:30 PM and was told check-in wasn't available yet. So I registered my passport and stored my luggage, and they said they'd bring it up to the room later. After going out for a meal and a walk, I returned to the front desk around 3:30 PM, only to be told they couldn't find my reservation. I explained that I had already registered, and then they informed me the room was under my husband's name, which was why my name wasn't found. But the problem is, they had already registered all our family's passports! Then another issue arose – they said the room wasn't ready. I pointed out that it was well past check-in time and that this was the hotel's problem. Eventually, they upgraded our room. The room itself was decent, and they even set up the sofa bed as requested for our family with a child. Just as I was about to relax, I used the toilet. I pressed the flush button on the wall, and the entire flush plate fell off, which gave me quite a fright. The facilities are really subpar. The hot water for the shower also wasn't working, and I had to call staff to fix it because their shower button design is so counter-intuitive. Did I think that was the end of it? There was another surprise when we were leaving. After checking out, my child's smart watch was missing. The location showed it was still at the hotel. I asked the front desk, and they said they hadn't found it. I showed them the watch's location, which clearly indicated our hotel and even the floor. The staff then took us to the room to look, but we couldn't find it. Finally, I asked them to find the cleaning staff, and sure enough, it was with them. But why didn't the cleaner report finding the watch immediately? If it weren't for the smart watch's tracking, it would have been impossible to prove. Luckily, we got it back. Additional note: The hotel pool is on the top floor and is quite small (a far cry from the Shangri-La).
Very Good
1028 reviews
8.8/10
Price from
€77
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
MM26xqjbvf**** 2026.01.26
I arrived at 9 AM and was immediately checked in. After a good sleep, I headed out to explore. No deposit was required, which was a nice touch. The staff were all smiles and made me feel right at home. Next time I'm in Kota Kinabalu, I'll definitely choose this place again. The privacy is excellent, and the capsule rooms are great. It's also conveniently located near the Central Market and Gaya Street, making it easy to get around.
Very Good
207 reviews
8.0/10
Price from
€7
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
GGuest User 2025.11.22
I had a wonderful stay at Mapple Home. The apartment was clean, comfortable, and fully equipped with everything I needed — ironing facilities, hair dryer, microwave, fridge, TV, heater, WiFi, plates, bowls, pots, cutlery, glasses, pans, an electric stove, and a very comfortable mattress. The entire area was spotless and well-maintained. Special thanks to the host, Syafini, for being so helpful in answering all my questions and kindly allowing me to check out late at 12 pm. The sea view was absolutely beautiful and truly healing — I could enjoy the calming view of the ocean right from the bed. Overall, an excellent stay. Highly recommended!
Very Good
145 reviews
8.6/10
Price from
€30
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
GGuest User 2026.02.20
The room was beautiful and spacious, giving off a super vacation vibe! The hotel staff provided excellent service. There's also a bar by the sea where you can enjoy a drink and dinner. The location is right by Sutera Harbour, and the famous 'Love at Ringgit Island' (which was popular online) has now moved to Sutera Harbour. It's also not far from the airport, making it very convenient for getting around.
Very Good
1384 reviews
8.5/10
Price from
€89
per night
Check Availability
Hotels in Sabah
YYUKOS17 2026.01.02
We rented a two-bedroom villa. Boat transfer to the island is included in the price. The breakfasts were delicious. The villa is uniquely decorated and everything is provided: slippers, bathrobes, and separate towels for the beach and the room. The island itself is magnificent with a clean beach of white sand and turquoise sea water. During the day, many day-trippers visit, but after lunch, they leave, allowing you to enjoy a sense of oneness with nature. A special bonus for us was the absence of Wi-Fi in the rooms; it's available at the reception and in the restaurant.
Great
196 reviews
9.1/10
Price from
€112
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
GGuest User 2026.03.04
Aside from the nice views, everything else was pretty mediocre. We stayed in room 7418, which was quite spacious and kid-friendly. It had both a bathtub and a shower. The TV had static, and the breakfast was the same every single day – at least for the 6 nights we stayed, it was the same few options. Surprisingly, there were no noodles at the club lounge restaurant. For any egg dishes, you had to specifically ask a waiter for the menu, otherwise, you wouldn't know they even had them. For 6 nights at the executive lounge, the alcohol wasn't self-serve; they only gave you a tiny bit each time. The service, from check-in to check-out, was pretty much non-existent. Housekeeping seemed to depend on the staff's mood; the first night the room was cleaned exceptionally well – I almost regretted not filming a full walkthrough. But the following days, the cleaning was very superficial.
Very Good
1452 reviews
8.4/10
Price from
€105
per night
Check Availability
Hotel near Tanjung Aru,Kota Kinabalu 10.9% of visitors choose this area
JJeffrey~ 2025.08.28
An exceptional 2 nights in this kid room, clean, tidy and spacious. We looked for sliding bed which combined playground and bed into one, my kids loved it so much. I would love to see washing machine in my room, we can clean clothes and dry under sunshine at balcony easily. Location was convenient when we left, only took 10 mins to airport, and around 15-20 mins to Gaya market. Swimming pool at 11th floor offered excellent view for Kota Kinabalu and regular aeroplane arrival and departure, especially at night. Note that swimming pool closed at 8pm.
Very Good
108 reviews
8.9/10
Price from
€39
per night
Check Availability
Hotel near City Center,Kota Kinabalu 89.1% of visitors choose this area
SSally Q. 2026.02.25
The hotel facilities are great, especially for families with children. The water slides and kids' play room were a big hit with the little ones. The only minor downside is the lack of restaurants nearby, so you're limited to the hotel restaurant or taking a taxi into the city, but that wasn't a major issue for us.
Great
1611 reviews
9.2/10
Price from
€79
per night
Check Availability
See All Beach Hotels in Sabah

Travelers Reviews of Sabah Hotels

See all
9,0/10
Great
XXiamaonvFacilities: This was a highly anticipated trip, and the facilities were complete and well-equipped. The garden had lounge chairs and tables, and there was a dedicated resting area for guests with early/late flights. Cleanliness: The room was cleaned daily, and supplies were replenished promptly. The bottled water provided was large capacity, and you could ask staff for more if needed! This was a very thoughtful touch. Environment: The sunset was incredibly beautiful! There's a hotel-specific floating platform in the sea for paddleboarders to rest and enjoy the sunset, which is definitely worth it! 👍👍👍 Service: For breakfast in the restaurant, you need to ask the staff to help you find a table; you can't just seat yourself. There are both indoor and outdoor seating options, and the ambiance is great in both.
Shangri-La Tanjung Aru, Kota Kinabalu

Shangri-La Tanjung Aru, Kota Kinabalu

Hotel near Tanjung Aru, Kota Kinabalu
Price per night from:€173
7,5/10
AAnonymous UserJust got back home yesterday, and I'm determined to write a thorough review for this hotel. My kids also encouraged me to review it, because it truly deserves it. We booked four ocean villas for two nights, and I initially thought our chances of encountering issues would be higher with such a large booking. But we didn't run into any problems at all! In fact, I even regretted not booking more nights, mainly because I was put off by too many negative reviews on Ctrip. 1. **Service:** If you're comfortable communicating in English, the hotel service is absolutely fantastic. Most of the staff speak excellent English and were diligent in explaining activities, facilities, schedules, and programs. They showed us where everything was in the room and proactively informed us about the cost if we broke any of the toiletries bottles. The higher cost for broken bottles is because the contents are genuinely expensive – they're pure plant essential oil toiletries. As someone who regularly uses essential oils, I know they shouldn't be stored in plastic. Plus, these toiletries left our hair and skin feeling moisturized, not dry. I found them to be very effective. If you're worried about breaking them, just place them on the floor. 2. **Seawater:** The seawater is quite clear. While it's not a 'jelly blue,' the clarity is definitely good. We did experience a heavy downpour one day, and the water became a bit murky the next, but it was still perfectly acceptable. The photo of the large sea turtle looks a bit blurry because it was taken with a waterproof phone case, but the water itself was actually very clear. That was taken from under our water villa. The manta ray was photographed near the stairs of our water villa room. 3. **No Outside Food Policy:** They don't allow outside food in the rooms because it attracts ants and monkeys. The front desk has a dedicated area for storing snacks. We didn't bring any snacks into our room and always closed the door promptly, so we didn't have any bugs or insects. A crucial point: absolutely do not feed the monkeys! 4. **Meals:** We had all our meals at the hotel restaurant, and the food was truly delicious. A main meal costs around 90+ MYR per person (about 160 CNY). We felt the food was excellent, with a good variety of dishes and drinks beyond just the main courses. The kids' portions were a bit small; our four children ordered 7 kids' meals, and eventually, we just ordered them regular adult meals instead. 5. **Hot Water:** Regarding previous reviews mentioning no hot water, one of our rooms indeed had this issue. We called the front desk, and it turned out there's a 'water heater' button on the wall. Hot water was available within 15 minutes. So, don't hesitate to ask! Don't be shy; good service often requires you to speak up. 6. **Free Rentals:** Paddleboards, small boats, fins, and masks are all available for free rental. 7. **Marine Life:** In the ocean, we spotted baby sharks, baby manta rays, triggerfish, archerfish (the ones that shoot water), porcupinefish, and even a large sea turtle (which is rare, but we got lucky!). 8. **Welcome/Farewell:** We received a welcome ceremony and a welcome drink upon arrival. Upon departure, we sometimes had the whole staff waving goodbye to us. 9. **Guest Demographics:** There were a lot of European and American guests at the hotel, some Koreans, but not many Chinese guests. I wonder if this is due to the excessive negative reviews on Ctrip. 10. **Cleanliness:** The hygiene was excellent, and the rooms were very clean. Each room came with life vests, so you could go snorkeling anytime. That pretty much covers it. I believe if your English communication is good, feel free to chat with the front desk and restaurant staff; they are very engaging. At 8 AM, the hotel organizes a free jungle trek. It was a bit tiring, and we didn't see much – just hiking uphill. For reference, my experience this trip, and with these four rooms, was genuinely excellent. Having been to places like the Maldives, Bali, and Koh Lipe... I think this hotel offers great value for money, and I would definitely come back. Hotels at this price point on Koh Lipe before were significantly worse.
Gayana Marine Resort

Gayana Marine Resort

Hotel near Gaya Island
Price per night from:€231
8,5/10
Very Good
LLanlingwang0812Let's start with the positives: the location is incredibly convenient, within walking distance to various downtown attractions. The price was also reasonable, even during Chinese New Year, and the service was good. We stayed here for one night after an early morning flight, but as the saying goes, you get what you pay for. The environment is comparable to a budget chain hotel in China, and it can be a bit noisy facing the street. It's also an older version, not the newer 3.0. So, it's a decent option if you're looking for value for money for a temporary one or two-night stay.
Gaya Centre Hotel

Gaya Centre Hotel

Hotel near City Center, Kota Kinabalu
Price per night from:€25
9,2/10
Great
AAnonymous UserThis hotel was perfect for a completely relaxed trip. I was very satisfied with the room; the balcony was great and offered a good level of privacy. However, my initial idea of stepping right onto the beach didn't pan out. You can see the beach from afar, but that's as close as you get! You actually have to walk through a large area of greenery, so it’s quite a distance from the sand. The only upside is that on a day like this, you can sit outside all day without getting any sun, which was very comfortable. It’s absolutely ideal for just lying back and looking at your phone. Truly a perfect spot for men who just want to chill out. The Ocean Wing family room would be better for families with two children. For us, with just one child, it felt a bit wasteful as the top bunk was empty, haha. The Garden Wing pool is livelier and also a good spot for watching the sunset. If you like a more vibrant atmosphere, stay there. If you prefer quiet, choose the other side. Our family room, 1802, was actually about the same distance from the Garden Wing lobby as it was from the Ocean Wing front desk. Walking through the connecting corridor was fine, and it wasn't hot. At night, the path with the lawn lights was also very close. The so-called Ocean Wing is actually quite quiet, and the rooms have a large outdoor resting area. As for value for money, that’s up to you to decide. The ground floor of the Garden Wing only has two small outdoor stools and gets more sun. The room itself was quite cool, with strong air conditioning. I recommend wearing long sleeves when going to the restaurant for meals – definitely long sleeves! For dining, I’d suggest the Garden Wing buffet restaurant; they have more variety. Regarding booking activities, I recommend emailing the hotel in advance to confirm your booking number and the activities you want to do. Otherwise, don't expect to be able to book activities like the night animal viewing on the spot. There are only slots for 10 people per day, and usually, three families are enough to fill them. So, I couldn't book anything during my two-day stay, which was very disappointing. One friendly aspect might be for children who need childcare. Upon check-in, they give you a daily activity list in both English and Chinese, and children can be supervised. Daily drinks and food are replenished. You can actually order Grab food delivery, but there's an extra 10 RM delivery fee. It’s really far, over ten kilometers! So remote... There’s a restaurant nearby called Dongfang Tea Restaurant; you can search for it on Dazhong Dianping. Add the owner's phone number on WeChat, and he'll come pick you up! It can save you a lot; it's about 90 RMB per person. The hotel's buffet dinner isn't great, not as good as the breakfast buffet. That's what people who tried it said; I didn't, haha. Breakfast lasts from 6:30 AM to 10:30 AM, and I usually went around 9:30 or 10:00 AM and stayed until after 10:30 AM. The shuttle bus schedule is also very useful in my pictures. For check-out, I left around 12:30 PM, and the front desk told me to be in the lobby 15 minutes early for the bus. The drop-off time is excellent, taking you to Imago Shopping Mall. However, they can't drop you off at the airport directly; there are only two airport shuttles, one in the morning and one in the evening. Finally, here's a tip: there's a QR code in the lobby to register as a Shangri-La member. Just scan it and register your membership number to receive a complimentary four-piece travel size shower gel set. There's also Chinese-speaking staff at the front desk (see picture). You can ask for her if needed. Summary: For older children, swimming before sunset is perfect, from 5:30 PM to 7:00 PM, watching the sunset all the way – it’s stunning. Cons: Far from the city, and activities are difficult to book. Food: They have all the usual stuff, so it's just okay. Overall, it's a hotel very suitable for a completely relaxed and laid-back stay.
Shangri-La Rasa Ria, Kota Kinabalu

Shangri-La Rasa Ria, Kota Kinabalu

Hotel near Tuaran
Price per night from:€89
8,3/10
Very Good
GGuest UserIt's a little out of town but I chose it for the close proximity to the beach and swimming ,which is about a 10min walk from the hotel. There are street food and drinks stalls available from about 3pm . Tanjung Aru beach is beautiful, uncrowded and the beach shelves away gently making it a safe swimming area. However, the beach had rubbish washed up and maintenance isn't a priority I guess. I swam everyday and didn't get sick ,that's a bonus. The room ( the whole place)was tired looking, it could do with a lick of paint and maintenance. Room was clean when I got there but I strongly doubt it was cleaned in the entire time I was there for five days. Often had to ask for toilet paper , shampoo and shower gel , and coffee sachets etc ,basics to be stocked whenever housekeeping does their cleaning. Air con worked for me although the settings couldn't be altered ! The bed springs creak and you feel the springs when you sit on the bed but I slept ok only because I was usually exhausted from the day's activities . The beds and mattresses definitely need renewing though. The fridge was mouldy and smelly , what a blooming shame : / The safe was broken - hallelujah! I kept my room door locked at all times only because Reception staff hardly looked up to see who comes and goes- they sit very low,almost out of view at their front desk. I wasn't convinced about their perception of safety especially as I'm a solo female traveller and I need to be alert and take great caution. Casuarina Hotel are you taking note? Reception is helpful but that depends who is present. Lifts work fine without too much of a wait. The cafe on ground level serves an American breakfast but I couldn't tell you whether that's worth your while. It looked like Mary Celeste everytime I peeped in there so wasn't convinced about getting fed or a service. Therefore, I had fruit and snacks as standby .. There's a lovely restaurant a few yards from the hotel called the Yolo Seafood Restaurant which tends to open from 11.30am- delicious and inexpensive with friendly staff. Grab taxi fare to city centre varies from MYR 7- 25 Ringgit ,the higher tariff if returning during commuter rush hours from city centre which is a 15- 25 min ride . Would I stay here again ? I would actually knowing all its idiosyncrasis compared to so many awful or simplly mediocre accommodation charging an arm and a leg , I think Casuarina is just ok . Value for money? I don't think so .
Casuarina Hotel

Casuarina Hotel

Hotel near Tanjung Aru, Kota Kinabalu
Price per night from:€20
9,2/10
Great
SSally Q.The hotel facilities are great, especially for families with children. The water slides and kids' play room were a big hit with the little ones. The only minor downside is the lack of restaurants nearby, so you're limited to the hotel restaurant or taking a taxi into the city, but that wasn't a major issue for us.
Hyatt Regency Kinabalu

Hyatt Regency Kinabalu

Hotel near City Center, Kota Kinabalu
Price per night from:€79
8,5/10
Very Good
GGuest UserThe room was beautiful and spacious, giving off a super vacation vibe! The hotel staff provided excellent service. There's also a bar by the sea where you can enjoy a drink and dinner. The location is right by Sutera Harbour, and the famous 'Love at Ringgit Island' (which was popular online) has now moved to Sutera Harbour. It's also not far from the airport, making it very convenient for getting around.
The Pacific Sutera Hotel

The Pacific Sutera Hotel

Hotel near City Center, Kota Kinabalu
Price per night from:€89
8,6/10
Very Good
AAlisayaaI stayed at ***a Island Hotel 12 years ago, and I came back with my daughter full of anticipation, only to be utterly disappointed. There were two reasons: 1. The front desk girl in picture one was rude, arrogant, and shirked her responsibilities. After the normal check-in process on the island at 2:10 PM, we waited until 2:45 PM without being assigned a room (normal check-in time is 3:00 PM). Considering my daughter was feeling unwell with a cold, I spoke to the front desk girl about going to the restaurant to eat and rest first (the front desk staff was aware of the situation as they led us to the restaurant). When we returned to the front desk at 3:30 PM to check in, we were told there were no rooms available because we weren't waiting at the front desk. What kind of logic is that?! The truth was the rooms hadn't been cleaned, but the front desk just rudely insisted it was because we weren't waiting. Throughout, I communicated gently in English, yet I still felt the arrogance in her words and attitude. This should not happen at a hotel of this caliber. I saw other Chinese guests also having trouble getting rooms. I didn't want to argue and ruin my mood, so I immediately contacted Ctrip's dedicated customer service. Junjun was very professional and patient in resolving the issue. Finally, the hotel manager intervened and apologized, and we checked in at 4:45 PM. Once the manager arrived, the problematic front desk staff suddenly became timid; her demeanor was truly disgusting. 2. The room's cleanliness was poor. There were various hairs in the bathroom, and the bathtub still had uncleaned stains. The hotel's large bathtubs are a feature, but regular disposable tub liners don't fit; you need extra-large ones. The hotel's compensation included a room upgrade and a complimentary dinner. The hotel environment, and thanks to Ctrip for helping us get checked in smoothly. The hotel's natural environment is still excellent, quiet and comfortable – that's why I've missed this hotel for so many years. The main guests are still Caucasians and Koreans, with a smaller proportion of Chinese. The restaurant is quite good, especially the chef's skill.
Gaya Island Resort, Kota Kinabalu - an SLH Hotel

Gaya Island Resort, Kota Kinabalu - an SLH Hotel

Hotel near Gaya Island
Price per night from:€173
7,7/10
Good
ZZuralengThe room is okay for a small family. However, it’s not very suitable for those who are sensitive to noise because the room is not really soundproof — you can even hear the person next door showering 😂. But overall, the room is still okay and comfortable for our stay.
Goldenhill Hotel

Goldenhill Hotel

Hotel near Tanjung Aru, Kota Kinabalu
Price per night from:€14
8,6/10
Very Good
MM7679****Everything was perfect. Every staff member at the resort was incredibly welcoming and helpful, even the maintenance workers I passed on the paths greeted me warmly. The food in the restaurant was delicious, and breakfast was absolutely perfect – I couldn't find a single fault. The resort doesn't cut back on service or close facilities just because there are fewer guests, which is great. It was a perfect getaway, and I will definitely be returning.
Bunga Raya Island Resort & Spa

Bunga Raya Island Resort & Spa

Hotel near Gaya Island
Price per night from:€232

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 properties65
Number of reviews13,848
Weekday Avg. Price€201
Weekend Avg. Price€204