Hotels With Spa in Johor, Malaysia

Hotels With Spa in Johor, 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 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 71% of visitors choose this area
GGuest User 2026.01.30
It’s was a very last minute decision to made a 2days 1 night stay at KSL resort hotel because I wanted to do some CNY shopping & also do my medi & pedi cure and also a foot massage , so KSL was the post location to do all this within the same place , I was given a room on the 24th floor with bathtub and a king size bed , nice view & clean room , what more can I ask for 🤭they even let me check in early at 12noon instead of 3pm , lots of nice food around KSL & I’m sure to booked this hotel again because of its location and clean nice room.
Very Good
9305 reviews
8.5/10
Price from
JPY 7,255
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
MMichael0802 2026.01.31
This is my second time staying at this hotel, and I'm still very satisfied. The service quality is consistently good, and the breakfast selection is quite rich. It offers great value for money. Its biggest advantage is being right next to KSL shopping mall, making dining, shopping, massages, and other entertainment super convenient. Plus, there are plenty of street-side shops around, so it's incredibly easy to grab bak kut teh or durian. I'll probably stay here again next time I visit.
Very Good
2521 reviews
8.8/10
Price from
JPY 9,953
per night
Check Availability
Hotels in Johor
AAnonymous User 2026.01.02
The front desk staffs are very friendly and informative. The lobby area is big and comfy with a coffee vending machine. Need to travel out of this hotel to get lunch/dinner/supper and shopping and entertainment. The car park for hotel are at 1st level that are free for hotel guests. Our king size beds are very big. The rooms are big too. There is hair dryer in the toilet. The curtain in the shower is old and dirty but usable. The towels are old and not white anymore. House slippers are given but one pair looks dirty or being used. Housekeeping staffs are helpful and friendly. The TV not easy to operation or the channels need sometime to load. The next building(residential) is so close that we have to keep our curtains close all the time. The swimming pool and breakfast cafe are located at 5th level that are common area with the residents. The cafe is non Aircon and is open concept, their fans are cooling enough for comfortable for breakfast. The breakfast buffet is simple and tasty. Not alot of variety but enough to be full. The hot Spring is great, very hot. It has 2 normal pools inside and a sauna room. There's toilets and showers too. Friday and Saturday timming is 4pm to 10pm.
Very Good
1611 reviews
8.2/10
Price from
JPY 5,330
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
AAngelia C 2026.01.21
We’ve stayed here previously but this is the worst 2-nights stay in the old wing of Grand Paragon! The housekeeping staff did not clean the dusty fabric headboard which I had to do so with it’s layers of dust. There were missing glass tumbler, slippers, tissue paper & the safe-box was locked, too.  The shower curtains were too short so water tends to spill out. We were given 1 extra pillow when we requested for extra 2 pillows as it was too flat. Their excuse was that it was the hotel’s policy even though the hotel was half empty! Housekeeping did not clean our room even with the Clean-up sign on our door on the 2nd day. Reception was informed of it in the evening when we came back to our room. They had the audacity to say that we were going to check-out the next day (3rd day), anyway! We had 2 full dust-bin of rubbish, no shampoo, bath gel, bath towels, hand towels, wc paper, etc & we desperately needed to take a shower. Eventually Housekeeping brought the items & meekly apologise that he was the Evening Shift staff. We understood his situation, thank & tip him for his assistance. The next day, we tried the gym. It’s windows had dust streaks & were very dirty, too. Some of the exercising seats were cracked & uncomfortable. Breakfast was nice at the cafe with freshly ground coffee, Nasi lemak, noodles & fresh bread. Avoid the ones in the coffee/tea pots as it’s diluted and tasted unfresh. The staff were quite friendly. Stay here, if you can over-look this dirty environment.
Very Good
1662 reviews
8.4/10
Price from
JPY 7,830
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
AAnonymous User 2025.12.27
Upon arrival, the hotel made a decent first impression. Parking was a bit cramped, but the front desk service was excellent and efficient, and we didn't have to wait long for the elevator. However, the room's cleanliness was a major issue. The headboard had a lot of white dust, the pillowcase contained black hair, and the sheets had black marks and more hair. The bathtub was cracked, which scratched my toes, and definitely needs updating. The showerhead was positioned awkwardly, and the corner of the toilet door was moldy. Breakfast offered a good variety, and the food was decent overall. A big plus was how quickly staff cleared used dishes and refilled food items. On the downside, some hotel restaurant staff were not wearing masks or gloves. I also witnessed staff putting food that had fallen on the display table directly back onto the platter. The person refilling the fresh milk also needs to be more hygienic and professional. Furthermore, many people in the breakfast restaurant were tripping over the plastic covers for electrical wires on the floor, which is a significant safety hazard and could lead to injuries and potential liability claims for the hotel. Overall, the hotel really needs to improve its hygiene standards.
Good
1749 reviews
7.9/10
Price from
JPY 5,994
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
GGuest User 2025.12.12
This hotel is incredibly close to JB Sentral. After clearing customs, you just follow the overhead bridge, walk through JBCC shopping mall, and it's right across the street. Do note that the ground floor is just for the concierge and luggage storage; the front desk is on the 6th floor. It's surrounded by JBCC and City Square, and popular spots like Hua Yang Kopitiam, Ming Ang Confectionery, and Mr. Sotong are all nearby – you'll have no trouble finding places to eat and shop. The hotel is also within walking distance of the old railway station, Johor Ancient Temple, Indian Temple, Tan Hiok Nee Cultural Street, and Arulmigu Sri Rajakaliamman Glass Temple. The guys at the front desk and concierge are all polite and enthusiastic. The room is spacious and comfortable, power outlets work, and there's even a kettle! 🥰 I genuinely recommend it!
Very Good
1516 reviews
8.9/10
Price from
JPY 14,023
per night
Check Availability
Hotel near Legoland Theme Park,Johor Bahru 10.2% of visitors choose this area
AAnonymous User 2025.12.08
This hotel is conveniently located just 160 meters, a 5-minute walk, from Aeon Mall Bukit Indah, surrounded by restaurants, cafes, and spas. Sutera Mall is also easily accessible by car. Legoland and Hello Kitty Town are only about a 10-15 minute drive away, and there's even a direct bus service to Singapore.
Very Good
539 reviews
8.1/10
Price from
JPY 7,984
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
Lleeennnoo 2026.01.11
This guesthouse in Johor Bahru is truly perfect for travelers who frequently commute to and from Singapore, and the overall experience exceeded my expectations. The location is incredibly convenient, not far from the JB CIQ (Customs, Immigration, and Quarantine). Getting there by taxi or Grab is a breeze. It saves a lot of time when crossing over to Singapore for work or leisure in the morning, significantly reducing the fatigue from travel and queuing. The room was clean and tidy, with a cozy ambiance. All essential amenities were provided, and the air conditioning, hot water, and Wi-Fi were all stable, making for a very comfortable stay. After returning from Singapore in the evening, I could get a good night's rest in a quiet environment, free from noise disturbance. The host communicated smoothly and responded promptly. The check-in and check-out instructions were very clear, which was especially helpful for first-time visitors to Johor Bahru. The surrounding area has excellent facilities, with convenience stores, restaurants, and coffee shops nearby, making it very easy to find food and do some shopping. It offers fantastic value for money. Overall, this guesthouse has a great location, convenient transportation, and is ideal for cross-border travel. It's suitable for both short stays and longer trips, and I will definitely choose to stay here again on my next visit.
Amazing
36 reviews
9.4/10
Price from
JPY 3,760
per night
Check Availability
Hotel near City Center of Johor Bahru,Johor Bahru 71% of visitors choose this area
SShi Xian Lim 2026.01.03
I stayed at DoubleTree by Hilton Johor Bahru and had a great experience. The hotel is conveniently located within walking distance to City Square, which made getting around very easy. The king-size bed was super comfortable—I had a wonderful night’s sleep. The shower was also excellent, with good water pressure and a relaxing feel. They also offer their signature warm welcome cookies. I didn’t get them on the evening of check-in, but I collected them the next morning, and they were still warm and delicious. Overall, it was a very pleasant and comfortable stay.
Great
1342 reviews
9.2/10
Price from
JPY 13,978
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
653 reviews
7.9/10
Price from
JPY 7,033
per night
Check Availability
See All Hotels With Spa in Johor

