496 Hotels in Surakarta
Prefer Expedia? See all Surakarta hotels on Expedia →
Hotel in Surakarta
3-star · 27 rooms
8.7 Excellent (387)
Guest favorite Apartment/Flat in Surakarta
4-star
9.3 Wonderful (248)
Hotel in Surakarta
3-star · 34 rooms
8.3 Very good (514)
Guest favorite Guesthouse/bed and breakfast in Surakarta
2-star · 60 rooms
9.4 Wonderful (256)
Guest favorite Hotel in Surakarta
4-star · 53 rooms
9.6 Exceptional (201)
Hotel in Surakarta
2-star · 5 rooms
8.4 Very good (471)
Hotel in Surakarta
2-star · 30 rooms
8.5 Excellent (422)
Hotel in Surakarta
3-star · 46 rooms
7.7 Good (711)
Guesthouse/bed and breakfast in Surakarta
2-star · 12 rooms
8.9 Excellent (303)
Resort in Surakarta
3-star · 22 rooms
8.8 Excellent (301)
Guest favorite Homestay in Surakarta
4-star · 11 rooms
9.4 Wonderful (191)
Hotel in Surakarta
2-star · 14 rooms
8.9 Excellent (287)
Guest favorite Hotel in Surakarta
3-star · 15 rooms
9.2 Wonderful (219)
Hotel in Surakarta
2-star · 17 rooms
8.8 Excellent (293)
Guesthouse/bed and breakfast in Surakarta
2-star · 14 rooms
8.5 Excellent (358)
Resort in Surakarta
3-star · 20 rooms
8.3 Very good (386)
Guest favorite Hotel in Surakarta
1-star · 12 rooms
9.3 Wonderful (217)
Guesthouse/bed and breakfast in Surakarta
2-star
8.7 Excellent (291)
Hotel in Surakarta
2-star · 39 rooms
8.6 Excellent (308)
Guesthouse/bed and breakfast in Surakarta
2-star · 24 rooms
7.9 Good (513)
Hotel in Surakarta
2-star · 15 rooms
8.5 Excellent (327)
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)
Guesthouse/bed and breakfast in Surakarta
3-star · 29 rooms
7.4 Good (700)
496 stays in total