Hotels With Spa in Johor, Malaysia

Hotels With Spa in Johor, Malaysia

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Hotels With Spa - Johor

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
CCOWKONGCOW 2026.03.18
this I not first time, booked for KSL hotel with my family. but this time very disappointed for their air-conditioning ... not cold, cannot adjust. aircon compressor very loud. I can't even have a good rest.. and swimming pool never well maintain. Alot of algae. on the pool side floor also inside the pool.. that my girl went inside saw..hopefully next booking will be more better .
Very Good
9478 reviews
8.5/10
Price from
$45
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
AAnonymous User 2026.03.15
recently stayed at Holiday Villa Johor Bahru City Centre and had a wonderful experience. The hotel is in a very convenient location, close to shopping malls, restaurants, and only a short drive from the Singapore border, which makes it perfect for both leisure and quick getaways. The room was spacious, clean, and very comfortable. The bed was soft and relaxing, and the view from the room was beautiful, especially at night. One of the highlights of the hotel is the rooftop pool. It’s a great place to relax, enjoy the city view, and unwind after a long day. The facilities were well-maintained and the atmosphere was very pleasant. Highly recommended.
Very Good
2641 reviews
8.8/10
Price from
$63
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
IIzzyCT 2026.02.14
Staffs were really good, friendly and helpful throughout our stay. They answered all our questions and made sure everything went smoothly. The hotel is clean and location is convenient, close to KSL. Below the hotel there is a small old school food court selling nice yummy hawker food. If you want extra decor for your room or event, it's available at an additional cost. Best to check with the hotel directly for what's offered and how much it is. Photo attached is the simple decoration surprise for my hubby. Last but not least thank you the Dian, for the arrangement.
Very Good
1689 reviews
8.5/10
Price from
$46
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
MMaymyo 2026.01.24
One of my favourite hotels in JB ✨ I stay here every single time I visit — yes, even though it’s famous for ****************😅
Very Good
1824 reviews
8.1/10
Price from
$36
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
AAnonymous User 2026.02.09
My husband and I had a pleasant stay here! We were warmly greeted by receptionist Aini if I’m not mistaken. We were extremely grateful when she gave is the early check in and birthday cake specially for my husband’s birthday. The room was extremely comfortable and the facilities provided by the hotel was amazing. To top it all off, the breakfast spread was too good to be true haha. The concept of having the infused and sugar syrup intrigued me!
Great
1389 reviews
9.2/10
Price from
$77
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
WWoweilewo 2026.02.01
The hotel's location is excellent; it's right across the road from the Johor Bahru checkpoint, just through the mall. There's also Haidilao downstairs, along with various cafes and bakeries. The hotel room was spacious enough. However, the only downside, and a very disappointing one, is the extremely poor soundproofing! There's a connecting door within the room that's shoddily sealed. We could hear everything from the next room, and even see the light through the door gap. If someone with ill intent were to spread a virus or something similar, it could easily lead to terrible consequences. The hotel's Wi-Fi was also incredibly unstable, disconnecting every five minutes, which was extremely frustrating. The hotel breakfast was also very unappetizing. Please choose carefully.
Very Good
1515 reviews
8.9/10
Price from
$76
per night
Check availability
Hotels in Johor
NNyanna~ 2026.03.01
It was a great stay. This is our 2nd time here. We keep coming back because the rooms are nice and the staff are friendly. The location is also good. The breakfast have simple menu but it’s ok. Although you need to walk through the pool area without shelter, it was nice that we have a good weather during our sta. Otherwise it will be inconvenient to go to the breakfast area when raining.
Very Good
1607 reviews
8.2/10
Price from
$35
per night
Check availability
Hotels in Johor
AAnonymous User 2025.11.05
Room Condition: The hotel is quite old and a bit rundown, so it’s understandable that the furniture is also aged. The table lamp/study light looked worn out and could use some maintenance. Service: Check-in at the front desk was smooth, but we faced an issue with the TV in our room. We couldn’t watch any channels at all. At first, we thought it might be due to the weather, but the TV in my parents’ room worked fine. We scanned the QR code to request assistance and received only “Noted” as a response. We sent two messages and got the same reply both times. Since there was no follow-up, we went to the front desk to report it in person, but unfortunately, no action was taken until we checked out. That was quite disappointing. Car Park: Try to avoid parking directly under the trees, as there are quite a lot of weaver ants around the area. Breakfast Buffet: The breakfast buffet was okay. The kurma chicken tasted more like ayam ungkep, which was a bit misleading, but I actually loved it since I really like ayam ungkep.
Good
659 reviews
7.8/10
Price from
$44
per night
Check availability
Hotel near Legoland Theme Park,Johor Bahru 5.2% of visitors choose this area
Ppompompudding 2025.10.10
I always booked here and it never disappoints me. Easy checking in and easy checking out. Food is not bad, its just not much choices but still fine for me. And the lifts are quiet fast which is good if you are rushing. Amenities are basic. All in all good!
Good
500 reviews
7.6/10
Price from
$40
per night
Check availability
Hotel near City Center of Johor Bahru,Johor Bahru 80% of visitors choose this area
AAthens27 2026.01.26
⭐️⭐️⭐️⭐️⭐️ Highly recommended for a quiet and relaxing staycation We had a wonderful stay and truly enjoyed how peaceful and comfortable this place is. The unit was clean, spacious, and well-maintained, with complete amenities that made our stay very convenient. The view was absolutely lovely, perfect for slow mornings, coffee by the balcony, and winding down after a long day. What we appreciated most was how quiet and relaxing the environment felt, despite being very accessible near the restaurants, malls, convenience store and transportation. Everything we needed was nearby, yet the place still gave that calm, private staycation atmosphere. The room was so clean with aircon and ceiling fan, bed was comfortable, the bathroom was clean, and the kitchen setup was practical, got also Ironing board, hairdryer, toiletries. Overall, this is a great spot for anyone looking to rest, recharge, and enjoy a peaceful staycation with a nice view. We would definitely come back and highly recommend this place to friends and family. Thank you so much again.
Very Good
76 reviews
8.9/10
Price from
$35
per night
Check availability
See All Hotels With Spa in Johor

