Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Johor Bahru Spa Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels with Spa in Johor Bahru

Amari Johor Bahru
4.5 out of 5
No. 82C, Jalan Trus, Johor Bahru, Johor
The price is SG$82 per night
4.4/5Wonderful! (1,263 reviews)

"good location. super convenient. accessible to all the mall"…"

Reviewed on 16 Mar,2020

Amari Johor Bahru
DoubleTree by Hilton Hotel Johor Bahru
The price is SG$85 per night
4.4/5Wonderful! (993 reviews)

"Excellent location and staff walk to shops and centre of Jb"…"

Reviewed on 3 Mar,2020

DoubleTree by Hilton Hotel Johor Bahru
Hotel Jen Puteri Harbour, Johor by Shangri-La
4 out of 5
Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor
The price is SG$86 per night
4.2/5Excellent! (854 reviews)
Please serve more food in Club Lounge

"As usual, limited choices of food served in Club Lounge during happy hour. We had our breakfast there as well. Breakfast choice was limited too."…"

Reviewed on 26 Feb,2020

Hotel Jen Puteri Harbour, Johor by Shangri-La
Mutiara Johor Bahru
4 out of 5
Jalan Dato Sulaiman, Taman Century, KB No. 779, Johor Bahru, Johor
Free cancellation
The price is SG$61 per night
4/5Very Good! (664 reviews)

"I love the big room and location was perfectly good nearby Malls around the are for shopping and chilling feels like home"…"

Reviewed on 2 Apr,2020

Mutiara Johor Bahru
Amerin Hotel Johor Bahru
4 out of 5
No. 35, Persisiran Perling 1, Taman Perling, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is SG$47 per night
4/5Very Good! (573 reviews)

"We wanted somewhere quiet; away fm the city. This is good. Location is ideal as it is pretty close to AEON Bukit Indah and Paradigm Mall; just RM10 by grab. Room was a little dated. The paint on the walls started to fade n peel. The tap in one of the toilet a little wobbly. We stayed in the Amerin ..."…"

Reviewed on 14 Feb,2020

Amerin Hotel Johor Bahru
Hotel Granada Johor Bahru
3.5 out of 5
55, Jalan Indah 15/2, Taman Bukit Indah, Johor Bahru, Johor
Get Rates
3.9/5Very Good! (997 reviews)
Happy bath day!

"Overall good, can improve on : The bathroom with more powerful rainfall shower. Phone shower need servicing as it doesn't hold well in place. Once tap is off, shower head will drop onto the floor. Hairdryer need replacement as it's broken. Might get electric shock!"…"

Reviewed on 23 Jan,2020

Hotel Granada Johor Bahru
Pulai Springs Resort
4 out of 5
20 km Jalan Pontian Lama, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is SG$46 per night
3.8/5Good! (490 reviews)

"This place looks calm as its close to nature. Understand that this resort has been around for many years. Will be good if they can upgrade the room for better comfort example revamp the air con unit. Customer service from the staff are awesome. Overall the amenities are well spaced out and a nice ..."…"

Reviewed on 17 Mar,2020

Pulai Springs Resort
KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is SG$47 per night
3.8/5Good! (5,190 reviews)

"Overall ok, easy to access"…"

Reviewed on 29 Mar,2020

KSL Hotel & Resort
Grand Paragon Hotel Johor Bahru
4 out of 5
18 Jalan Harimau Taman Century, Johor Bahru, Johor
Get Rates
3.7/5Good! (802 reviews)

"the room is great."…"

Reviewed on 2 Mar,2020

Grand Paragon Hotel Johor Bahru
The Puteri Pacific Johor Bahru
4 out of 5
Jalan Abdullah Ibrahim, Johor Bahru, Johor
Get Rates
3.7/5Good! (998 reviews)

"Very strategically located. Accessible to many places"…"

Reviewed on 24 Mar,2020

