496 Hotels in Surakarta
Prefer Expedia? See all Surakarta hotels on Expedia →
Guesthouse/bed and breakfast in Surakarta
13 rooms
8.7 Excellent (158)
Guesthouse/bed and breakfast in Surakarta
2-star · 21 rooms
7.7 Good (266)
Guest favorite Hotel in Surakarta
3-star
9.0 Wonderful (111)
Hotel in Surakarta
4-star
7.6 Good (246)
Guesthouse/bed and breakfast in Surakarta
2-star · 14 rooms
8.9 Excellent (122)
Hotel in Surakarta
2-star
8.8 Excellent (121)
Guesthouse/bed and breakfast in Surakarta
2-star · 9 rooms
8.2 Very good (170)
Hotel in Surakarta
4-star
8.2 Very good (150)
Guest favorite Hotel in Surakarta
2-star · 10 rooms
9.2 Wonderful (95)
Guest favorite Guesthouse/bed and breakfast in Surakarta
1-star
9.4 Wonderful (89)
Guest favorite Hostel in Surakarta
2-star · 35 rooms
9.1 Wonderful (97)
Hotel in Surakarta
3-star · 10 rooms
8.7 Excellent (109)
Hotel in Surakarta
1-star · 20 rooms
8.1 Very good (169)
Guest favorite Hotel in Surakarta
2-star · 13 rooms
9.3 Wonderful (81)
Guest favorite Hotel in Surakarta
3-star · 15 rooms
9.2 Wonderful (79)
Entire House in Surakarta
2 rooms
8.7 Excellent (120)
Hotel in Surakarta
2-star · 18 rooms
8.3 Very good (134)
Hotel in Surakarta
4-star · 47 rooms
6.8 Pleasant (341)
Guesthouse/bed and breakfast in Surakarta
2-star · 23 rooms
6.9 Pleasant (354)
Guesthouse/bed and breakfast in Surakarta
2-star · 9 rooms
8.7 Excellent (103)
Apartment/Flat in Surakarta
2-star · 3 rooms
8.5 Excellent (115)
Hotel in Surakarta
2-star · 13 rooms
8.9 Excellent (91)
Guest favorite Hotel in Surakarta
3-star · 3 rooms
9.6 Exceptional (59)
Guesthouse/bed and breakfast in Surakarta
10 rooms
8.8 Excellent (101)
496 stays in total