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
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
KSL Hotel & Resort Hotels in
KSL Hotel & Resort Hotels in KSL Hotel & Resort Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
GGuest User 2025.12.06
I stayed at KSL Hotel & Resort for a short one-day trip, and overall it was a pleasant experience. The location is super convenient — directly connected to KSL Mall — which made it easy to grab food, do some shopping, and just relax without needing to travel far. The check-in process was smooth, and the staff were polite and efficient. The room was clean and fairly spacious, with all the basic amenities you’d expect for a comfortable stay. The bed was cozy enough for a good night’s rest. I also liked the facilities, especially the pool area which is quite family-friendly and lively. Even though my stay was short, it was still a nice spot to unwind. Overall, KSL Hotel & Resort is a solid choice for a quick getaway — convenient, comfortable, and good value for a short stay. I wouldn’t mind returning again for another fuss-free trip.
Very Good
8977 reviews
8.4/10
Price from
SGD 66
per nignt
Check Availability
Holiday Villa Johor Bahru City Centre Hotels in
Holiday Villa Johor Bahru City Centre Hotels in Holiday Villa Johor Bahru City Centre Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
DDavid Wong Tuck Keong 2025.11.29
Holiday villa hotel is my favourite hotel and convenient to stay in JB. They give the best service and fast check in & out for us. The room are very clean and the most important no smoking smell in the room… The morning international breakfast they serve was fantastic and very fresh. I love it very much. I will continue staying at holiday villa hotel. Thank you holiday villa.
Very Good
2306 reviews
8.7/10
Price from
SGD 91
per nignt
Check Availability
KSL Hot Spring Resort Hotels in
KSL Hot Spring Resort Hotels in KSL Hot Spring Resort Hotels in
Hotels in Johor
BBW9994 2025.10.24
Come and try here for a night or two. It is worth it. The hot spring is super warm and relaxing. Sauna room temperature needs to be fixed but overall stay is comfortable. Nearby austin heights. We always head there for food
Very Good
1538 reviews
8.2/10
Price from
SGD 49
per nignt
Check Availability
Grand Paragon Hotel Johor Bahru Hotels in
Grand Paragon Hotel Johor Bahru Hotels in Grand Paragon Hotel Johor Bahru Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
GGuest User 2025.11.09
The hotel is very comfortable and clean. I really liked the shower head — it’s powerful, just like getting a massage while showering! Breakfast was excellent and so filling that I couldn’t eat another bite. Overall, it was a very pleasant stay. I’ll definitely book here again if I come back.
Very Good
1641 reviews
8.5/10
Price from
SGD 76
per nignt
Check Availability
New York Hotel Hotels in
New York Hotel Hotels in New York Hotel Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
AAnonymous User 2025.09.28
Booked a room for 1 night. The room is very dated, but large and spacious. Would be better if there are sockets at bedside. Could not sleep well due to the pillows provided, as they are too soft. Bathroom feels very old. Hotel breakfast option is limited, with mini salad bar, Asian food (nasi lemak), some dimsums / Malay dessert delicacy. The bread / pastry option is very limited.
Good
1677 reviews
7.9/10
Price from
SGD 48
per nignt
Check Availability
Amari Johor Bahru Hotels in
Amari Johor Bahru Hotels in Amari Johor Bahru Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
GGuest User 2025.10.21
We had a pleasant one-night stay at Amari Johor Bahru Hotel. The service was friendly and helpful, and the staff made us feel welcome from check-in to check-out. The facilities were clean and well-maintained, with a comfortable room and a nice swimming pool. The location is convenient, close to shopping and food places. We also enjoyed the breakfast buffet — good variety and tasty options. Overall, a great short stay and would love to come back again!
Very Good
1497 reviews
8.9/10
Price from
SGD 135
per nignt
Check Availability
Hotel Granada Johor Bahru Hotels in
Hotel Granada Johor Bahru Hotels in Hotel Granada Johor Bahru Hotels in
Hotel near Legoland Theme Park,Johor Bahru 7.8% of visitors choose this area
GGuest User 2025.08.17
I had a wonderful stay at Granada Hotel Johor. The location is excellent – right in Bukit Indah, making it very convenient for shopping, dining, and getting around. The hotel itself is modern, clean, and well-maintained, with a warm and welcoming atmosphere from the moment you step in. The rooms are spacious, comfortable, and well-equipped, perfect for both leisure and business stays. The bed was especially comfortable, ensuring a good night’s rest. I also appreciated the attention to detail in cleanliness and amenities provided.
Very Good
523 reviews
8.1/10
Price from
SGD 68
per nignt
Check Availability
R&F Princess Cove by Nest Home at Johor Bahru Hotels in
R&F Princess Cove by Nest Home at Johor Bahru Hotels in R&F Princess Cove by Nest Home at Johor Bahru Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
GGuest User 2025.11.24
The room is perfect and the stay has been great. Kitchen has what it needs and the air con is well functioning!
Great
11 reviews
9.2/10
Price from
SGD 55
per nignt
Check Availability
DoubleTree by Hilton Johor Bahru Hotels in
DoubleTree by Hilton Johor Bahru Hotels in DoubleTree by Hilton Johor Bahru Hotels in
Hotel near City Center of Johor Bahru,Johor Bahru 77.8% of visitors choose this area
AAnonymous User 2025.11.20
Came back here after a week. Loved the place as one of the best in jb area. Only issues is the location. Counter staff Annas was accommodating. Overall good experience. Room were good
Great
1340 reviews
9.1/10
Price from
SGD 147
per nignt
Check Availability
Le Grandeur Palm Resort Johor Hotels in
Le Grandeur Palm Resort Johor Hotels in Le Grandeur Palm Resort Johor Hotels in
Hotels in Johor
SShana Abdullah Koh 2025.07.28
Motorcycle parking at the front lobby, full 24 hours security for peace of mind. A perfect quiet biker getaway near Senai Airport for a staycation or 1 day rest stop after touring before going back SG. The rooms are super plush, guaranteed to have a fridge, showers are like a rainstorm super refreshing and TV have accessible HDMI ports, plug in your gaming laptop or Samsung phone for a big screen experience.
Good
638 reviews
7.9/10
Price from
SGD 57
per nignt
Check Availability
See All Hotels With Spa in Johor