Recent Reviews for Johor Hotels

See all
9.2/10
Great
AAnonymous UserMy husband and I had a pleasant stay here! We were warmly greeted by receptionist Aini if I’m not mistaken. We were extremely grateful when she gave is the early check in and birthday cake specially for my husband’s birthday. The room was extremely comfortable and the facilities provided by the hotel was amazing. To top it all off, the breakfast spread was too good to be true haha. The concept of having the infused and sugar syrup intrigued me!
DoubleTree by Hilton Johor Bahru

DoubleTree by Hilton Johor Bahru

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:$77
8.7/10
Very Good
Eed anA hotel that i like that is far from the noisy part of jb. Place for me to just chill and sleep, after a day out to shop and makan. Hungry at night or early morning order food, pickup eat on bed and watch TV. Room is big and clean, aircon strong and make me sleep until tomorrow. Toilet water also hot, feel shiok. Washing machine, shiok I wash clothes then go back can relax no need wash. Then cny strike midnight, fireworks just out side my balcony. Nice but I scared le, keep shooting fireworks till early morning. Feel like going to hit my balcony. Whole place smoky like got fog. Scary experience, adventure! Everything is good, but just during checkout the staff looks like a senior staff serving me no expression, no words, shocking by such service.
Fraser Place Puteri Harbour, Johor

Fraser Place Puteri Harbour, Johor

Hotel near Legoland Theme Park, Iskandar Puteri
Price per night from:$83
8.2/10
Very Good
GGuest UserVisited this hotel years ago before Covid. Revisited after 7 years. No change to the overall look and feel. Feeling not too bad. Location: Good near Bukit Indah Aeon. Difficult to come in given we now don’t drive Bus network no good. Not coming in anytime soon. Service: Good. Counter staff allow early check in and given us high floor. Cleanliness: Good, basic stuff provided. Nothing fancy. Room: Lightings is dim, not enough lighting. TV channels cannot load due to poor wifi. YouTube Netflix cannot watch too. A bit disappointed. Breakfast: OK comes with Nasi Lemak, Noodles / Porridge section. Pastries and bread.
Hotel Granada Johor Bahru

Hotel Granada Johor Bahru

Hotel near Legoland Theme Park, Johor Bahru
Price per night from:$51
8.2/10
Very Good
KKongfamGreat getaway and off peak season means no waiting and less crowded. Fun play at pool and just chill at the beach
Sand & Sandals Desaru Beach Resort & Spa

Sand & Sandals Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:$116
8.5/10
Very Good
CCOWKONGCOWthis I not first time, booked for KSL hotel with my family. but this time very disappointed for their air-conditioning ... not cold, cannot adjust. aircon compressor very loud. I can't even have a good rest.. and swimming pool never well maintain. Alot of algae. on the pool side floor also inside the pool.. that my girl went inside saw..hopefully next booking will be more better .
KSL Hotel & Resort

