Hotels in Central Java, Indonesia

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Central Java

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Central Java

SPOT ON 2638 Hotel Raya
2 out of 5
Jl. Raya Sarangan, Jl. Raya Sarangan, Plaosan, East Java, 63361
Fully refundableReserve now, pay when you stay
The price is Rp71.306 per night from 30 May to 31 May
Rp71.306
per night
30 May - 31 May
SPOT ON 2638 Hotel Raya
The Lawu Park Resort
3 out of 5
Bulakrejo, Gondosuli Kidul,, Kec. Tawangmangu, Kabupaten Karanganyar, Tawangmangu, Jawa Tengah, 57792
The Lawu Park Resort
Plataran Borobudur Resort & Spa
5 out of 5
Dusun Tanjungan Borobudur, Borobudur, Central Java, 56553
The price is Rp3.908.300 per night from 28 Jun to 29 Jun
Rp3.908.300
per night
28 Jun - 29 Jun
9/10 Wonderful! (86 reviews)
We'll be back:)
"Beautiful location and views, and close to Borobudur. All staff we interacted with were super friendly and helpful. The villa we stayed in was beautiful, quiet and peaceful. The private infinity pool was a real treat at the end of the day."

Reviewed on 22 May 2023

Plataran Borobudur Resort & Spa

Save an average of 15% on thousands of hotels when you're signed in

SPOT ON 2289 Hotel Saudara
2 out of 5
No. 12, Jl. Raya Pantura, Dampyak, Tegal, Central Java, 52181
Fully refundableReserve now, pay when you stay
The price is Rp87.646 per night from 2 Jun to 3 Jun
Rp87.646
per night
2 Jun - 3 Jun
SPOT ON 2289 Hotel Saudara
Novotel Solo
4 out of 5
Jalan Slamet Riyadi 272, Surakarta, Central Java, 57181
The price is Rp381.800 per night from 19 Jun to 20 Jun
Rp381.800
per night
19 Jun - 20 Jun
8.2/10 Very Good! (94 reviews)
Rat on breakfast counter !!!
"there was a rat on breakfast counter !!! and the staff didnt do anything"

Reviewed on 14 Dec 2021

Novotel Solo
Braling Grand Hotel Purbalingga by Azana
3 out of 5
Jl. Letjen S. Parman No.50, Kedung Menjangan, Kec. Kab. Purbalingga, Purbalingga, Central Java, 53315
The price is Rp364.463 per night from 2 Jun to 3 Jun
Rp364.463
per night
2 Jun - 3 Jun
Braling Grand Hotel Purbalingga by Azana
Shankara Borobudur
3.5 out of 5
18 Jalan Balaputradewa, Borobudur, 56553
The price is Rp479.339 per night from 5 Jun to 6 Jun
Rp479.339
per night
5 Jun - 6 Jun
8.6/10 Excellent! (57 reviews)
"Clean room. Very helpful staff."

Reviewed on 17 May 2023

Shankara Borobudur
Sahid Jaya Hotel Solo
3 out of 5
Jl. Gajah Mada 82, Solo, Surakarta, Central Java, 57132
The price is Rp355.372 per night from 31 May to 1 Jun
Rp355.372
per night
31 May - 1 Jun
7.6/10 Good! (21 reviews)
Local clientelle in old run down hotel.... A pity.
"A pity that this once great hotel has fallen in disrepair. Old towels, sheets and dressing gown had holes, swimming pool dirty as most women went in fully clothed wearing hijab, restaurant empty except for breakfast when its full but clientelle felt comfortable wearing pajamas...a two star hotel ..."

Reviewed on 9 Feb 2019

Sahid Jaya Hotel Solo
OYO 3722 Hotel Mutiara
3 out of 5
Jl.Jend.Gatot Subroto, Kabupaten, Banyumas, 70, Purwokerto, Central Java, 53114
OYO 3722 Hotel Mutiara
Rooms Inc Semarang
3.5 out of 5
Jl. Pemuda No.150, Semarang, Central Java, 50132
The price is Rp357.738 per night from 4 Jun to 5 Jun
Rp357.738
per night
4 Jun - 5 Jun
8.6/10 Excellent! (22 reviews)
"Size of room extremely small Bed barely fits in the room No place to put luggage Bathroom without door No safe box in room Room already paid for three nights but I decided to leave"

Reviewed on 19 Feb 2020