Recent Reviews for Johor Hotels

See all
9.1/10
Great
AAnonymous UserCame back here after a week. Loved the place as one of the best in jb area. Only issues is the location. Counter staff Annas was accommodating. Overall good experience. Room were good
DoubleTree by Hilton Johor Bahru

DoubleTree by Hilton Johor Bahru

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:SGD 147
8.7/10
Very Good
Eed an2nd time here. Enjoyed my stay again. Room is clean adn big. And I e joyed using the washing machine to wash clothes. Go back home no need to wash. My booking came with lounge access. Nice view from the lounge. Only coke, Pepsi, juices and kopi drinks with simple crackers and biscuit. I was there but there was no staff. I walked in and just sat and drank. But because no staff, I see many greedy people walk in and take many cans of drinks. I lazy so didn't go gym or pool. Just sat in room and exercise on bed by watching TV. Breakfast downstairs is nice and spread is good. Fill my stomach and can sleep till late afternoon. Wake up ready for dinner.
Fraser Place Puteri Harbour, Johor

Fraser Place Puteri Harbour, Johor

Hotel near Legoland Theme Park, Iskandar Puteri
Price per night from:SGD 108
8.1/10
Very Good
GGuest UserI had a wonderful stay at Granada Hotel Johor. The location is excellent – right in Bukit Indah, making it very convenient for shopping, dining, and getting around. The hotel itself is modern, clean, and well-maintained, with a warm and welcoming atmosphere from the moment you step in. The rooms are spacious, comfortable, and well-equipped, perfect for both leisure and business stays. The bed was especially comfortable, ensuring a good night’s rest. I also appreciated the attention to detail in cleanliness and amenities provided.
Hotel Granada Johor Bahru

Hotel Granada Johor Bahru

Hotel near Legoland Theme Park, Johor Bahru
Price per night from:SGD 68
8.4/10
Very Good
GGuest UserI stayed at KSL Hotel & Resort for a short one-day trip, and overall it was a pleasant experience. The location is super convenient — directly connected to KSL Mall — which made it easy to grab food, do some shopping, and just relax without needing to travel far. The check-in process was smooth, and the staff were polite and efficient. The room was clean and fairly spacious, with all the basic amenities you’d expect for a comfortable stay. The bed was cozy enough for a good night’s rest. I also liked the facilities, especially the pool area which is quite family-friendly and lively. Even though my stay was short, it was still a nice spot to unwind. Overall, KSL Hotel & Resort is a solid choice for a quick getaway — convenient, comfortable, and good value for a short stay. I wouldn’t mind returning again for another fuss-free trip.
KSL Hotel & Resort

KSL Hotel & Resort

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:SGD 66
8.3/10
Very Good
AAnonymous UserFirst time staying at Sands and Sandals resort and I think we would definitely visit again one day! Had a surprise decoration, thank you to the hotel staff for the balloons and cake and the beautiful set-up. Check in and check out was a breeze too, probably as we were not affected by the peak period. Breakfast was good too! Our second morning was more crowded but there were more choices too and it wss delicious. Room was comfortable and everything is provided, like towels, bath essentials, dental essentials. The connection of the tv was also a bit iffy but we didn't mind. Parking was also easy for us and location felt safe. Near to tourist attractions like Adventure Waterpark and Woodfire too! Thank you for the great service!
Sand & Sandals Desaru Beach Resort & Spa

