Hotels With Spa in Johor, Malaysia

Hotels With Spa in Johor, Malaysia

Enter your dates for the latest hotel rates and availability.

Swipe up 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
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 78.4% of visitors choose this area
GGuest User 2025.08.22
It was the cheapest to book a deluxe room (with bathtub) in this hotel through trip.com...comparing with other hotel booking avenues. Very impressed with the cleanliness and spaciousness of the room. Hotel staff were very friendly, helpful and courteous. You could find many eateries nearby and KSL mall is a short walk away. Had a very comfortable stay! Annie Ho
Very Good
1508 reviews
8.5/10
Price from
OMR 16
per night
Check Availability
Hard Rock Hotel Desaru Coast Hotels in
Hard Rock Hotel Desaru Coast Hotels in Hard Rock Hotel Desaru Coast Hotels in
Hotels in Johor
HHuda Falil 2025.09.11
First time staying with Hardrock Desaru. Everything was good from the car valet to check in, friendly staffs and cleanliness of the rooms. Only the foods we ordered for in room dining, all was TOO oily. I think they are overwhelmed with orders that day, as it was heavily raining and waiting time was about 45min to an hour. Breakfast was good too! Plus point : Waterpark entrance within the hotel.
Great
935 reviews
9.1/10
Price from
OMR 58
per night
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 78.4% of visitors choose this area
HHan Wei 2025.09.14
Hotel is at a very convenient location, with KSL mall and many F&B choices in the vicinity. However, felt the staff at front desk need more training. E.g. when i handed over my credit card for desposit and without trying she said they dont take debit card. When i told her that it is a credit card, she said she will try. The room was not bad but the water pressure was weak.
Very Good
2158 reviews
8.7/10
Price from
OMR 22
per night
Check Availability
Lotus Desaru Beach Resort & Spa Hotels in
Lotus Desaru Beach Resort & Spa Hotels in Lotus Desaru Beach Resort & Spa Hotels in
Hotels in Johor
EEd.AO 2025.08.02
I’ve stayed here many times. The location, service and amenities are always good. The food is great too! They’ve upgraded some things like new couch, headrest beds and added stand fans in the rooms, which really helps control the room temperature. Lotus is always my go-to spot for a short and relaxing break!
Very Good
1074 reviews
8.6/10
Price from
OMR 23
per night
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 78.4% of visitors choose this area
GGuest User 2025.07.07
Room aircon not working. Assured change of room next day only but given evening only n Duty Mngr Ivan was extremely cold. We were given complimentary 2 days breakfast which was not satisfactory. Coffee machine was giving out Americano rather watery n we informed the staff tat n they didn’t take any action. We also realised this hotel automatically controls de aircon to higher temperature after 7pm each night leaving our room warm. Both nights were a disaster. Aircon vent is dusty as it aggravated my asthma. They charged us to upgrade to Kings room as only a king room and a double room can have interconnected rooms. This could be detailed in Trip.com we would have not booked this hotel. Feel ripped off after not getting a proper test nor sleep. If nothing is done to compensate my stay, I will put this up in social media.
Great
1321 reviews
9.1/10
Price from
OMR 29
per night
Check Availability
Crystal Crown Hotel JB Hotels in
Crystal Crown Hotel JB Hotels in Crystal Crown Hotel JB Hotels in
Hotel near City center of Johor Bahru,Johor Bahru 78.4% of visitors choose this area
JJer S.K 2025.06.06
This hotel is a rite infont of bus stop, you can take bus number T20 from JB customs . Besides hotel rights hand side got a money changer, a mini market, behind you, walking around 10 minutes to reach KSL sopping mall, and many good hotels, if you like shopping, can stay here the other side of the hotel got one big fish head steam boat , a lot of customers. I don't like steam boats, so I never try it is nice or no nice . Opposite the fish head steam shop, got one big food centre, price is ok, one bottle of beer cost Rm 18, food is so so, environment is fine, counter staff is friendly, bill boy Auman is helpful and friendly. The room is large, and only the bathtub below is leaking ,so the floor can be wet, not a suitable seniors guest. I stay during weekdays, I think the price is a bit high. Otherwise, it should be OK. Out of 5, i will rate 4, alot of room to improve.
Very Good
1804 reviews
8.0/10
Price from
OMR 15
per night
Check Availability
Sand & Sandals Desaru Beach Resort & Spa Hotels in
Sand & Sandals Desaru Beach Resort & Spa Hotels in Sand & Sandals Desaru Beach Resort & Spa Hotels in
Hotels in Johor
AAnonymous User 2025.08.10
Everything was great, the room was clean, and all the necessities were provided. The only issue was that we got a room with a damaged door, but it wasn’t a problem as long as it could still be locked. Definitely will come again.
Very Good
401 reviews
8.3/10
Price from
OMR 41
per night
Check Availability
The Westin Desaru Coast Resort Hotels in
The Westin Desaru Coast Resort Hotels in The Westin Desaru Coast Resort Hotels in
Hotels in Johor
GGuest User 2025.08.01
From the moment we arrived at The Westin Desaru Coast Resort, we were surrounded by a sea of smiles. The warm welcome, top-notch service, and breathtaking views set the tone for an unforgettable stay. I usually don’t write reviews, but this time I had to—because the staff here are truly exceptional. Every single person we interacted with was genuinely welcoming, attentive, and eager to help. Their dedication to guest comfort really stood out. Breakfast was a standout experience, offering something for everyone. From Asian and Western cuisines to smoked fish and a variety of cheeses, the spread was impressive and delicious. Our room was incredibly comfortable—spacious, clean, and thoughtfully designed for relaxation. The Westin Desaru Coast Resort exceeded all expectations. If you’re looking for a peaceful, luxurious getaway with great food and even better service, this is the place to be.
Great
1234 reviews
9.3/10
Price from
OMR 53
per night
Check Availability
Tanjong Puteri Golf and Resort Malaysia Hotels in
Tanjong Puteri Golf and Resort Malaysia Hotels in Tanjong Puteri Golf and Resort Malaysia Hotels in
Hotels in Johor
SSufriZahudi 2025.07.11
Wow, this hotel was fantastic! The view from my room was incredible, especially from the balcony. I spent hours just staring at the gorgeous golf field; it was so relaxing. The scenery was absolutely breathtaking, honestly. I'd definitely recommend staying here if you get the chance!
Very Good
54 reviews
8.4/10
Price from
OMR 22
per night
Check Availability
Atelier Hotel Johor Bahru Hotels in
Atelier Hotel Johor Bahru Hotels in Atelier Hotel Johor Bahru Hotels in
Hotel near City center of Johor Bahru,Johor Bahru 78.4% of visitors choose this area
DDC1995 2025.05.29
Overall, the stay was pleasant. The room was clean, and the staff were friendly. However, the air conditioning unit had frequent water dripping, which was a bit inconvenient. Hope it can be fixed soon for better comfort.
Very Good
379 reviews
8.4/10
Price from
OMR 14
per night
Check Availability
See All Hotels With Spa in Johor