Rooms Inc Semarang
ARTOTEL Gajahmada Semarang
3.5 out of 5
Jl. Gajahmada No. 101, Miroto, Semarang, Central Java, 50196
Fully refundableReserve now, pay when you stay
The price is Rp438.874 per night from 22 Jun to 23 Jun
Rp438.874
per night
22 Jun - 23 Jun
8.8/10 Excellent! (7 reviews)
"Pros: 1. Location of the hotel, it's within walking distance to many of Semarang's top culinary hot spots. 2. Layout of the room is great. 3. Housekeeping staff were friendly and courteous and willing to help. Cons: 1. Towels and bed sheets were old and brownish, made me wonder if they were used ..."

Reviewed on 21 Feb 2023

ARTOTEL Gajahmada Semarang
OYO 3206 Hotel Sido Langgeng
3 out of 5
Jl. Kalisoro, RT.02 / RW.01,, Tawangmangu, Karanga, Tawangmangu, Central Java, 57792
OYO 3206 Hotel Sido Langgeng
Louis Kienne Hotel Pemuda
3.5 out of 5
Pemuda, 45 - 51, Semarang, Central Java, 50132
The price is Rp653.305 per night from 1 Jun to 2 Jun
Rp653.305
per night
1 Jun - 2 Jun
7/10 Good! (2 reviews)
不錯的新飯店
"新的飯店,還不錯,等樓下的星巴克/shopping mall 開張就更好了"

Reviewed on 16 Sep 2018

Louis Kienne Hotel Pemuda
Atria Hotel Magelang - CHSE Certified
4 out of 5
Jl. Jendral Sudirman No. 42, Magelang, Central Java, 56125
Fully refundableReserve now, pay when you stay
The price is Rp554.545 per night from 5 Jun to 6 Jun
Rp554.545
per night
5 Jun - 6 Jun
8.2/10 Very Good! (52 reviews)
"Good !"

Reviewed on 23 Nov 2022

Atria Hotel Magelang - CHSE Certified
Green Valley Resort
3.5 out of 5
Jalan Raya Baturaden Km 8, Baturaden, Central Java, 53151
The price is Rp318.182 per night from 5 Jun to 6 Jun
Rp318.182
per night
5 Jun - 6 Jun
7.4/10 Good! (3 reviews)
A good hotel
"This is a comfortable place which cheap enough and can make us relax and undisturbing rest. recomended"

Reviewed on 4 Jun 2019

Green Valley Resort
ASTON Imperium Purwokerto
4 out of 5
Jalan Overste Isdiman No. 33, Purwokerto, Central Java, 53114
Fully refundableReserve now, pay when you stay
The price is Rp700.826 per night from 1 Jun to 2 Jun
Rp700.826
per night
1 Jun - 2 Jun
8.6/10 Excellent! (49 reviews)
"Friendly staff and good location. Could use a bit of a refresh. Wifi was not good."

Reviewed on 21 Nov 2019

ASTON Imperium Purwokerto
Mexolie Hotel
3.5 out of 5
Jl. Merak II No. 8, Panjer, Kebumen, Central Java, 54312
The price is Rp354.845 per night from 18 Jun to 19 Jun
Rp354.845
per night
18 Jun - 19 Jun
Mexolie Hotel
Gets Hotel Semarang
4 out of 5
MT. Haryono No. 312-316, Semarang, Central Java, 50124
The price is Rp406.321 per night from 12 Jun to 13 Jun
Rp406.321
per night
12 Jun - 13 Jun
8.2/10 Very Good! (29 reviews)
ok for staying
"Cleanness was not so good. A piece of bread was found on the floor. Other than that, it was ok for staying. Perhaps not a 4 star hotel quality..."

Reviewed on 9 Jan 2022

Gets Hotel Semarang
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 hotels information

Number of reviews
423
Accommodation
925 hotels
Lowest Price
Rp71.306
Highest Price
Rp3.908.300

Price trends for hotels in Central Java

Less expensive
More expensive
Next month
May
November
Rp299,835
Month
Price
January
Rp450,000
February
Rp354,251
March
Rp384,298
April
Rp364,360
May
Rp258,265
June
Rp299,835
July
Rp342,896
August
Rp330,579
September
Rp444,870
October
Rp390,909
November
Rp506,355
December
Rp395,069
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Central Java.

Central Java Hotel Reviews
Expedia verified reviews