Sand & Sandals Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:SGD 141
7.8/10
Good
WWong Soon SengIt's the 2nd time to book this resort at Desaru, the location is good, beach is near to the room, prefer to a high floor level and may have a nice view, the staff was kindly, that help to carry baggages to our room, and served with smilling always.
Tunamaya Beach & Spa Resort Desaru

Tunamaya Beach & Spa Resort Desaru

Hotel near Desaru
Price per night from:SGD 46
8.6/10
Very Good
HHcWong5051Good value resorts , you get good spread of breakfast and access to connecting beach, mini bird spot , mini water park to spend a good day. Biggest kudos and truly grateful to water park teams that helped me find my lost glasses at water park after 30min or more of searching , Honest reviews on the minus points 1. Facilities and amenities are not the best condition and design are outdated , aircon in the master room did not function well it was not cold at all so we had to rely on aircon from living (which is super cold) - I didn’t bother to call front desk as it was late when I realized. 2. Second room key stopped functioning in the morning of day we checked out, and still not functioned even after we had activated it at front desk . We waited 20min for maintenance guy to come and open the door for us 3. Lift maintenance without notice On check out day, nearest lift was put in maintenance without notice on each floor. we waited 10min for lift , finally opted to walk down stairs from 3rd floor with all of our luggage , then only we noticed maintenance work on going. 4. Food at Rhu Seafood is …. Below average. Not sure why it gets pretty decent reviews on trip an Google. Tried seafood tomyum, spring onion fish fillet, butter chicken and kangkung belacan , only butter chicken is still decent good. Chrysanthemum tea and Thai milk tea are horrible too..
Lotus Desaru Beach Resort & Spa

Lotus Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:SGD 79
9.2/10
Great
MM2ca5tgx8****Everything was great – the room, facilities, and food were all well worth the price. The service, in particular, made us feel right at home. Just a heads-up: when you book through Trip.com, the room rate already includes taxes. Make sure to check your bill at checkout, because if you don't ask, the hotel will automatically add the tax again, which is 10 yuan per night.
Anantara Desaru Coast Resort

Anantara Desaru Coast Resort

Hotel near Bandar Penawar
Price per night from:SGD 586
7.9/10
Good
SShana Abdullah KohMotorcycle parking at the front lobby, full 24 hours security for peace of mind. A perfect quiet biker getaway near Senai Airport for a staycation or 1 day rest stop after touring before going back SG. The rooms are super plush, guaranteed to have a fridge, showers are like a rainstorm super refreshing and TV have accessible HDMI ports, plug in your gaming laptop or Samsung phone for a big screen experience.
Le Grandeur Palm Resort Johor

Le Grandeur Palm Resort Johor

Hotel near Senai
Price per night from:SGD 57
9.0/10
Great
GGuest UserWe had a really pleasant one-night family stay at Hard Rock Hotel Desaru Coast. From the moment we arrived, the staff were friendly and welcoming, making check-in smooth and easy. The hotel’s rock-inspired design gave off a fun and vibrant vibe, but it still felt comfortable and family-friendly. Our room was clean, spacious, and well-maintained, with a nice view and thoughtful touches for families with kids. Breakfast had a good variety — both local and international options — and everything tasted fresh. The kids loved the pool and the direct connection to Adventure Waterpark made it super convenient for a short getaway. The hotel’s location near the beach and nearby attractions also made exploring easy. Overall, it was a short but memorable trip — great hospitality, nice ambiance, and perfect for families looking for a quick break from Singapore. We’ll definitely consider coming back for a longer stay next time!
Hard Rock Hotel Desaru Coast

Hard Rock Hotel Desaru Coast

Hotel near Bandar Penawar
Price per night from:SGD 204

FAQs

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 to get cheap hotels on Trip.com?

There are several ways to discover 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 least expensive options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a diverse selection of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. Moreover, if you are a member of our loyalty program, you can log in to your account and discover exclusive discounted rates at hotel list pages.

What is the way to get lower prices at hotels?

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

How many hotels are listed in Trip.com?

There are over 1,500,000 hotels in more than 230 countries or regions on Trip.com. Don't know which hotel to book? Browse the site to get ideas!

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

It depends on the hotel policy and cancellation date. Kindly check the policy section of related hotel pages. To cancel or change your reservation, log in to your trip.com account, go to "My Bookings," and follow the instructions.

How do I contact trip.com customer service?

You can contact trip.com 24/7 customer service by visiting the trip.com help center and submitting a support request. You can also contact them by phone or chat, depending on your location.

Property Information for Tourists

Total Properties41
Number of Reviews 26,266
Weekday Avg. PriceSGD 273
Weekend Avg. PriceSGD 300