COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels in Central Java

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top destinations in Central Java

Top Hotels in Central Java

Hotel Sanashtri by SHM
2.5 out of 5
45 Jl. Sutowijoyo, Surakarta, Jawa Tengah
Free CancellationReserve now, pay when you stay
The price is $6 per night from Apr 18 to Apr 19
5/5Exceptional! (1 review)
"Istimewa.staff ok semua santun sama semua tamu.patut dicontoh buat hotel lainnya."

Reviewed on Apr 2, 2021

Hotel Sanashtri by SHM
Villa Borobudur Resort
5 out of 5
Dusun Pete, Majaksingi, Borobudur, Central Java
Free CancellationReserve now, pay when you stay
The price is $148 per night from Apr 23 to Apr 24
4.7/5Exceptional! (39 reviews)
"wonderful location with splended view, staff are very friendly"

Reviewed on Jan 28, 2020

Villa Borobudur Resort
ibis Styles Solo
3 out of 5
Jalan Gajah Mada 23, Surakarta, Central Java
Free CancellationReserve now, pay when you stay
The price is $14 per night from Apr 17 to Apr 18
4/5Very Good! (83 reviews)
"Kamar hotel nyaman.bersih.dekat dengan tempat kuliner dan belanja batik"

Reviewed on Jan 8, 2020

ibis Styles Solo
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Solia Hotel Yosodipuro Solo
3 out of 5
31 Jl. Yosodipuro, Surakarta, Jawa Tengah
The price is $18 per night from Apr 17 to Apr 18
4/5Very Good! (1 review)
"Lokasi bagus, cuma sarapan kurang bervariatif. Hotel juga nyaman."

Reviewed on Mar 22, 2021

Solia Hotel Yosodipuro Solo
Green Valley Resort Bandungan
3 out of 5
JL.Ampel Gading, Desa Kenteng Bandungan, Bandungan, Central Java
The price is $24 per night from Apr 17 to Apr 18
Green Valley Resort Bandungan
Novotel Solo
4 out of 5
Jalan Slamet Riyadi 272, Surakarta, Central Java
Free CancellationReserve now, pay when you stay
The price is $20 per night from Apr 17 to Apr 18
4.1/5Very Good! (89 reviews)
Shabby and old
"The location, The Service, The breakfast are All ok but The hotel Looks so shabby, need renovation. The chairs in the Resto are not comfortable anymore to be seated. My room I used looked shabby and old and a bit dirty bathroom. I was sorry to stay here compared with my previous stay years ago."

Reviewed on Nov 21, 2020

Novotel Solo
Grand Wahid Hotel Salatiga
3.5 out of 5
Jl. Jendral Sudirman no.2, Salatiga, Central Java
The price is $25 per night from Apr 17 to Apr 18
4.4/5Excellent! (11 reviews)
"the water cleanliness need to improve, as we want to enjoy the bathtub in hotel room, the water is brown in color, I need to flush more than 10 minutes, to have a clean water, this issue encountered by my colleague too, Room 606 and 604"

Reviewed on Mar 13, 2020

Grand Wahid Hotel Salatiga
Novotel Semarang
4 out of 5
Jalan Pemuda 123, Semarang, Central Java
Free CancellationReserve now, pay when you stay
The price is $24 per night from May 7 to May 8
3.9/5Good! (113 reviews)
Do not go to this hotel.
"Room is so horrible. I asked for a non smoking room. Apparently i was put into a “previously” smoking room section. The whole room reeked of tobacco smell. The bed and the sofa too. This hotel was a good hotel 5 years ago. Cleanliness and maintenance has slipped down for sure."

Reviewed on Jul 14, 2020

Novotel Semarang
The Royal Surakarta Heritage Solo MGallery Collection
5 out of 5
Jalan Slamet Riyadi No. 06, Surakarta, Central Java
Free CancellationReserve now, pay when you stay
The price is $22 per night from Apr 17 to Apr 18
4.1/5Very Good! (118 reviews)
Royal
"Nice hotel very hommy"

Reviewed on Nov 8, 2020

The Royal Surakarta Heritage Solo MGallery Collection
Braling Grand Hotel Purbalingga by Azana
3 out of 5
Jl. Letjen S. Parman No.50, Kedung Menjangan, Kec. Kab. Purbalingga, Purbalingga, Central Java
Get Rates
Braling Grand Hotel Purbalingga by Azana
Grand Edge Hotel Semarang
3.5 out of 5
Jl. Sultan Agung No. 96, Semarang
The price is $21 per night from Apr 17 to Apr 18
3.7/5Good! (48 reviews)
"this hotel provides a wide city view, can see the sunrise and sunset, but when I stayed the weather was not supportive so it didn't work to see it. on top of the hotel there is a nice restaurant and bar, which also shows the city view from the window. The breakfast is quite varied and the food tastes ..."

Reviewed on Nov 2, 2020

