1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Guesthouse/bed and breakfast in Surabaya
18 rooms
9.6 Exceptional (347)
Hotel in Surabaya
2-star · 45 rooms
8.6 Excellent (590)
Hotel in Surabaya
2-star · 31 rooms
8.5 Excellent (620)
Guest favorite Guest House in Surabaya
3-star
9.7 Exceptional (262)
Hotel in Surabaya
5-star · 203 rooms
8.2 Very good (645)
Hotel in Surabaya
2-star · 30 rooms
8.7 Excellent (526)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 26 rooms
9.0 Wonderful (414)
Hotel in Surabaya
3-star
7.6 Good (1,161)
Guest favorite Hotel in Surabaya
2-star · 25 rooms
9.3 Wonderful (320)
Hotel in Surabaya
2-star · 54 rooms
8.6 Excellent (504)
Guest favorite Hotel in Surabaya
3-star · 15 rooms
9.2 Wonderful (310)
Hotel in Surabaya
3-star · 30 rooms
7.0 Good (1,648)
Hotel in Surabaya
2-star · 34 rooms
8.3 Very good (547)
Guesthouse/bed and breakfast in Surabaya
3-star · 22 rooms
8.7 Excellent (384)
Hotel in Surabaya
3-star · 100 rooms
7.2 Good (1,331)
Guest favorite Hotel in Surabaya
2-star · 15 rooms
9.4 Wonderful (257)
Guest favorite Guesthouse/bed and breakfast in Surabaya
3-star · 34 rooms
9.2 Wonderful (268)
Hotel in Surabaya
2-star · 49 rooms
8.1 Very good (588)
Hotel in Surabaya
3-star
6.6 Pleasant (2,300)
Homestay in Surabaya
16 rooms
8.6 Excellent (450)
Hotel in Surabaya
3-star
7.9 Good (637)
Guest House in Surabaya
2-star · 23 rooms
8.9 Excellent (325)
Guesthouse/bed and breakfast in Surabaya
2-star · 24 rooms
8.6 Excellent (390)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 26 rooms
9.0 Wonderful (298)
1,844 stays in total