Travelers Reviews of Johor Hotels

See all
8.0/10
Very Good
RRandomstuffsgWe had a great stay at Hotel Granada Bukit Indah! It’s super convenient—just a short walk to AEON Mall and close to plenty of cafes, shops, and even Sutera Mall is just a short drive away. We stayed in Room 918, which had a lovely view and was spacious and clean. We really appreciated that the room wasn’t carpeted—it feels fresher and is actually our preference too. Service was prompt and friendly; we requested an extra pair of slippers and they brought it up quickly without fuss. The buffet breakfast was decent, with a good enough variety to start the day. All in all, a solid stay for the price and location—would definitely return.
Hotel Granada Johor Bahru

Hotel Granada Johor Bahru

Hotel near Gelang Patah, Johor Bahru
Price per night from:OMR 19
8.4/10
Very Good
AAnonymous UserRoom is clean and spacious enough for a one night staycation. Will good if there is handheld showerhead along with the rain shower, as some (like me) might not be used to it. Had good hot water & heater though! Location is super convenient, located above ksl mall, especially good if you want too watch late night movie or sing k. Basically u can do hair + do nails + watch movie + sing k + eat all in one place. Good if you don't wanna waste time driving/grab around.
KSL Hotel & Resort

KSL Hotel & Resort

Hotel near City center of Johor Bahru, Johor Bahru
Price per night from:OMR 16
8.3/10
Very Good
AAnonymous UserEverything was great, the room was clean, and all the necessities were provided. The only issue was that we got a room with a damaged door, but it wasn’t a problem as long as it could still be locked. Definitely will come again.
Sand & Sandals Desaru Beach Resort & Spa