Grand Edge Hotel Semarang
Chotin Hotel
3 out of 5
Lingkar Barat Km.4, Kudus, Central Java
The price is $7 per night from Apr 19 to Apr 20
Chotin Hotel
Atria Hotel Magelang
4 out of 5
Jl. Jendral Sudirman No. 42, Magelang, Central Java
Free CancellationReserve now, pay when you stay
The price is $28 per night from Apr 17 to Apr 18
4.1/5Very Good! (50 reviews)
Good hotel
"Excellent service provided within hotels for info, meals n driver from hotel was very good. Big shopping mall near hotel. Shuttle service provided."

Reviewed on Dec 17, 2018

Atria Hotel Magelang
Plataran Borobudur Resort & Spa
5 out of 5
Dusun Tanjungan Borobudur, Borobudur, Central Java
The price is $307 per night from Apr 17 to Apr 18
4.5/5Wonderful! (81 reviews)
"Beautiful Location, Beautiful Property. An Oasis of Tranquility. Villa was wonderful, very spacious and clean."

Reviewed on Jan 4, 2020

Plataran Borobudur Resort & Spa
Hotel Bintang Tawangmangu
3 out of 5
Jl. Raya Lawu, Bener, Tawangmangu, Karanganyar, Central Java
The price is $13 per night from Apr 18 to Apr 19
2/5 (5 reviews)
Dirty hotel
"Room not well maintained and dirty. Staff are unfriendly especially front desk who were unable to find our booking. Room also noisy from wind hussling."

Reviewed on Dec 22, 2016

Hotel Bintang Tawangmangu
Grand Arkenso Parkview Hotel
4 out of 5
Jl K H Ahmad Dahlan No 2, Simpang 5, Semarang, Central Java
The price is $21 per night from Apr 17 to Apr 18
3.6/5Good! (28 reviews)
"I was staying for family vacation, the greatest thing is location, and as old hotel it has great space in the room. But yes as old hotel the facilities also been old, pool is small, and the toddler pool is not kind of clean, and for the area with carpet will smell like moldy anywhere. Anyway all ..."

Reviewed on Jan 6, 2020

Grand Arkenso Parkview Hotel
The Edelweiss Hideaway Solo
3 out of 5
Jl. Adi Sucipto Colomadu, Desa Kasuran. Gajahan, Colomadu, Ka, Surakarta, Central Java
Free CancellationReserve now, pay when you stay
The price is $30 per night from May 2 to May 3
4.1/5Very Good! (8 reviews)
"the property is very quiet and very private. it was perfect for just relaxing and much needed break"

Reviewed on Jul 19, 2019

The Edelweiss Hideaway Solo
Nava Hotel Tawangmangu
3 out of 5
Jl. Grojogan sewu Pintu II, Ngunut Lor RT. 4 / RW. 6, Tawangmangu, Karanganyar, Jawa Tengah
Free CancellationReserve now, pay when you stay
The price is $28 per night from Apr 18 to Apr 19
5/5Exceptional! (2 reviews)
"Everything is really nice. But the food can be better."

Reviewed on Dec 25, 2020

Nava Hotel Tawangmangu
MG Setos Hotel Semarang
3.5 out of 5
Jl. Inspeksi, Gajah Mad, Semarang, Central Java
The price is $17 per night from Apr 18 to Apr 19
3.8/5Good! (16 reviews)
Less value for money
"The room and bathroom are dirty, dusty and bad odor. The windows/doors are not sound proof so you can hear everything from outside (very noise). The breakfast is standard for 3 star hotel. However the beds are comfortable with big room and good TV shows. The hotel is located close by other resto ..."

Reviewed on Feb 11, 2020

MG Setos Hotel Semarang
Best Western Premier Solo Baru
4 out of 5
Jl. Ir. Sukarno Solo Baru, Grogol
Free CancellationReserve now, pay when you stay
The price is $39 per night from Apr 17 to Apr 18
4.2/5Very Good! (43 reviews)
"A/C unit either is too cold or too warm, same with water... too cold or scalding hot"

Reviewed on Oct 7, 2019

Best Western Premier Solo Baru
Don't see what you're looking for?
See all available properties in Central Java
View all properties
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.

Central Java Hotel Travel Guide

Prepare for the excursion you desire when you harness the power of Expedia to reserve a room at one of the lodging options in Central Java. Regardless of what level of niceties you want to surround yourself with, our easy-to-use site makes it easy for you to find specifically what you are looking for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Eager to stay at an exquisite spa? Not a problem. We have a vast range of modest lodges also. And there are a bunch of alternatives in the middle, as well. It just depends on what you're in the mood for and how much you'd like to spend. And as far as location is concerned, you can choose a room in any part of the area you'd like. You'll locate a variety of accommodation choices right where everything's happening, as well as private lodges on the edge of Central Java. When you search our incredible catalog of rooms in Central Java, you're sure to find affordable rates and incredible deals on any type of accommodation in the region.

Expedia helps you save you money and time when arranging your reservations at any of the accommodations in Central Java, so you can spend your days getting the most out of your adventure and not freaking out about emptying your wallet. So why wait another minute to book your travel plans? Type in your desired travel dates now to find the best offers on stays in Central Java!