Latest Hotels Reviews for Johor

See all
9.2/10
Great
SShi Xian LimI stayed at DoubleTree by Hilton Johor Bahru and had a great experience. The hotel is conveniently located within walking distance to City Square, which made getting around very easy. The king-size bed was super comfortable—I had a wonderful night’s sleep. The shower was also excellent, with good water pressure and a relaxing feel. They also offer their signature warm welcome cookies. I didn’t get them on the evening of check-in, but I collected them the next morning, and they were still warm and delicious. Overall, it was a very pleasant and comfortable stay.
DoubleTree by Hilton Johor Bahru

DoubleTree by Hilton Johor Bahru

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:JPY 13,978
8.5/10
Very Good
KKhairul DanishLoved our stay at Fraser Place, especially the beautiful view from the room. The breakfast was awesome — we stayed for 3 nights and the menu changed every day, so we never felt bored. My kids especially loved the bathtub, which is something many hotels don’t have nowadays. Overall, a very comfortable and enjoyable stay for our family.
Fraser Place Puteri Harbour, Johor

Fraser Place Puteri Harbour, Johor

Hotel near Legoland Theme Park, Iskandar Puteri
Price per night from:JPY 12,983
8.1/10
Very Good
AAnonymous UserThis hotel is conveniently located just 160 meters, a 5-minute walk, from Aeon Mall Bukit Indah, surrounded by restaurants, cafes, and spas. Sutera Mall is also easily accessible by car. Legoland and Hello Kitty Town are only about a 10-15 minute drive away, and there's even a direct bus service to Singapore.
Hotel Granada Johor Bahru

