Find Cheap Deals onResorts & Hotels with Spas in Johor
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking, and you save up to 60%!
Check Last Minute Johor Hotel Deals
Featured Johor Resorts & Hotels with Spas
KSL Hotel & Resort
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
The price is $56 per night from Oct 2 to Oct 3
$56
includes taxes & fees
Oct 2 - Oct 3
Stay at this 4-star family-friendly resort in Johor Bahru. Enjoy free WiFi, water park access (surcharge), and breakfast (surcharge). Our guests praise the helpful ...
Pulai Springs Resort
20 km Jalan Pontian Lama, Johor Bahru, Johor
The price is $70 per night from Oct 2 to Oct 3
$70
includes taxes & fees
Oct 2 - Oct 3
Stay at this 4-star family-friendly hotel in Johor Bahru. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Johor Premium Outlets and Sutera ...
Mutiara Johor Bahru
Jalan Dato Sulaiman, Taman Century, KB No. 779, Johor Bahru, Johor
Stay at this 4.5-star luxury hotel in Johor Bahru. Enjoy free WiFi, free parking, and 3 restaurants. Popular attractions KSL City Mall and Johor Bahru City Square ...
Hotel Granada Johor Bahru
55, Jalan Indah 15/2, Taman Bukit Indah, Johor Bahru, Johor
The price is $103 per night from Oct 3 to Oct 4
$103
includes taxes & fees
Oct 3 - Oct 4
Stay at this 3.5-star spa hotel in Johor Bahru. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions LEGOLAND® Malaysia and Aeon ...
Amari Johor Bahru
No. 82C, Jalan Trus, Johor Bahru, Johor
The price is $81 per night from Oct 27 to Oct 28
$81
includes taxes & fees
Oct 27 - Oct 28
Stay at this 4.5-star luxury hotel in Johor Bahru. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the helpful staff and the ...
DoubleTree by Hilton Hotel Johor Bahru
12 Jalan Ngee Heng, Johor Bahru, Johor
The price is $90 per night from Oct 6 to Oct 7
$90
includes taxes & fees
Oct 6 - Oct 7
Stay at this 4-star spa hotel in Johor Bahru. Enjoy a full-service spa, 3 restaurants, and breakfast (surcharge). Our guests praise the breakfast and the helpful ...
Berjaya Tioman Resort
Kampong Lalang, Mersing, Tioman Island, Johor
The price is $149 per night from Oct 14 to Oct 15
$149
includes taxes & fees
Oct 14 - Oct 15
Book a stay at this beach resort in Tioman Island. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the room service in our reviews. ...
Berjaya Waterfront Hotel
88, Jalan Ibrahim Sultan, Stulang Laut, P.O. Box 161, Johor Bahru, Johor
The price is $59 per night from Oct 8 to Oct 9
$59
includes taxes & fees
Oct 8 - Oct 9
Stay at this 4-star family-friendly hotel in Johor Bahru. Enjoy free WiFi, 4 restaurants, and 24-hour room service. Popular attractions Johor Bahru City Square ...
Tunamaya Beach & Spa Resort Tioman Island
Lot 20 & 21, Kampung Sarang Burung, Kampung Mukut, Tioman Island, Pahang
The price is $120 per night from Oct 3 to Oct 4
$120
includes taxes & fees
Oct 3 - Oct 4
Stay at this 4-star beach resort in Tioman Island. Enjoy a full-service spa, a beach locale, and a 24-hour front desk. Popular attractions Asah Waterfall and ...
Lotus Desaru Beach Resort
Lot 1854, Jalan Desaru, Kota Tinggi, Bandar Penawar, Johor
The price is $84 per night from Oct 19 to Oct 20
$84
includes taxes & fees
Oct 19 - Oct 20
Stay at this 3.5-star beach hotel in Bandar Penawar. Enjoy free parking, a full-service spa, and a beach locale. Popular attractions Desaru Beach and Desaru ...
Paya Beach Spa & Dive Resort
Kampung Paya, Tioman Island, Pahang
The price is $78 per night from Oct 2 to Oct 3
$78
includes taxes & fees
Oct 2 - Oct 3
Stay at this 4-star beach resort in Tioman Island. Enjoy free WiFi, private pools, and a full-service spa. Popular attractions Genting Ferry Terminal and Tioman ...
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.
TEST
- Walt Disney World Resort Hotels
- Mystery Spot Hotels
- San Antonio SeaWorld Hotels
- Universal Studios Florida Hotels
- Ark Encounter Hotels
- Six Flags Magic Mountain Hotels
- Six Flags Over Georgia Hotels
- Six Flags Fiesta Texas Hotels
- Columbus Zoo And Aquarium Hotels
- Busch Gardens Tampa Bay Hotels
- Six Flags St Louis Hotels
- Cedar Point Hotels
- Disneyland Hotels
- Silverwood Theme Park Hotels
- Universal Studios Hollywood Hotels
- Kalahari Waterpark Resort Hotels
- Aquatica Hotels
- LEGOLAND California Hotels
- Kings Island Hotels
- Hersheypark Hotels
Best Hotel Destinations in Johor
- Johor Bahru Hotels
- Iskandar Puteri Hotels
- Bandar Penawar Hotels
- Masai Hotels
- Gelang Patah Hotels
- Muar Hotels
- Kluang Hotels
- Mersing Hotels
- Batu Pahat Hotels
- Pasir Gudang Hotels
- Senai Hotels
- Kulai Hotels
- Segamat Hotels
- Kukup Hotels
- Pontian Hotels
- Tangkak Hotels
- Pulau Besar Hotels
- Ulu Tiram Hotels
- Kota Tinggi Hotels
- Ayer Hitam Hotels
- Sedili Kechil Hotels
- Tanjung Piai Hotels
Top Attractions in Johor
- Hotels near Desaru Beach
- Hotels near Johor Bahru City Square
- Hotels near LEGOLAND® Malaysia
- Hotels near KSL City Mall
- Hotels near Paradigm Mall Johor Bahru
- Hotels near Johor Bahru Customs
- Hotels near AEON Tebrau City
- Hotels near Komtar JBCC
- Hotels near Sutera Mall
- Hotels near Desaru Coast Adventure Waterpark
- Hotels near Aeon Mall Bukit Indah
- Hotels near Johor Premium Outlets
- Hotels near Eco Botanic at EcoWorld Gallery
- Hotels near Austin Heights Water & Adventure Park
- Hotels near R&F Mall
- Hotels near Mersing Ferry Terminal
- Hotels near Gleneagles Hospital Medini Johor
- Hotels near Hospital Sultan Ismail
- Hotels near Mersing Beach
- Hotels near Sunway Big Box Retail Park
Top Booked Hotels in Johor
- Sand & Sandals Desaru Beach Resort & Spa
- KSL Hotel & Resort
- DoubleTree by Hilton Hotel Johor Bahru
- Amari Johor Bahru
- Hard Rock Hotel Desaru Coast
- The Westin Desaru Coast Resort
- Holiday Inn Express & Suites Johor Bahru, an IHG Hotel
- Capri by Fraser Johor Bahru
- Tunamaya Beach & Spa Resort – Desaru
- TROVE Johor Bahru