Most popular cities in Indonesia
Ubud (Bali)468 hotels
Canggu (Bali)183 hotels
Seminyak (Bali)145 hotels
Sanur (Bali)117 hotels
Amazing spa hotels in Indonesia
Seminyak (Bali), Indonesia
USD 317/night
The luxury Oberoi Beach Resort, Bali with ocean views lies only 8 minutes' walk from The Seminyak Square Shopping Mall.
Jakarta, Indonesia
USD 65/night
Welcome Monument is around a 10-minute ride from the 5-star Mangkuluhur and Gelora Bung Karno Stadium is a mere 1.8 km away.
Jakarta, Indonesia
USD 70/night
The luxury Sparks Luxe is placed in the business district of Jakarta and boasts a breathtaking view along with a sauna and an outdoor swimming pool.
Gianyar (Bali), Indonesia
USD 510/night
Boasting a secluded location a mere 5 minutes' stroll from Ayung River, the 5-star Alila Ubud Gianyar offers to try the Dutch dishes, while a treatment room and an outdoor swimming pool are also available.
Sleman (Yogyakarta), Indonesia
USD 55/night
Featuring a location in a shopping area, the luxury Hyatt Regency boasts both a tropical garden and an outdoor pool.
Jakarta, Indonesia
USD 165/night
Set a 5-minute drive from National Monument, the Grand Hyatt features a shopping arcade and a restaurant.
Sanur (Bali), Indonesia
USD 110/night
An array of facilities, including live entertainment, spa therapy and various recreational opportunities, plus a tropical garden are featured in the 5-star Hyatt Regency Bali Sanur, located in the business Sanur Beach district.
Jakarta, Indonesia
USD 39/night
Set around a 25-minute walk from Arjuna Wijaya statue, the luxurious Aryaduta Menteng offers 340 rooms and a swimming pool.
Kuta (Bali), Indonesia
USD 78/night
Within a 7-minute walk of Discovery Shopping Mall and within 1.3 km of Vihara Dharmayana Buddhist Temple, the 5-star Ramayana Suites And Resort Kuta features an outdoor pool along with a lobby bar.
Nusa Dua (Bali), Indonesia
USD 124/night
The deluxe 5-star Bali Tropic Resort & Spa - Chse Certified Nusa Dua has an à la carte restaurant plus 148 rooms and is located in a shopping area.
Ubud (Bali), Indonesia
USD 625/night
The 5-star Amandari features rooms with views of the mountain, while a central location provides access to Ubud Kajeng Rice Fields Walk, which is around 3 km away.
Magelang, Indonesia
USD 907/night
10 minutes by car from PT. Taman Wisata Candi Borobudur, the Amanjiwo Magelang includes 31 rooms.
Jakarta, Indonesia
USD 65/night
Boasting an Asian cuisine together with sauna facilities and an outdoor swimming pool, the luxury Wyndham Casablanca Jakarta is located near a train station.
Nusa Dua (Bali), Indonesia
USD 152/night
Boasting an Indonesian restaurant, the Laguna, A Luxury Collection Resort & Spa, Nusa Dua, Bali is available nearly 5 minutes' walk from Museum PASIFIKA.
Nusa Dua (Bali), Indonesia
USD 132/night
Located within 5 minutes' drive of Jalan Pantai Mengiat, the 5-star Nusa Dua Beach Hotel & Spa, Bali has fitness classes and entertainment activities plus an à la carte restaurant.
Seminyak (Bali), Indonesia
USD 455/night
You can enjoy a Turkish steam room, a Turkish bath and sauna facilities in the 5-star Legian Seminyak, Bali that features a prime location about 6 minutes' walk from Petitenget Beach in Seminyak.
Surabaya, Indonesia
USD 52/night
Nestled in a business area, the Marriott is approximately 25 minutes on foot from Taman Prestasi.
Jakarta, Indonesia
USD 136/night
Set in the South Jakarta district, approximately a 25-minute walk from Situ Lembang Park, 5-star The Mayflower Jakarta has 96 rooms and an American-style restaurant.
Jakarta, Indonesia
USD 69/night
Located in the business district of Jakarta, the 30-storey Marriott Jakarta offers 319 rooms along with an outdoor swimming pool.
Jakarta, Indonesia
USD 66/night
Featuring an outdoor pool and 294 rooms, the spectacular Le Meridien is only 8 minutes' walk from Citywalk Sudirman Jakarta.
Top family hotels in Indonesia
Surabaya, Indonesia
USD 68/night
Featuring a health club and an outdoor swimming pool, the exquisite Bumi Surabaya is located nearly 20 minutes' walk from Grahadi Building.
Jakarta, Indonesia
USD 162/night
Along with an unbeatable location near an underground station, the Mandarin Oriental also features a poolside bar as well as a hot tub, sauna facilities and an outdoor swimming pool.
Nusa Dua (Bali), Indonesia
9.01 review
USD 65/night
Featuring a swimming pool, the luxury Hilton Bali Resort Nusa Dua offers 437 rooms right in a beach area.
Jimbaran (Bali), Indonesia
USD 350/night
Situated in the very heart of Jimbaran and approximately a 20-minute stroll from Samasta Lifestyle Village, the 5-star Jimbaran Puri, A Belmond Hotel, Bali offers 64 rooms.
Payangan, Indonesia
USD 695/night
10 minutes by car from Rice Terrace, the renowned Hanging Gardens Of Bali offers spacious rooms plus yoga classes and loungers onsite.
Kuta (Bali), Indonesia
9.81 review
USD 70/night
Offering 402 rooms along with a hot tub, sauna facilities and an outdoor swimming pool, the perfect 5-star Bintang Bali Resort Kuta is positioned just a 6-minute walk from Bali things to do in a shopping area.
Jakarta, Indonesia
USD 248/night
Offering sauna facilities and an outdoor swimming pool together with a terrace bar, the comfortable 5-star Ritz-Carlton Jakarta, Pacific Place boasts its setting 350 metres of Istora tube station.
Jakarta, Indonesia
USD 116/night
Offering 619 rooms with views of the skyline, the 31-story Shangri-La Jakarta is set in the business district of Jakarta, about a 10-minute ride from National Monument.
Surabaya, Indonesia
USD 70/night
Boasting 363 rooms, the Shangri-La is strategically located just a 9-minute stroll from Ciputra World Surabaya Mall.
Maguwo, Indonesia
USD 50/night
Offering an indoor swimming pool and a tropical garden on site, the luxury Mustika Yogyakarta Resort And Spa is situated 4.4 km from Lippo Plaza Yogyakarta.
Tangerang, Indonesia
USD 95/night
Cengkareng Golf Club is at a 2 km distance from the Bandara International Hotel Managed By Accorhotels Jakarta and Al-AZhom Mosque is about 15 minutes' drive away.
Mangsit, Indonesia
USD 75/night
The facilities of the beachfront Sheraton Senggigi include an infinity swimming pool, fitness classes, spa therapy and recreational facilities.
Surabaya, Indonesia
USD 51/night
Located in the business district of Surabaya merely a 9-minute walk from Tunjungan Plaza, the upscale 5-star Sheraton features a swimming pool and the lounge bar.
Bandung, Indonesia
USD 118/night
Featuring spa therapy, a patio, and a shared lounge, the luxury Sheraton is set in a conservation area 2.9 km from Upside Down World Bandung.
Nusa Dua (Bali), Indonesia
8.83 reviews
USD 379/night
Located nearly 5 minutes' walk from Yhi Spa and within 1.4 km of Pura Pakendungan, the 5-star Melia Bali Nusa Dua features fitness classes, spa therapy and entertainment activities.
Yogyakarta, Indonesia
USD 70/night
Located in a shopping neighbourhood and within 0.8 km of Jalan Malioboro, the impressive Melia Purosani Yogyakarta features 296 rooms plus a swimming pool.
Tanjung Benoa (Bali), Indonesia
USD 179/night
The 5-star Sol By Melia Benoa Bali All Inclusive Tanjung Benoa provides access to Nusa Dua Beach 8 minutes' stroll away and welcomes its guests to use yoga classes, spa therapy and billiards or to enjoy international dishes in the on-site à la carte restaurant.
Nusa Dua (Bali), Indonesia
USD 115/night
The comfortable 5-star Ayodya Resort Bali Nusa Dua welcomes guests in the BTDC district a mere 8 minutes' walk from Jalan Pantai Mengiat and features sauna facilities and an outdoor swimming pool.
Jakarta, Indonesia
USD 71/night
Overlooking the city, the 5-star Borobudur Jakarta features a hot tub, sauna facilities and an outdoor swimming pool, as well as a central location near an underground station.
Ubud (Bali), Indonesia
USD 318/night
The luxury Komaneka At Tanggayuda Ubud has an outdoor swimming pool plus a pool bar and awaits guests 6 km from Saraswati Temple.
Best luxury hotels in Indonesia
Jimbaran (Bali), Indonesia
USD 926/night
Located within 10 minutes' drive of SideWalk Mall Jimbaran in Jimbaran, the 5-star Four Seasons Resort Bali At Jimbaran Bay features an Asian restaurant along with fitness classes, facials and massage therapy.
Ubud (Bali), Indonesia
USD 538/night
Situated in the Sayan district of Ubud, the Four Seasons Resort Bali At Sayan Ubud features a swimming pool.
Medan, Indonesia
USD 47/night
Featuring spa therapy and a shared lounge, the 5-star Marriott offers guests 280 spacious rooms around 10 minutes by car from Istana Maimun.
Jakarta, Indonesia
USD 94/night
Featuring a swimming pool, the deluxe Gran Melia Jakarta lies in an exclusive neighbourhood, a mere 8 minutes' walk from Erasmus House.
Kuta (Bali), Indonesia
USD 94/night
Located nearly a 16-minute walk from Waterbom Bali, the Holiday Inn Resort Baruna Bali, An Ihg Hotel - Chse Certified Kuta features 246 rooms and an Asian restaurant on-site.
Yogyakarta, Indonesia
USD 39/night
Offering a gift shop and a restaurant, the Phoenix Hotel Yogyakarta - Mgallery Collection lies in the Jetis district of Yogyakarta, within 5 minutes' drive of Mandala Krida Stadium and nearly a 15-minute stroll from Galeria Mall.
Taro, Indonesia
USD 174/night
The luxury Mason Elephant with a swimming pool is within 15 minutes' drive of I love bas love swing.
Ubud (Bali), Indonesia
USD 252/night
Nearly 25 minutes' walk from Art museum visits, the 5-star Komaneka At Bisma Ubud offers an outdoor swimming pool along with a hot tub and an outdoor swimming pool on-site.
Lagoi, Indonesia
USD 147/night
The world-class Nirwana Resort Lagoi with an outdoor swimming pool is around a 10-minute walk from Nirwana Mini Zoo.
Jakarta, Indonesia
USD 189/night
Set near a tube station in a business district, the 40-story luxury Mulia Senayan, Jakarta offers a swimming pool along with a steam room, sauna facilities and locker rooms.
Jakarta, Indonesia
USD 50/night
Set in an entertainment district, the non-smoking Sari Pacific features a sauna and spa therapy.
Nusa Dua (Bali), Indonesia
8.42 reviews
USD 221/night
Set in the Tanjung Benoa district, the 5-star Grand Mirage Resort & Thalasso Bali Nusa Dua features a swimming pool and boasts views of the Indian Ocean.
Ubud (Bali), Indonesia
9.41 review
USD 169/night
25 minutes' walk from Sacred Monkey Forest Sanctuary, the family Maya Ubud Resort & offers yoga classes, chaise longues and entertainment activities plus an infinity swimming pool.
Tabanan (Bali), Indonesia
USD 207/night
Located in a beach area, only 0.7 km from Bali Island ATV, the 5-star Wakagangga has a private pool on site and guests can enjoy an Asian restaurant.
Jakarta, Indonesia
USD 222/night
Boutique The Dharmawangsa Jakarta boasts views of the pool, features a Jacuzzi and a sauna on site and offers a setting in a prestigious area with access to Delta Spa & Lounge Grand Wijaya, which is a 6-minute walk away.
Nusa Dua (Bali), Indonesia
8.21 review
USD 169/night
Boasting a beachfront location, merely 1.4 km from Nusa Dua Beach, the 5-star Conrad Bali has an à la carte restaurant and a tropical garden onsite.
Jimbaran (Bali), Indonesia
USD 448/night
Boasting an à la carte restaurant with international dishes, the luxury Intercontinental Bali Resort, An Ihg Jimbaran is set less than 14 minutes' walk from Samasta Lifestyle Village.
Jakarta, Indonesia
USD 122/night
Situated in a business neighbourhood near an underground station, the premier Ayana Midplaza Jakarta boasts an outdoor swimming pool and 366 rooms.
Jakarta, Indonesia
USD 159/night
Providing with a hot tub, sauna facilities and an outdoor swimming pool, the 5-star Indonesia Kempinski Jakarta includes 289 rooms and is set a mere 5 minutes' stroll from Welcome Monument.
Mangsit, Indonesia
USD 145/night
Offering an infinity swimming pool and idyllic views of the pool, the upscale 5-star Qunci Villas Lombok is only 5 minutes' walk from Senggigi.
Top resorts in Indonesia
Ungasan (Bali), Indonesia
USD 693/night
The modern Karma Kandara Ungasan is located in the Ungasan district, overlooking the Indian Ocean and boasts an outdoor swimming pool along with a hot tub, sauna facilities and an outdoor swimming pool on-site.
Lagoi, Indonesia
USD 231/night
Set 3.8 km from Bandar Bentan Telani, the luxurious Banyan Tree Bintan Bintan Island features an outdoor swimming pool and a buffet breakfast.
Surabaya, Indonesia
USD 52/night
At the comfortable Majapahit Surabaya Mgallery, boasting a location in a shopping area, guests can enjoy spa therapy, various recreational opportunities and entertainment activities, or visit Siola Surabaya Museum 5 minutes' walk away.
Ubud (Bali), Indonesia
USD 384/night
Located 2.4 km from Ubud Palace, the 5-star Tanah Gajah, A Resort By Hadiprana offers a private swimming pool and a fitness centre for guests.
Legian (Bali), Indonesia
9.81 review
USD 81/night
Located 10 minutes by car from Circus Waterpark Bali, the upscale 5-star Pullman Bali Legian features a rooftop pool along with a hot tub, sauna facilities and an outdoor swimming pool.
Nusa Dua (Bali), Indonesia
USD 87/night
The 5-star Nikko Bali Benoa Nusa Dua lies in the Tanjung Benoa district of Nusa Dua and pampers its guests with steam baths, an outdoor swimming pool and locker rooms.
Ubud (Bali), Indonesia
USD 205/night
Located in the Campuhan district, the luxury Pita Maha Resort & Spa features a swimming pool and views of Tjampuhan Valley.
Medan, Indonesia
USD 40/night
The Mercure is located near the business district of Medan nearly a 5-minute ride from Vihara Setia Budi.
Kuta (Bali), Indonesia
USD 69/night
Located around a 25-minute walk from Ground Zero Monument, the upscale 5-star Dynasty offers an outdoor pool and a fitness centre for guests.
Semarang, Indonesia
USD 52/night
Located in the old part of Semarang, a 9-minute walk from Simpang Lima, the 5-star Ciputra offers massage therapy and recreational facilities.
Ubud (Bali), Indonesia
USD 79/night
Guests can relax by a swimming pool or in a sky bar with views of the patio in the 5-star Tanah Merah, located at a distance of 3.2 km from Campuhan Ridge Walk.
Nusa Dua (Bali), Indonesia
9.02 reviews
USD 73/night
Boasting a secluded location, 0.8 km from Bali Dwipa Art Gallery, the 5-star Westin Resort Nusa Dua, Bali Nusa Dua has an à la carte restaurant and a manicured garden onsite.
Ubud (Bali), Indonesia
USD 204/night
Set within 20 minutes' walk of Karsa Spa, the 5-star Ibah invites its guests to benefit from a sundeck, spa therapy, and a shared lounge, plus to have a meal in an Indonesian restaurant.
Lagoi, Indonesia
USD 97/night
Set approximately 11 minutes on foot from Laguna Bintan Golf Club, the 5-star Angsana Bintan with a tropical garden opens onto the ocean and provides fitness classes, facials and recreational facilities.
Bogor, Indonesia
USD 59/night
Offering a swimming pool and a tropical garden on site, the perfect 5-star Novotel is situated 4.4 km from Batutulis inscription.
Nusa Dua (Bali), Indonesia
9.22 reviews
USD 72/night
Located around a 20-minute walk from Turtle Island, the superb 5-star Novotel Bali Benoa offers views of the sea along with a hot tub and an outdoor swimming pool.
Ubud (Bali), Indonesia
USD 424/night
Nestled in the historic Andong district, the Viceroy Bali Ubud overlooks the patio and has a plunge pool, a treatment room and a Jacuzzi.
Ubud (Bali), Indonesia
USD 210/night
Serving an Indonesian menu, the boutique style Village Resort & Ubud boasts spacious rooms plus a private garden, offering a hillside location within 0.7 km of Art museum visits.
Ubud (Bali), Indonesia
USD 324/night
Placed 10 minutes' drive from Tegal Sari Bali Coffee, the unique Nandini Jungle By Hanging Gardens provides guests with a hairdressing salon and a storage for belongings.
Seminyak (Bali), Indonesia
USD 256/night
Located merely a 5-minute walk from Jalan Double Six and within a 10-minute drive of Waterbom Bali, the elegant 5-star Anantara features horseback riding, cycling and billiards.