Hotel Granada Johor Bahru

Hotel near Legoland Theme Park, Johor Bahru
Price per night from:JPY 7,984
8.2/10
Very Good
OOlive erThe hotel is old but well taken care. The check in and check out process needs to be improved, took too long. The breakfast charge is over priced. I paid Rm50.88 per meal for my 7 year old kid. And the breakfast varieties are very normal, very limited choices. The environment to eat is also very messy, people queue up for 10-15mins just to get the omelettes. Probably due to long holidays, it’s hard to find a table to sit down and eat. Shortage of workers to clean the table and to clean the room too. Our room only managed to be clean at 5pm. The room is clean, the staff are friendly to help. We enjoy the beach and the pool, the pool is very friendly for kids. The hotel also provides many other activities.
Sand & Sandals Desaru Beach Resort & Spa

Sand & Sandals Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:JPY 16,212
8.5/10
Very Good
GGuest UserIt’s was a very last minute decision to made a 2days 1 night stay at KSL resort hotel because I wanted to do some CNY shopping & also do my medi & pedi cure and also a foot massage , so KSL was the post location to do all this within the same place , I was given a room on the 24th floor with bathtub and a king size bed , nice view & clean room , what more can I ask for 🤭they even let me check in early at 12noon instead of 3pm , lots of nice food around KSL & I’m sure to booked this hotel again because of its location and clean nice room.
KSL Hotel & Resort

KSL Hotel & Resort

Hotel near City Center of Johor Bahru, Johor Bahru
Price per night from:JPY 7,255
8.0/10
Very Good
GGuest UserTunamaya Beach & Spa Resort Desaru is an affordable option compared to nearby resorts like The Westin and Hard Rock. The room was fairly clean and comfortable. The only downside was a funky smell in the elevator — to the point where I had to hold my breath. Other than that, having a swimming pool was a big plus, and the location is good for getting around Desaru. The service from the staff was great — friendly, helpful, and welcoming throughout our stay. Overall, it’s a decent stay for the price and good value if you’re looking for something more budget-friendly in the area.
Tunamaya Beach & Spa Resort Desaru

Tunamaya Beach & Spa Resort Desaru

Hotel near Desaru
Price per night from:JPY 8,095
8.5/10
Very Good
GGuest UserFront desk service are good and friendly as we ask for room near the water themepark for my son easy access, they give the blk F which just infront of the water themepark. Good for short staycation for family. 👍👍👍
Lotus Desaru Beach Resort & Spa

Lotus Desaru Beach Resort & Spa

Hotel near Bandar Penawar
Price per night from:JPY 9,931
9.2/10
Great
GGuest UserEverything 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:JPY 64,052
7.9/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:JPY 7,033
8.9/10
Very Good
FFina-chanA family-friendly hotel with variety of amenities and activities available. With direct access to the adventure waterpark at level 1 of the hotel, multiple entry to the waterpark is allowed within the day. Do expect to wait 15-30mins to enter the waterpark as it gets crowded over the weekends. Complimentary breakfast was provided. A decent spread for kids as well (cereal, mini pancakes, roti canai etc). I'd recommend to go between 7-8.30am to avoid crowds as it gets busy after 8.30am and you will expect a queue before you are seated. Do catch the live band between 8.30-11pm while enjoying some drinks. The perfect way to wind down after a long day. Drop off the kids at the Roxity Kids Club for some ”me-time”. Do check if your room booking includes complimentary access (1hr per kid). If it does and you intend to drop the kids off on the last day of your trip, drop them off first before checking out. Else the system will not be able to retrieve your booking and you will have to pay 35RM for 1hr play. Socks are required for kids to enter. Alternatively, you can purchase a pair at 5RM over the counter. Do check out the coffee bar right next to the gym. A relaxing ambience with variety of selection on the menu. There is also a swimming pool on level 3 and kids waterplay area on level 1, right outside of Roxity Kids Club. A souvenir shop is also available on level 3 near the reception area and a toys & candy shop on level 1. Other activities available on the facility is the huge chess board and archery.
Hard Rock Hotel Desaru Coast

Hard Rock Hotel Desaru Coast

Hotel near Bandar Penawar
Price per night from:JPY 23,157

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 Properties41
Number of Reviews27,125
Weekday Avg. PriceJPY 34,146
Weekend Avg. PriceJPY 37,940