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

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

1 Inventory size
  • 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.

Key facts about hotels with spa in Johor Bahru
CategoryValue
CategorySpa hotels in Johor Bahru
LocationJohor Bahru, Malaysia
Number of options31 hotels (Trip.com, 2026)
Price rangeFrom US$34 to US$882 per night (Trip.com, 2026)
Weekday average priceUS$125 per night (Trip.com, 2026)
Weekend average priceUS$153 per night (Trip.com, 2026)
Average rating of top spa hotels4.1 / 5 (multiple sources)
Review volume22,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).

Note: Luxury spas at these hotels are generally accessible to both guests and external visitors, though booking ahead for specific treatments — especially couples packages — is recommended during weekends.
What this means: Luxury spa hotels in Johor Bahru cluster in the city centre (Amari, DoubleTree, Grand Paragon) and the coastal Desaru strip (Anantara). Prices span roughly US$50–US$85 per night for city properties, while the beachfront resort commands higher rates.

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.

Tip: Hotel spas typically add a service charge on top of listed treatment prices. Budget hotels in Johor Bahru with spa facilities often partner with nearby standalone spas — ask at the front desk for guest discounts.
The trade-off: Budget spa hotels like Holiday Villa and New York Hotel offer affordable room rates (well under US$30 per night in some cases) but their in-house spa facilities are often more basic than those at luxury properties, making them better suited for short stays or solo travellers.

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.

Comparison of top Johor Bahru spa hotels
Hotel NamePrice Range (per night)RatingSpa ServicesBest For
Amari Johor BahruFrom US$83 (Trip.com)4.2 / 5Breeze Spa & Wellness – 4 rooms, couples Jacuzzi suiteCouples, luxury travellers
TROVE Johor BahruBudget range4.0 / 5Basic spa facilitiesBudget travellers, short stays
Holiday Villa Johor Bahru City CentreFrom S$69–S$894.1 / 5Spa and wellness centreMid-range travellers, first-time visitors
KSL Hotel & ResortFrom US$514.0 / 5On-site spa with multiple treatment roomsFamilies, resort-style stays
The Westin Johor BahruMid to upper range4.3 / 5Westin Spa by ClarinsBusiness travellers, premium wellness
Note: Ratings are aggregated from Trip.com and Google Business profiles as of February 2026. Price ranges represent typical starting rates and may not include taxes or surcharges.

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.

Caution: Special services like couples massages or late-night appointments require advance booking, especially on weekends. Not all hotel spas accept external guests — verify with the property before visiting without a reservation.
The pattern: Hotels with dedicated spa facilities (Amari, Hotel Granada) tend to offer more specialised services than properties with basic in-house massage rooms. Standalone spas near hotels provide the widest range of late-night and couples treatments at generally lower prices.

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