104 Top-Rated Hotels in Surakarta
Prefer Expedia? See all Surakarta hotels on Expedia →
Guest favorite Hotel in Surakarta
1-star · 12 rooms
9.3 Wonderful (217)
Guest favorite Hotel in Surakarta
2-star · 9 rooms
9.0 Wonderful (233)
Guest favorite Hotel in Surakarta
2-star · 15 rooms
9.3 Wonderful (195)
Guest favorite Hotel in Surakarta
2-star · 21 rooms
9.5 Exceptional (170)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.2 Wonderful (190)
Guest favorite Hotel in Surakarta
3-star · 37 rooms
9.4 Wonderful (158)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.7 Exceptional (141)
Guest favorite Hotel in Surakarta
2-star · 17 rooms
9.1 Wonderful (196)
Guest favorite Hotel in Surakarta
4-star · 51 rooms
9.4 Wonderful (142)
Guest favorite Hotel in Surakarta
3-star
9.0 Wonderful (186)
Guest favorite Hotel in Surakarta
2-star · 11 rooms
9.0 Wonderful (189)
Guest favorite Hotel in Surakarta
2-star · 28 rooms
9.5 Exceptional (141)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.6 Exceptional (131)
Guest favorite Hotel in Surakarta
2-star · 7 rooms
9.3 Wonderful (151)
Guest favorite Hotel in Surakarta
2-star · 16 rooms
9.4 Wonderful (140)
Guest favorite Apartment/Flat in Surakarta
1-star · 217 rooms
9.1 Wonderful (173)
Guest favorite Hotel in Surakarta
4-star · 30 rooms
9.0 Wonderful (152)
Guest favorite Apartment/Flat in Surakarta
2-star · 2 rooms
9.1 Wonderful (157)
Guest favorite Hotel in Surakarta
1-star · 26 rooms
9.2 Wonderful (148)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.1 Wonderful (146)
Guest favorite Inn in Surakarta
1-star
9.6 Exceptional (116)
Guest favorite Hotel in Surakarta
1-star
9.5 Exceptional (116)
Guest favorite Hotel in Surakarta
3-star · 14 rooms
9.8 Exceptional (87)
Guest favorite Hotel in Surakarta
2-star
9.2 Wonderful (121)
104 stays in total