Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Jakarta

207 spa hotels

Yogyakarta

69 spa hotels

Bandung

63 spa hotels

Surabaya

61 spa hotels

Semarang

31 spa hotels

Solo

27 spa hotels

Cikarang

25 spa hotels

Bogor

23 spa hotels

Tangerang

22 spa hotels

Malang

19 spa hotels

Banyuwangi

15 spa hotels

Borobudur

11 spa hotels

Puncak

9 spa hotels

Batu

9 spa hotels

Kalimanggis

8 spa hotels

Cirebon

8 spa hotels

The best spa hotels in Java

Check out our selection of great spa hotels in Java

Filter by:

Star Rating
Review score

The Botanica Sanctuary

Cisarua, Puncak

The Botanica Sanctuary is a peaceful haven that combines beauty, relaxation and discovery. Consisted of of 166 luminous rooms – including 38 Suites, two restaurants and a rooftop infinity pool.

Y
Yor
From
United States
The Hotel lobby is wonderful with a wow factor. The hotel room was comfortable and with beautiful view. What made it exceptional is the staff. Aulia Sukanta, front office Manager went above and beyond to make our stay special. Thank you. We will return
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,551 reviews
Price from
THB 2,827.58
1 night, 2 adults

Royal Malioboro by ASTON

Hotel in Gedongtengen, Yogyakarta

Located in Yogyakarta, a 6-minute walk from Malioboro Mall, Royal Malioboro by ASTON provides accommodations with a fitness center, free private parking, a shared lounge and a restaurant.

Y
YONG LIK
From
Japan
The room was huge and food was great. It’s also located in the center which is highly accessible to other landmarks. I really like the place.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,114 reviews
Price from
THB 3,064.85
1 night, 2 adults

Hotel Tugu Malang

Hotel in Malang

Inspired by the styles of the colonial era, Hotel Tugu Malang is located in East Java.

R
Rinaldo
From
United States
Very friendly staff, and very accommodating. When they noticed we had some mobility issues they immediately suggested to change our room to a ground floor location without hesitation. Great location for nearby sight seeing. There was a lot of historical memorabilia, beautiful rooms and flowers to see. A couple of sections were setup as a museum. Beautiful gardening. All was very clean. Great breakfast!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,010 reviews
Price from
THB 3,000.39
1 night, 2 adults

The Grand Platinum Jakarta

Hotel in Sawah Besar, Jakarta

Located in Jakarta, 1.7 miles from Mangga Dua Square, The Grand Platinum Jakarta provides accommodations with a fitness center, free private parking, a shared lounge and a restaurant.

N
NORIKHTI FAQRIAH
From
Malaysia
To begin with, I would say that the overall hospitality offered by the Front Office Manager, Guest Relation Officer and Front Office team were completely exceptional. I received a text from Ms Jeslin a week before my departure to Jakarta and she introduced herself as the dedicated Guest Relation Officer cum personal point of contact during my stay with the Grand Platinum Hotel. We had a chat and I made a few requests regarding the stay i.e. wheelchair for my mum upon arrival at the hotel and room with a nice view, since this is my parents first trip to Jakarta. To make it more special, it was a belated birthday trip for my father. Little did I know, the team prepared a wonderful surprise for us upon our arrival at the hotel and the cute decoration with thoughtful wishes for us at our room. There was even a welcome card by the Front Office Manager (Tan) on our bed. We really love all the doodles on the mirrors that they did. Looking at all these, we nearly forgotten the tiring journey that we had from Bandung to Jakarta. Well, it didn't stop there. Jeslin also texted me if everything is fine and if we need their assistance throughout our stay. My parents really love the ambience of the hotel, the hospitality, the spacious room and the breakfast spread albeit our short stay. Variety of scrumptious food offered for the breakfast and we really enjoyed it. We received a nice Java batik pouch with thank you card from the team upon check out. Thank you very much to Tan and our Guardian Angels i.e. Maya, Jeslin, April and Mega for the awesome hospitality throughout our stay. We truly appreciate it. We will definitely repeat this trip and stay at the Grand Platinum hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 121 reviews
Price from
THB 3,489.61
1 night, 2 adults

House of Tugu, Old Town Jakarta

Hotel in West Jakarta, Jakarta

Located in Jakarta, a 5-minute walk from Museum Bank Indonesia, House of Tugu, Old Town Jakarta provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

F
Filasophiadll
From
Indonesia
One of the best hotels I’ve ever stayed at in Jakarta! I had heard about this hotel from friends and social media, but I didn’t expect it to have such a rich history to discover. The antiques were absolutely incredible, and I loved how they are showcased in every corner of the hotel. The staff were exceptional—extremely friendly and incredibly helpful throughout my stay. The breakfast was also amazing, featuring traditional Peranakan dishes that I thoroughly enjoyed. The room was my absolute favorite part. Initially, I expected a classic old-style setup, but it far exceeded my expectations. Every detail, from the amenities to the facilities, was new, luxurious, and thoughtfully designed. The hotel perfectly combines a luxurious stay with art and a touch of Batavia’s history. Last but not least, the hotel’s location is ideal for exploring the captivating heritage of the Kota Tua area, which is just a short walk away. It’s truly the best hotel in Jakarta, and I can’t wait to come back.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 116 reviews
Price from
THB 9,014.49
1 night, 2 adults

CERIA HOTEL at Alun Alun Yogyakarta

Hotel in Kraton, Yogyakarta

Located in Yogyakarta, a 7-minute walk from Sultan's Palace, CERIA HOTEL at Alun Alun Yogyakarta provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