Sand & Sandals Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:OMR 41
7.9/10
Good
AAnonymous UserLocated at the beachfront. Just get out of hotel and the beach is in front of you! It was a fantastic view of the beach from our room. In fact all rooms have a view of the beach. Just next door (part of hotel premises?) is a great seafood restaurant which served good food at reasonable prices. Staff were very friendly from the security guard post to doorman to front desk. Every staff we met greeted us :) Breakfast was a big variety of items. Only problem was the room toilet - it stank. Seems they did not clean it for several days. Hope the management looks into it. Otherwise it was a really enjoyable stay!
Tunamaya Beach & Spa Resort Desaru

Tunamaya Beach & Spa Resort Desaru

Hotel near Desaru
Price per night from:OMR 15
8.6/10
Very Good
EEd.AOI’ve stayed here many times. The location, service and amenities are always good. The food is great too! They’ve upgraded some things like new couch, headrest beds and added stand fans in the rooms, which really helps control the room temperature. Lotus is always my go-to spot for a short and relaxing break!
Lotus Desaru Beach Resort & Spa

Lotus Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:OMR 23
9.2/10
Great
GGuest UserLoved everything about Anantara Desaru, the service, the designs, the private beach and the F&B is excellent. The staffs are friendly and warm and we really feel like home. Certainly loved to be back again! Thank you for having us!
Anantara Desaru Coast Resort

Anantara Desaru Coast Resort

Hotel near Bandar Penawar
Price per night from:OMR 130
7.8/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:OMR 16
9.1/10
Great
HHuda FalilFirst time staying with Hardrock Desaru. Everything was good from the car valet to check in, friendly staffs and cleanliness of the rooms. Only the foods we ordered for in room dining, all was TOO oily. I think they are overwhelmed with orders that day, as it was heavily raining and waiting time was about 45min to an hour. Breakfast was good too! Plus point : Waterpark entrance within the hotel.
Hard Rock Hotel Desaru Coast

Hard Rock Hotel Desaru Coast

Hotel near Bandar Penawar
Price per night from:OMR 58
9.0/10
Great
AAkio ApaiSuperb location , restaurant and mall are within walking distance We had a great stay! The location is superb — restaurants and shopping malls are just a short walk away, making it very convenient for dining and entertainment. A special thank you to Miss Nurin, who was friendly and efficient in helping us with the check-in process. Her warm hospitality made our arrival smooth and pleasant. The hotel also surprised us with complimentary chocolate drinks for the kids, which they absolutely loved. Overall, a very satisfying experience and would definitely recommend staying here.
Amari Johor Bahru

Amari Johor Bahru

Hotel near City center of Johor Bahru, Johor Bahru
Price per night from:OMR 29
9.1/10
Great
GGuest UserRoom aircon not working. Assured change of room next day only but given evening only n Duty Mngr Ivan was extremely cold. We were given complimentary 2 days breakfast which was not satisfactory. Coffee machine was giving out Americano rather watery n we informed the staff tat n they didn’t take any action. We also realised this hotel automatically controls de aircon to higher temperature after 7pm each night leaving our room warm. Both nights were a disaster. Aircon vent is dusty as it aggravated my asthma. They charged us to upgrade to Kings room as only a king room and a double room can have interconnected rooms. This could be detailed in Trip.com we would have not booked this hotel. Feel ripped off after not getting a proper test nor sleep. If nothing is done to compensate my stay, I will put this up in social media.
DoubleTree by Hilton Johor Bahru

DoubleTree by Hilton Johor Bahru

Hotel near City center of Johor Bahru, Johor Bahru
Price per night from:OMR 29

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 Properties40
Number of Reviews28,728
Average Price (Weekdays)OMR 77
Average Price (Weekends)OMR 87