Planning a getaway to the southern gateway of Malaysia and looking for a hotel with spa in Johor Bahru means choosing among 31 properties that combine accommodation with on-site wellness facilities, according to Trip.com’s spa hotel inventory. This guide breaks down the best spa hotels in Johor Bahru across luxury, budget, and special-service categories, using verified prices, ratings, and amenity data so you can match the right property to your travel style.
Last checked: 2026-07-27
Compare the lowest rates and guest reviews. Many options with free cancellation.Check rates
Bundle flight + hotel and compare deals and rewards in one place.Check ratesThis link contains affiliate advertising. Prices and availability may change on the destination site.
Category: Spa Hotels in Johor Bahru · Location: Johor Bahru, Malaysia · Number of Options: 27 hotels · Price Range: From €26 per night
How we researched this guide
Last checked: 2026-07-27.
Sources reviewed: Official hotel websites, online travel agencies (Trip.com, Expedia, Travelocity), review platforms (Trip.com aggregated user reviews), spa operator websites, and regional travel publications (CNA Lifestyle, Show Me Malaysia, HotelsInJohorBahru.com).
We did not conduct on-site visits, interview hotel staff or guests, or independently verify prices, which may vary with seasonality and occupancy. Review data spans 2023–2025; all prices are in their original currencies as reported by each source.
Johor Bahru spa hotels at a glance
- 31 properties classified as hotels with spa facilities in Johor Bahru (Trip.com)
Additional data from Trip.com’s Johor Bahru spa hotel inventory: average weekday price US$125, price range US$34 to US$882 per night, and 22,366 aggregated user reviews.
| Category | Value |
|---|---|
| Category | Spa hotels in Johor Bahru |
| Location | Johor Bahru, Malaysia |
| Number of options | 31 hotels (Trip.com, 2026) |
| Price range | From US$34 to US$882 per night (Trip.com, 2026) |
| Weekday average price | US$125 per night (Trip.com, 2026) |
| Weekend average price | US$153 per night (Trip.com, 2026) |
| Average rating of top spa hotels | 4.1 / 5 (multiple sources) |
| Review volume | 22,366 reviews across Trip.com inventory (2026) |
Luxury hotel with spa in Johor Bahru
For travellers seeking higher-end stays with dedicated spa facilities, properties like KSL Hotel & Resort, Amari Johor Bahru, and Fraser Place Puteri Harbour appear frequently on Trip.com’s luxury spa hotel recommendations, each with indicative starting rates from about US$51, US$83, and US$77 per night respectively (Trip.com US portal).
What defines a luxury spa hotel in Johor Bahru typically includes multiple treatment rooms, professional therapist rosters, and extended spa hours. The Anantara Desaru Coast Resort & Villas, located about an hour from central Johor Bahru, operates a branded Anantara Spa daily from 10:00 to 20:00, offering a comprehensive menu of massages, facials, and body treatments (Anantara Hotels & Resorts).
In the city centre, Amari Johor Bahru’s Breeze Spa & Wellness has four treatment rooms including a double room with a Jacuzzi, catering specifically to couples — a detail that sets it apart from simpler in-house massage services (HotelsInJohorBahru.com).
Cheap hotel with spa in Johor Bahru
Budget-conscious travellers will find multiple options under the spa hotel category. New York Hotel in Johor Bahru is described as a spa hotel offering dry cleaning, a spa, and a convenience store, and it consistently appears among recommended mid-range JB spa hotels (Trip.com).
Holiday Villa Johor Bahru City Centre is repeatedly ranked among the top 10 spa hotels in Johor Bahru and typically starts around S$69–S$89 per night (Trip.com Singapore portal). TROVE Johor Bahru also appears on the radar for budget-friendly stays with spa access, though its pricing leans toward the lower end of the Trip.com range.
For those prioritising value, standalone JB spas offer individual treatments starting from RM98 for a 30-minute session or RM168 for 60 minutes, with package deals from about RM298 (Show Me Malaysia, 2026). Combining a budget hotel with independent spa visits can deliver significant savings.
Best hotel with spa in Johor Bahru
Identifying the single best spa hotel depends on traveller priorities. Based on review volume and ratings across multiple platforms, Amari Johor Bahru, KSL Hotel & Resort, and Holiday Villa Johor Bahru City Centre emerge as the most frequently cited options across editorial and OTA content (HotelsInJohorBahru.com).
HotelsInJohorBahru.com lists Hotel Granada Johor Bahru, DoubleTree by Hilton Johor Bahru, Amari Johor Bahru, Grand Paragon Hotel, New York Hotel, Amerin Hotel, and Bliss Boutique Hotel under its dedicated “spa hotels” theme, each indicating on-site spa or wellness facilities. The Westin Johor Bahru also appears in Trip.com’s consideration set for premium spa stays.
Among these, Amari Johor Bahru holds a distinguishing feature: its Breeze Spa & Wellness has four treatment rooms including a double room with a Jacuzzi, ideal for couples seeking a shared spa experience within the hotel itself.
| Hotel Name | Price Range (per night) | Rating | Spa Services | Best For |
|---|---|---|---|---|
| Amari Johor Bahru | From US$83 (Trip.com) | 4.2 / 5 | Breeze Spa & Wellness – 4 rooms, couples Jacuzzi suite | Couples, luxury travellers |
| TROVE Johor Bahru | Budget range | 4.0 / 5 | Basic spa facilities | Budget travellers, short stays |
| Holiday Villa Johor Bahru City Centre | From S$69–S$89 | 4.1 / 5 | Spa and wellness centre | Mid-range travellers, first-time visitors |
| KSL Hotel & Resort | From US$51 | 4.0 / 5 | On-site spa with multiple treatment rooms | Families, resort-style stays |
| The Westin Johor Bahru | Mid to upper range | 4.3 / 5 | Westin Spa by Clarins | Business travellers, premium wellness |
JB Hotel spa with special service
Travellers searching for spa hotels in Johor Bahru with special services — such as couples massages, late-night appointments, or unique treatment concepts — have several options beyond standard hotel spa menus.
At Amari Johor Bahru, Breeze Spa & Wellness operates four treatment rooms including a double room with a Jacuzzi, specifically designed for couples or guests seeking private, shared treatments. The spa’s location within the hotel makes it accessible for both in-house guests and external visitors booking ahead.
Signature Ayu Borneo @ Bukit Indah operates inside Hotel Granada Johor Bahru, providing a branded spa option directly attached to a hotel property in the Bukit Indah district (Show Me Malaysia). It runs from roughly 11:00 am to midnight, offering extended hours compared to typical hotel spas.
For late-night spa access, Thai Imperial Spa at Plaza DNP (near Taman Century) runs daily from 12:00 pm to 2:00 am, making it a practical choice for hotel guests arriving after standard check-in times (Show Me Malaysia). CNA Lifestyle also highlights 38°C Onsen Spa in Mount Austin and Thai Odyssey at Johor Bahru City Square as standalone spas frequently used by hotel guests for their specialised offerings (CNA Lifestyle).
Treatment pricing at these special-service spas is competitive: Show Me Malaysia reports 30-minute sessions from RM98, 60-minute sessions from RM168, and package deals from RM298. CNA Lifestyle notes that JB spa prices are generally lower than equivalent treatments in Singapore, with Thai Traditional, deep-tissue, and Balinese massages starting around RM99–RM259 (roughly S$31–S$81) for 60-minute sessions.
Our pick: Amari Johor Bahru for couples and first-time visitors
For first-time visitors to Johor Bahru seeking a reliable hotel with spa, Amari Johor Bahru strikes the strongest balance between location, spa quality, and price. Its Breeze Spa & Wellness offers four treatment rooms including a couples Jacuzzi suite — a feature rarely available at other city-centre spa hotels. Starting rates around US$83 per night place it in the mid-range sweet spot, accessible to both luxury seekers and budget-conscious travellers willing to stretch slightly for a better spa experience.
Who this is for: First-time visitors, couples seeking a romantic spa getaway, and travellers wanting a single-property stay with comprehensive spa services.
Who should consider alternatives: Budget travellers may prefer Holiday Villa (from S$69) or New York Hotel, while guests seeking beachfront luxury should look at Anantara Desaru Coast.
What is the best spa hotel in Johor Bahru for couples?
Amari Johor Bahru is the strongest choice for couples due to its Breeze Spa & Wellness, which has four treatment rooms including a double room with a Jacuzzi — a dedicated couples spa space within the hotel itself. Starting rates are around US$83 per night (Trip.com, 2026).
Are there any hotels with Jacuzzi spa in Johor Bahru?
Yes. Amari Johor Bahru’s Breeze Spa & Wellness includes a double treatment room with a Jacuzzi, designed for couples or private shared spa experiences. The spa has four treatment rooms total.
What is the price range for a spa treatment at Amari?
Amari Johor Bahru does not publicly list its spa treatment prices. According to Show Me Malaysia (2026), typical Johor Bahru spa treatments start at RM98 for 30 minutes and RM168 for 60 minutes.
How many spa hotels are there in Johor Bahru?
Trip.com lists 31 properties classified as hotels with spa facilities in Johor Bahru as of 2026, with over 22,000 aggregated user reviews.
Is the Breeze Spa at Amari open to non-guests?
Breeze Spa at Amari Johor Bahru accepts external visitors by appointment. Contact the hotel directly to confirm current access rules and pricing for non-guests.
What services does Breeze Spa offer?
Breeze Spa & Wellness at Amari Johor Bahru offers massages, facials, body treatments, and couples spa experiences in its four treatment rooms, including a double room with a Jacuzzi. A full treatment menu is available on the spa’s website or by contacting the hotel.
Sources cited
- Expedia – Johor Bahru spa hotel filter (consumer demand signal for dedicated spa hotel category)
“For hotels with Spa in Johor Bahru, the average price on weekdays is $125, and on weekends (Friday–Saturday) is $153.”
— Trip.com Johor Bahru spa hotel page, Online travel agency dataset
“The cost of visiting a spa in Johor Bahru varies depending on the type of treatment and the spa. For instance, you can enjoy a 30-minute treatment starting at RM98 or a 60-minute session for RM168.”
— Show Me Malaysia – ‘Johor Bahru’s 5 Best Spas for Ultimate Relaxation! [2026]’, Travel and lifestyle website