T
Teertha
From
India
Good central location. Well maintained property with Art Deco style. Staff attitude very nice and helpful. Reasonably priced.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 489 reviews
Price from
THB 1,690.68
1 night, 2 adults

The St. Regis Jakarta

Hotel in Setiabudi, Jakarta

Featuring a bar, The St. Regis Jakarta is located in the center of Jakarta, 1.3 miles from Selamat Datang Monument.

R
Rini Sunandar
From
Indonesia
The lobby & room smells good, bed and pillow so comfort. I loved they serve a slice of chocolate cake when we checkin the room. I tried the spa and it was the best
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 166 reviews
Price from
THB 5,930.48
1 night, 2 adults

25hours Hotel Jakarta The Oddbird

Hotel in Kebayoran Baru, Jakarta

Located in Jakarta, a 9-minute walk from Pacific Place, 25hours Hotel Jakarta The Oddbird has accommodations with an outdoor swimming pool, private parking, a fitness center and a restaurant.

D
Dyah
From
Indonesia
Loooooooving the style of this hotel 😍😍
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 183 reviews
Price from
THB 4,640.44
1 night, 2 adults

MORAZEN Yogyakarta

Hotel in Temon

Located in Temon, 24 miles from Museum Sonobudoyo, MORAZEN Yogyakarta has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

J
Johannes
From
Germany
Nice breakfast and the design of the dining room. Clean rooms and kind staff.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 204 reviews
Price from
THB 1,406.61
1 night, 2 adults

The Orient Jakarta, a Royal Hideaway Hotel

Hotel in Tanah Abang, Jakarta

Conveniently located in the center of Jakarta, The Orient Jakarta, a Royal Hideaway Hotel provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness center.

S
Simon Hendri
From
Australia
Love the hotel, and the location, the past three stays were amazing. The hotel decor OMG so beautiful. The staff were faantastic and super helpful. This is my home in Jakarta. Close to public transport (MRT Station) just next to the hotel. The bed and pillow were comfy and the toiletries smells amazing. U need to check the gym and the library lounge on L5. They have the most beautiful gym in the world.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 969 reviews
Price from
THB 4,510.50
1 night, 2 adults
All spa hotels in Java

Most booked spa hotels in Java this month

See all

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 8,679 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,111 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 60 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,062 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 262 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,943 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,105 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 382 reviews

Popular with guests booking spa hotels in Java

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 305 reviews

FAQs about spa hotels in Java

Spa Hotels That Guests Love in Java

See all
Avg. price/night: THB 2,951.32
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,810 reviews
buffet breakfast is very good, despite the dinner buffet is not very satisfactory. The hotel had the details to give me a cake for my birthday. It was a nice present. The spa services and massage for couples was very nice.
Guest review byCarmen Sofia
Young couple
Avg. price/night: THB 1,327.94
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 132 reviews
the staff was verry friendly, the breakfast was sooo good, so many choices in Indonesian food! Unfortunately they have no spa or massage room, but the massage in the room was also good. there was also tap water in the corridors so you have all the time fresh clean water.
Guest review byOtjeh
Family with young children
Avg. price/night: THB 1,939.70
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 8,679 reviews
Very good hotel for a transit. Free shuttle bus is available from /to the airport. The room was big and comfortable. Breakfast was very good, and it starts at 4am which is very convenient for traveler in transit. The pool /SPA offers relaxing time after or before a long trip. Several dining options and a small shop available. Kind staff.
Guest review byBlueJedi
Young couple
Avg. price/night: THB 1,336.45
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 933 reviews
Everything was just perfect while I stayed here on 2 separate nights. Really enjoyed the relaxing aromatherapy spa massage by Siya and the rest of the staff were so friendly.
Guest review byMichael
Solo traveler
Avg. price/night: THB 3,897.97
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,111 reviews
Amazing spot with a gigantic pool and fantastic spa area (the massages are so worth it!) Great breakfasts that vary from day to day in some sections. Everything is fresh and delish
Guest review byAdeliya
Group
Avg. price/night: THB 2,468.71
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,371 reviews
Room was clean and spacious. Very comfortable. The pool area was a lovely calm place to relax. Breakfast was very good. The staff were excellent and friendly.
Guest review byAndy
Young couple
Avg. price/night: THB 1,575.89
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 394 reviews
Nice pool area, good massage in SPA center, excelent breakfest and great room size + king size bed.
Guest review byEvita
Young couple
Avg. price/night: THB 1,036.73
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 299 reviews
Great location, nice hotel. Big food court for breakfast and dinner. Also coffee and juice bar and a supermarket on the lowest floor next to parking lot. Staff was very nice, we got a free upgrade to a room with windows so we could enjoy the view over the city. Rooms spacious and clean. Also, try the spa. The pitjit (massage) was amazing.
Guest review byMartine
Family with young children
Avg. price/night: THB 1,784.61
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 489 reviews
Located in the heart of the town, CERIA HOTEL features a serene and charming courtyard/garden space, ideal for relaxation. They have cozy single rooms tailored for solo travelers and serve up a delightful breakfast! What really stood out was their efficient use of Whatsapp for communication and service delivery throughout the stay. The staff is incredibly friendly, always attentive to making your stay memorable. Overall, it was an amazing stay, and I'll definitely be checking back in here next time I'm in Yogyakarta:))
Guest review byYINGHWAN
Solo traveler
Avg. price/night: THB 2,223.51
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 783 reviews
Huge place, poolsides and garden, all spaces well designed, polit stuff - we were fully leisure and relaxing. Breakfast is five star and Kemangi restaurant serves good food though a limited choice. The project works didn't disturbed at all.
Guest review byBlagoy
Family with young children