Find Johor Bahru Spa Hotels from S$41

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Hotels with Spa in Johor Bahru

Amari Johor Bahru
Great for spa weekends
4.5 out of 5
No. 82C, Jalan Trus, Johor Bahru, Johor, 80000
Fully refundableReserve now, pay when you stay
The price is S$96 per night from 7 Jun to 8 Jun
4.4/5 Wonderful! (988 reviews)

Travellers like: full-service spa, massage, manicures and pedicures, scrubs

Travellers say...
"Excellent stay. Great amenities.Friendly staff. Special mention to Mr Syam at the reception who was so exceptional and accomodating."

Reviewed on 15 May,2022

Amari Johor Bahru
DoubleTree by Hilton Hotel Johor Bahru
Great for spa weekends
4 out of 5
12 Jalan Ngee Heng, Johor Bahru, Johor, 80000
Fully refundableReserve now, pay when you stay
The price is S$124 per night from 16 Jun to 17 Jun
4.4/5 Wonderful! (987 reviews)

Travellers like: full-service spa, steam room, massage, hot tub

Travellers say...
"Friendly service, great and huge breakfast selection."

Reviewed on 16 May,2022

DoubleTree by Hilton Hotel Johor Bahru
JEN Johor Puteri Harbour by Shangri-La
Great for spa weekends
4 out of 5
Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor, 79000
Fully refundableReserve now, pay when you stay
The price is S$91 per night from 19 Jun to 20 Jun
4.2/5 Excellent! (885 reviews)

Travellers like: on-site spa services, sauna, steam room, massage

Greet spot to visit
"Very nice place to stay. Sky bar is definitely the highlight of the place. Well worth the visit"

Reviewed on 17 Jan,2022

JEN Johor Puteri Harbour by Shangri-La
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mutiara Johor Bahru
3.5 out of 5
Jalan Dato Sulaiman, Taman Century, KB No. 779, Johor Bahru, Johor, 80250
4/5 Very Good! (672 reviews)
"The room keen to refurbish. Air conditioning unable to control the temperature due to broken controller. No disposable toothbrush available in the shower room. Shower roomโ€™s water temperature is not warm enough."

Reviewed on 18 Jan,2021

Mutiara Johor Bahru
Hotel Granada Johor Bahru
Great for spa weekends
3.5 out of 5
55, Jalan Indah 15/2, Taman Bukit Indah, Johor Bahru, Johor, 81200
The price is S$50 per night from 1 Jun to 2 Jun
3.9/5 Very Good! (997 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"Convenient Hotel...Close to lots of place to have dinner"

Reviewed on 28 Mar,2022

Hotel Granada Johor Bahru
KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor, 80250
Fully refundableReserve now, pay when you stay
The price is S$59 per night from 16 Jun to 17 Jun
3.9/5 Good! (991 reviews)
"Everything is good"

Reviewed on 18 Jan,2022

KSL Hotel & Resort
Pulai Springs Resort
Great for spa weekends
4 out of 5
20 km Jalan Pontian Lama, Johor Bahru, Johor, 81110
Fully refundableReserve now, pay when you stay
The price is S$118 per night from 19 Jun to 20 Jun
3.8/5 Good! (502 reviews)

Travellers like: on-site spa services, sauna, steam room, hot tub

Preview with honest
"Value for money for 3 bedroom suite. Should check battery for aircond and TV as I experience the problem with the battery. Adding channel TV for kids also."

Reviewed on 12 Oct,2021

Pulai Springs Resort
The Puteri Pacific Johor Bahru
Great for spa weekends
3.5 out of 5
Jalan Abdullah Ibrahim, Johor Bahru, Johor, 80730
3.7/5 Good! (1,000 reviews)

Travellers like: sauna, massage

Travellers say...
"Very strategically located. Accessible to many places"

Reviewed on 24 Mar,2020

The Puteri Pacific Johor Bahru
GBW Hotel
Great for spa weekends
3.5 out of 5
No.9R, Jalan Bukit Meldrum, Johor Bahru, Johor, 80300
The price is S$47 per night from 24 May to 25 May
3.6/5 Good! (572 reviews)

Travellers like: sauna, steam room, hot tub

Travellers say...
"Easy to access"

Reviewed on 28 Apr,2021

GBW Hotel
Berjaya Waterfront Hotel
4 out of 5
88, Jalan Ibrahim Sultan, Stulang Laut, P.O. Box 161, Johor Bahru, Johor, 80300
Fully refundableReserve now, pay when you stay
The price is S$41 per night from 31 May to 1 Jun
3.3/5 (769 reviews)
"quiet and clean"

Reviewed on 2 May,2022

Berjaya Waterfront Hotel
Don't see what you're looking for?
See all available properties in Johor Bahru
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.

Frequently asked questions

Recent Reviews in Johor Bahru
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code