KSL Hotel & Resort

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:$45
8.0/10
Very Good
GGuest UserWe went to Tunamaya with a very low expectation considering more negatives than positives reviews by others. Our check in process were seamless & fast. We took the family room with queen and single bed just nice for a small family Room were clean to our surprise, just that the bathroom sink looked worn out with many years of usage and a leaking aircond which they fix it promptly. Breakfast was decent, enough food for everyone We have no other complaints given the cleanliness of room, a beach front room view and a private beach. We also love the seafood at Desaru Corner which we ate dinner all the time for 3 days - just 9 minutes away by car Of course, we have to go home with Baby Kai! As a souvenir for my little one on our memories in Tunamaya
Tunamaya Beach & Spa Resort Desaru

Tunamaya Beach & Spa Resort Desaru

Hotel near Desaru
Price per night from:$36
8.4/10
Very Good
DDini LeeChecking in at 5:00 PM was quick and hassle-free without the need for a queue number, but the staff were unfortunately unfriendly. There was no briefing regarding the resort’s facilities or perks, and no directions were given on how to get to the rooms or the swimming pool. When I asked questions, they seemed rushed and reluctant to answer. I requested a baby cot to be sent directly to the room, and fortunately, it arrived. However, I wasn't informed about the Splash Park. I only found out through a Google search that there was a second pool at Block A. The beach area was mediocre and not very appealing. Breakfast was also average with limited variety. The only highlight of this stay was the Splash Park. Overall, the staff were not welcoming at all.
Lotus Desaru Beach Resort & Spa

Lotus Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:$65
9.4/10
Amazing
AAin_Our first stay at Anantara Desaru Coast Resort was nothing short of exceptional, as we celebrated our first wedding anniversary here. From the moment we arrived, the warm hospitality and attention to detail truly stood out. The team thoughtfully prepared a lovely surprise for us, which made our celebration even more special and memorable. Throughout our stay, the service was consistently top-notch; professional, attentive, and genuinely caring. The staff went above and beyond to ensure our comfort, always offering helpful guidance and prompt assistance whenever needed. The resort itself is beautifully maintained, with breathtaking views across the property and impeccable cleanliness in both the rooms and common areas. There is a wide variety of daily activities available, including paid experiences. However, we highly recommend staying over the weekend to fully maximise your stay and enjoy more complimentary resort activities. We were also introduced to their villa options, which offer additional perks, enhanced privacy, and even better views, something we are definitely considering for our next visit. Overall, this was a luxurious, relaxing, and unforgettable experience. We truly look forward to returning to Anantara Desaru Coast Resort in the future.
Anantara Desaru Coast Resort

Anantara Desaru Coast Resort

Hotel near Bandar Penawar
Price per night from:$297
9.3/10
Great
KKathrinCastroOne of the best stays we ever had. Family of 5 with 3 kids all under 12 years old. We all can say this is the best stay we ever had, everything was consistent. From customer service, food quality, room cleanliness, friendly and accomodating concierge/checkin counters. It felt we were there for days when we were just there for 2 days and 1 night. You dont have to go anywhere in this hotel resort. They have all the amenities which you can enjoy with your family. Only downside was we waited an hour at mix lounge for lunch. But still made up for the food taste. Definitely highly recommended. Commends to sahara, shikin, cece and everyone who has made our stay comfortable. 5 stars indeed. My daughter lost her smart watch and they are sending it back to us and has initiated to reach out to us. Amazing service. Thank you again!
The Westin Desaru Coast Resort

The Westin Desaru Coast Resort

Hotel near Desaru
Price per night from:$143
7.8/10
Good
AAnonymous UserRoom Condition: The hotel is quite old and a bit rundown, so it’s understandable that the furniture is also aged. The table lamp/study light looked worn out and could use some maintenance. Service: Check-in at the front desk was smooth, but we faced an issue with the TV in our room. We couldn’t watch any channels at all. At first, we thought it might be due to the weather, but the TV in my parents’ room worked fine. We scanned the QR code to request assistance and received only “Noted” as a response. We sent two messages and got the same reply both times. Since there was no follow-up, we went to the front desk to report it in person, but unfortunately, no action was taken until we checked out. That was quite disappointing. Car Park: Try to avoid parking directly under the trees, as there are quite a lot of weaver ants around the area. Breakfast Buffet: The breakfast buffet was okay. The kurma chicken tasted more like ayam ungkep, which was a bit misleading, but I actually loved it since I really like ayam ungkep.
Le Grandeur Palm Resort Johor

Le Grandeur Palm Resort Johor

Hotel near Senai
Price per night from:$44

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 can find over 1.5 million hotels in more than 230 countries or regions on Trip.com. Haven't decided which hotel to book? Browse our site to get ideas!

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 properties42
Number of reviews27,733
Weekday Avg. Price$243
Weekend Avg. Price$271