496 Hotels in Surakarta
Prefer Expedia? See all Surakarta hotels on Expedia →
Guest favorite Resort villa in Surakarta
4-star · 21 rooms
9.4 Wonderful (595)
Hotel in Surakarta
1-star
8.9 Excellent (990)
Guest favorite Hotel in Surakarta
3-star
9.1 Wonderful (745)
Guest favorite Hotel in Surakarta
2-star · 32 rooms
9.2 Wonderful (717)
Hotel in Surakarta
3-star · 40 rooms
8.7 Excellent (973)
Hotel in Surakarta
3-star · 65 rooms
8.7 Excellent (935)
Guesthouse/bed and breakfast in Surakarta
2-star · 52 rooms
8.9 Excellent (756)
Hotel in Surakarta
4-star · 136 rooms
8.6 Excellent (840)
Guesthouse/bed and breakfast in Surakarta
2-star · 25 rooms
8.8 Excellent (807)
Hotel in Surakarta
1-star · 19 rooms
8.7 Excellent (914)
Hotel in Surakarta
1-star · 12 rooms
8.6 Excellent (943)
Guest favorite Hotel in Surakarta
1-star · 12 rooms
9.2 Wonderful (596)
Guest favorite Guesthouse/bed and breakfast in Surakarta
5-star
9.5 Exceptional (389)
Hotel in Surakarta
3-star · 24 rooms
8.7 Excellent (744)
Resort in Surakarta
3-star · 35 rooms
8.5 Excellent (854)
Hotel in Surakarta
3-star · 18 rooms
8.8 Excellent (670)
Guesthouse/bed and breakfast in Surakarta
1-star · 32 rooms
8.6 Excellent (844)
Guest favorite Hostel in Surakarta
2-star · 20 rooms
9.5 Exceptional (418)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.3 Wonderful (475)
Guest favorite Hotel in Surakarta
4-star
9.5 Exceptional (374)
Hotel in Surakarta
2-star · 60 rooms
8.6 Excellent (756)
Guesthouse/bed and breakfast in Surakarta
3-star · 40 rooms
8.1 Very good (1,045)
Guest favorite Hotel in Surakarta
3-star · 48 rooms
9.3 Wonderful (420)
Hotel in Surakarta
2-star · 42 rooms
8.9 Excellent (576)
496 stays in total