1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
2-star · 18 rooms
6.6 Pleasant (401)
Guest favorite Apartment/Flat in Surabaya
5-star
9.5 Exceptional (52)
Apartment/Flat in Surabaya
5-star
8.7 Excellent (75)
Hotel in Surabaya
2-star
8.2 Very good (118)
Guesthouse/bed and breakfast in Surabaya
1-star · 10 rooms
8.8 Excellent (88)
Hotel in Surabaya
2-star · 10 rooms
8.6 Excellent (92)
Homestay in Surabaya
2-star · 44 rooms
7.5 Good (180)
Guest favorite Guesthouse/bed and breakfast in Surabaya
1-star · 8 rooms
9.4 Wonderful (65)
Guesthouse/bed and breakfast in Surabaya
1-star
8.0 Very good (137)
Guesthouse/bed and breakfast in Surabaya
1-star · 16 rooms
8.6 Excellent (96)
Guesthouse/bed and breakfast in Surabaya
2-star · 17 rooms
8.3 Very good (106)
Hotel in Surabaya
3-star · 23 rooms
8.4 Very good (94)
Hotel in Surabaya
1-star · 22 rooms
8.0 Very good (133)
Hotel in Surabaya
2-star · 39 rooms
7.7 Good (151)
Guest favorite Hotel in Surabaya
4-star
9.0 Wonderful (64)
Guest favorite Hotel in Surabaya
3-star
9.4 Wonderful (56)
Hotel in Surabaya
2-star · 33 rooms
7.5 Good (171)
Guesthouse/bed and breakfast in Surabaya
2-star · 30 rooms
6.8 Pleasant (292)
Hotel in Surabaya
4-star · 15 rooms
8.3 Very good (91)
Guest favorite Hotel in Surabaya
3-star · 27 rooms
9.0 Wonderful (66)
Guest favorite Guesthouse/bed and breakfast in Surabaya
5-star
9.3 Wonderful (51)
Guesthouse/bed and breakfast in Surabaya
2-star · 15 rooms
7.9 Good (125)
Guest favorite Apartment/Flat in Surabaya
5-star
9.3 Wonderful (50)
Guest favorite Hotel in Surabaya
5-star
9.1 Wonderful (54)
1,844 stays in total