The Puteri Pacific Johor Bahru
Holi 1Medini Suites
3 out of 5
No. 2, Persiaran Medini Utara 3, 1 Medini Residences, Iskandar Puteri, Johor
The price is SG$69 per night
3.7/5Good! (61 reviews)
Nice place for family stay

"The apartment is very close to Legoland. It was very secure with 24 hours guards. There was a slight confusion at the time of checkin where initially it was communicated that the key will be available in the letterbox. However at the last minute we were asked to come and pick the key from the management ..."…"

Reviewed on 29 Dec,2019

Holi 1Medini Suites
GBW Hotel
3.5 out of 5
No.9R, Jalan Bukit Meldrum, Johor Bahru, Johor
The price is SG$35 per night
3.6/5Good! (565 reviews)

"fast response and patient from service staff after calling few times"…"

Reviewed on 21 Feb,2020

GBW Hotel
Bayu Marina Resort
3.5 out of 5
No 1 Jalan Bayu Puteri 2/1, Taman Bayu Puteri, Johor Bahru, Johor
Get Rates
3.6/5Good! (156 reviews)
Nice Hotel

"Nice Hotel comfortable and large studio room, friendly staff and well maintained facilities eg. Swimming Pool and kids corner"…"

Reviewed on 2 Jan,2018

Bayu Marina Resort
AB Inn Hotel
2 out of 5
22, Jalan Cyber 16, Senai Commercial Park, Phase 3, Senai, Johor
Free cancellation
The price is SG$19 per night
3.5/5Good! (36 reviews)

"The stay was good but, the hotel is not flexible for late checkout. Even 20 mins late charge RM 10."…"

Reviewed on 24 Feb,2020

AB Inn Hotel
Crystal Crown Hotel
3 out of 5
117 Jalan Harimau Tarom, Johor Bahru, Johor
Get Rates
3.5/5Good! (365 reviews)
Great hotel

"Have a good night stay in Crystal Crown Hotel. The staff were friendly, good location with walking distance to KSL Mall and also a big street foodcourt opposite. Although the hotel has a spa, you need to pay if wanna use the sauna and steam room. Also there isn't a gym."…"

Reviewed on 1 Mar,2020

Crystal Crown Hotel
Amansari Residence Resort
4 out of 5
Jalan Persiaran Seri Alam Bandar Seri, Alam, Masai, Johor
Get Rates
3.4/5Good! (120 reviews)

"+The room is spacious.bathroom is clean. the breakfast selection is limited but good & tasty."…"

Reviewed on 2 Mar,2020

Amansari Residence Resort
Berjaya Waterfront Hotel
4 out of 5
88, Jalan Ibrahim Sultan, Stulang Laut, P.O. Box 161, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is SG$39 per night
3.3/5 (760 reviews)
Luxury hotel Value for money

"It was a lovely and comfortable hotel, excellent facilities including wifi, staff were friendly, shops and restaurants nearby but it was limited what we can see and do interesting places nearby within walking distance. Easy reach from Singapore via train, bus or taxi."…"

Reviewed on 16 Feb,2020

Berjaya Waterfront Hotel
11@Century Hotel Johor Bahru
3.5 out of 5
94, Jalan Pelanduk, off Jalan Harimau, Taman Century, Johor Bahru, Johor
Get Rates
3/5 (240 reviews)
Poor stay for everything

"The bed is very small if can have a super single then it might be better. And the room is very small as well compared to previously when I stay there. The bathroom is a little old and the bed is not comfortable The breakfast catered is not nice at all"…"

Reviewed on 22 Aug,2017

11@Century Hotel Johor Bahru
Don't see what you're looking for?
We've got more Hotels with Spa. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels with Spa in Johor Bahru

Search for Hotels with Spa in Johor Bahru on Expedia. You can easily find your hotels in Johor Bahru using one of the methods below:

  • View our selection of featured hotels in Johor Bahru
  • Use the map to find hotels in the Johor Bahru neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johor Bahru, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johor Bahru
  • Enter your travel dates to view the best deals on hotels in Johor Bahru - while they last

More trip options