Find Cheap Deals onResorts & Hotels with Spas in Indonesia
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%!
Top Cities in Indonesia
Featured Indonesia Resorts & Hotels with Spas
FM7 Resort Hotel Jakarta
Jl. Raya Perancis 67, Tangerang, Banten
The price is $39 per night from Jun 17 to Jun 18
$39
per night
Jun 17 - Jun 18
Stay at this 4-star spa hotel in Tangerang. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the breakfast and the pool in our reviews. ...
Febri's Hotel & Spa
5 Jl Kartika Plaza Kuta Beach, Tuban, Kuta, Bali
The price is $41 per night from Jun 20 to Jun 21
$41
per night
Jun 20 - Jun 21
Stay at this 3-star spa hotel in Kuta. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the breakfast and the pool in our reviews. Popular ...
Bali Garden Beach Resort
Jalan Kartika Plaza, Kuta, Bali
The price is $119 per night from Jun 24 to Jun 25
$119
per night
Jun 24 - Jun 25
Stay at this 4-star beach hotel in Kuta. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the breakfast and the pool in our reviews. Popular ...
The Magani Hotel and Spa
Jalan Melasti, Legian Kelod, Legian, Bali
The price is $79 per night from Jul 4 to Jul 5
$79
per night
Jul 4 - Jul 5
Stay at this 5-star luxury hotel in Legian. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the breakfast and the helpful staff in our ...
THE HAVEN Bali Seminyak
Jl. Raya Seminyak 500, Seminyak, Bali
The price is $54 per night from Jun 18 to Jun 19
$54
per night
Jun 18 - Jun 19
Stay at this 4-star spa resort in Seminyak. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
Alaya Resort Ubud
Jl. Hanoman, Ubud, Bali
The price is $225 per night from Jun 18 to Jun 19
$225
per night
Jun 18 - Jun 19
Stay at this 5-star luxury resort in Ubud. Enjoy free WiFi, free valet parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our ...
The Seminyak Beach Resort & Spa
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
The price is $286 per night from Jul 16 to Jul 17
$286
per night
Jul 16 - Jul 17
Stay at this 5-star luxury resort in Seminyak. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the breakfast and the pool in our reviews. ...
Hotel Tjampuhan Spa
Jalan Raya Tjampuhan, Ubud, Bali
The price is $101 per night from Jun 22 to Jun 23
$101
per night
Jun 22 - Jun 23
Stay at this 4-star spa hotel in Ubud. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Ubud Monkey Forest and Campuhan Ridge Walk ...
The Bandha Hotel & Suites
Jalan Padma Utara, Legian Kaja, Legian, Bali
The price is $119 per night from Jun 19 to Jun 20
$119
per night
Jun 19 - Jun 20
Stay at this 5-star luxury hotel in Legian. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the breakfast and the pool in our reviews. ...
Courtyard By Marriott Bali Seminyak Resort
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
The price is $120 per night from Jul 11 to Jul 12
$120
per night
Jul 11 - Jul 12
Stay at this 5-star luxury resort in Seminyak. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the breakfast and the pool in our reviews. ...
Maya Ubud Resort and Spa
Jalan Gunung Sari, Peliatan, Ubud, Bali
The price is $185 per night from Jun 18 to Jun 19
$185
per night
Jun 18 - Jun 19
Stay at this 5-star luxury resort in Ubud. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the breakfast and the pool in our reviews. Popular ...
W Bali - Seminyak
Jl. Petitenget, Kerobokan, Seminyak, Bali
The price is $366 per night from Jun 24 to Jun 25
$366
per night
Jun 24 - Jun 25
Stay at this 5-star luxury hotel in Seminyak. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the pool and the helpful staff in our ...
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.
Best Hotel Destinations in Indonesia
- Seminyak Hotels
- Ubud Hotels
- Nusa Dua Hotels
- Kuta Hotels
- Legian Hotels
- Jakarta Hotels
- Denpasar Hotels
- Canggu Hotels
- Gili Trawangan Hotels
- Jimbaran Hotels
- Sanur Hotels
- Uluwatu Hotels
- Lembongan Island Hotels
- Batam Hotels
- Payangan Hotels
- Tabanan Hotels
- Tegallalang Hotels
- Bandung Hotels
- Gianyar Hotels
- Yogyakarta Hotels
- Kerobokan Hotels
- Munggu Hotels
- Surabaya Hotels
- Penida Island Hotels
Top Attractions in Indonesia
- Hotels near Kuta Beach
- Hotels near Seminyak Beach
- Hotels near Sanur Beach
- Hotels near Nusa Dua Beach
- Hotels near Legian Beach
- Hotels near Batam Centre Ferry Terminal
- Hotels near Lovina Beach
- Hotels near Uluwatu Temple
- Hotels near Taman Safari Indonesia
- Hotels near Ubud Monkey Forest
- Hotels near Jimbaran Beach
- Hotels near Grand Indonesia
- Hotels near Waterbom Bali
- Hotels near Bingin Beach
- Hotels near Mount Bromo
- Hotels near Taman Mini Indonesia Indah
- Hotels near Malioboro Street
- Hotels near Tanah Lot Temple
- Hotels near Mount Batur
- Hotels near Seminyak Square
Top Booked Hotels in Indonesia
- Courtyard By Marriott Bali Seminyak Resort
- Grand Hyatt Bali
- Kuta Paradiso Hotel
- The Stones - Legian, Bali - Marriott Autograph Collection Hotel
- Hilton Bali Resort
- Hard Rock Hotel Bali
- Hotel Indigo Bali Seminyak Beach, an IHG Hotel
- Ayung Resort Ubud
- Legian Beach Hotel
- Courtyard by Marriott Bali Nusa Dua Resort
- The Apurva Kempinski Bali
- The Seminyak Beach Resort & Spa
- Alaya Resort Ubud