220 Top-Rated Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
5-star · 144 rooms
9.4 Wonderful (2,001)
Guest favorite Hotel in Surabaya
3-star · 138 rooms
9.0 Wonderful (3,126)
Guest favorite Hotel in Surabaya
3-star · 84 rooms
9.1 Wonderful (2,673)
Guest favorite Hotel in Surabaya
4-star · 120 rooms
9.0 Wonderful (2,732)
Guest favorite Hotel in Surabaya
3-star · 84 rooms
9.2 Wonderful (2,293)
Guest favorite Hotel in Surabaya
3-star · 182 rooms
9.4 Wonderful (1,923)
Guest favorite Hotel in Surabaya
4-star · 172 rooms
9.4 Wonderful (1,793)
Guest favorite Hotel in Surabaya
3-star · 148 rooms
9.2 Wonderful (2,190)
Guest favorite Hotel in Surabaya
5-star · 191 rooms
9.2 Wonderful (1,914)
Guest favorite Hotel in Surabaya
4-star · 133 rooms
9.1 Wonderful (2,135)
Guest favorite Hotel in Surabaya
3-star · 118 rooms
9.3 Wonderful (1,894)
Guest favorite Hotel in Surabaya
3-star · 63 rooms
9.2 Wonderful (2,004)
Guest favorite Hotel in Surabaya
3-star
9.0 Wonderful (2,330)
Guest favorite Hotel in Surabaya
5-star · 182 rooms
9.1 Wonderful (1,896)
Guest favorite Hotel in Surabaya
3-star · 87 rooms
9.0 Wonderful (2,203)
Guest favorite Hotel in Surabaya
5-star · 139 rooms
9.3 Wonderful (1,509)
Guest favorite Hotel in Surabaya
3-star · 42 rooms
9.0 Wonderful (2,126)
Guest favorite Hotel in Surabaya
2-star · 120 rooms
9.2 Wonderful (1,900)
Guest favorite Hotel in Surabaya
3-star · 128 rooms
9.0 Wonderful (1,917)
Guest favorite Hotel in Surabaya
4-star · 108 rooms
9.1 Wonderful (1,651)
Guest favorite Hotel in Surabaya
4-star · 99 rooms
9.4 Wonderful (1,240)
Guest favorite Hotel in Surabaya
3-star · 110 rooms
9.1 Wonderful (1,539)
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)
220 stays in total