496 Hotels in Surakarta
Prefer Expedia? See all Surakarta hotels on Expedia →
Hotel in Surakarta
2-star · 15 rooms
8.5 Excellent (770)
Hotel in Surakarta
2-star · 50 rooms
8.4 Very good (833)
Guest favorite Hotel in Surakarta
4-star
9.0 Wonderful (457)
Guest favorite Hotel in Surakarta
3-star · 22 rooms
9.4 Wonderful (366)
Guesthouse/bed and breakfast in Surakarta
2-star · 49 rooms
8.8 Excellent (545)
Hotel in Surakarta
3-star · 15 rooms
8.7 Excellent (535)
Guest favorite Hotel in Surakarta
1-star · 30 rooms
9.1 Wonderful (449)
Hotel in Surakarta
3-star · 51 rooms
8.5 Excellent (607)
Guest favorite Hotel in Surakarta
3-star · 40 rooms
9.3 Wonderful (345)
Hotel in Surakarta
3-star
8.6 Excellent (549)
Guest favorite Hotel in Surakarta
2-star · 54 rooms
9.1 Wonderful (409)
Inn in Surakarta
2-star · 38 rooms
8.8 Excellent (482)
Capsule hotel in Surakarta
1-star · 35 rooms
8.7 Excellent (544)
Guest favorite Guesthouse/bed and breakfast in Surakarta
1-star · 20 rooms
9.0 Wonderful (439)
Hotel in Surakarta
3-star · 26 rooms
8.6 Excellent (509)
Hotel in Surakarta
3-star · 13 rooms
8.9 Excellent (409)
Guest favorite Inn in Surakarta
3-star · 24 rooms
9.2 Wonderful (330)
Guest favorite Hotel in Surakarta
3-star · 12 rooms
9.4 Wonderful (284)
Hotel in Surakarta
3-star · 33 rooms
8.9 Excellent (388)
Hotel in Surakarta
5-star · 101 rooms
8.0 Very good (606)
Guest favorite Hotel in Surakarta
3-star · 137 rooms
9.4 Wonderful (258)
Guest favorite Hotel in Surakarta
2-star · 12 rooms
9.3 Wonderful (281)
Guesthouse/bed and breakfast in Surakarta
3-star · 100 rooms
8.0 Very good (663)
Guesthouse/bed and breakfast in Surakarta
5-star · 20 rooms
8.4 Very good (431)
496 stays in total