1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
4-star · 108 rooms
9.1 Wonderful (1,651)
Hotel in Surabaya
3-star · 116 rooms
8.9 Excellent (1,999)
Hotel in Surabaya
3-star · 105 rooms
8.7 Excellent (2,363)
Hotel in Surabaya
4-star · 379 rooms
8.0 Very good (4,354)
Hotel in Surabaya
3-star · 153 rooms
8.6 Excellent (2,558)
Guest favorite Hotel in Surabaya
4-star · 99 rooms
9.4 Wonderful (1,240)
Hotel in Surabaya
3-star · 102 rooms
8.9 Excellent (1,940)
Hotel in Surabaya
3-star · 129 rooms
8.8 Excellent (2,072)
Guesthouse/bed and breakfast in Surabaya
2-star · 70 rooms
8.5 Excellent (2,797)
Hotel in Surabaya
3-star · 30 rooms
8.7 Excellent (2,164)
Guest favorite Hotel in Surabaya
3-star · 110 rooms
9.1 Wonderful (1,539)
Hotel in Surabaya
4-star · 100 rooms
8.2 Very good (3,284)
Hotel in Surabaya
4-star
8.8 Excellent (1,823)
Hotel in Surabaya
3-star · 124 rooms
8.6 Excellent (2,251)
Guest favorite Hotel in Surabaya
2-star · 37 rooms
9.1 Wonderful (1,554)
Guest favorite Hotel in Surabaya
2-star · 146 rooms
9.1 Wonderful (1,553)
Guest favorite Hotel in Surabaya
143 rooms
9.4 Wonderful (1,361)
Hotel in Surabaya
3-star · 135 rooms
8.6 Excellent (2,214)
Hotel in Surabaya
4-star · 104 rooms
8.8 Excellent (1,730)
Guest favorite Hotel in Surabaya
4-star · 167 rooms
9.3 Wonderful (1,139)
Guest favorite Hotel in Surabaya
3-star · 140 rooms
9.3 Wonderful (1,173)
Guest favorite Hotel in Surabaya
5-star · 380 rooms
9.0 Wonderful (1,319)
Hotel in Surabaya
4-star · 257 rooms
8.4 Very good (2,279)
Hotel in Surabaya
3-star · 35 rooms
8.2 Very good (2,959)
1,844 stays in total