1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
3-star · 83 rooms
8.6 Excellent (1,990)
Hotel in Surabaya
3-star · 45 rooms
8.1 Very good (3,071)
Hotel in Surabaya
2-star · 105 rooms
8.6 Excellent (2,010)
Guest favorite Guesthouse/bed and breakfast in Surabaya
1-star · 19 rooms
9.1 Wonderful (1,392)
Guest favorite Hotel in Surabaya
3-star · 108 rooms
9.2 Wonderful (1,179)
Hotel in Surabaya
3-star · 162 rooms
8.0 Very good (3,266)
Guest favorite Hotel in Surabaya
3-star · 61 rooms
9.1 Wonderful (1,215)
Resort in Surabaya
3-star · 76 rooms
8.4 Very good (2,189)
Guest favorite Hotel in Surabaya
2-star · 46 rooms
9.0 Wonderful (1,370)
Hotel in Surabaya
2-star · 40 rooms
8.6 Excellent (1,914)
Guest favorite Hotel in Surabaya
104 rooms
9.3 Wonderful (1,200)
Guest favorite Hotel in Surabaya
3-star · 130 rooms
9.0 Wonderful (1,254)
Guest favorite Hotel in Surabaya
5-star
9.7 Exceptional (670)
Guest favorite Hotel in Surabaya
5-star · 243 rooms
9.2 Wonderful (973)
Guest favorite Hotel in Surabaya
3-star · 112 rooms
9.2 Wonderful (992)
Guest favorite Hotel in Surabaya
2-star · 48 rooms
9.1 Wonderful (1,107)
Guest favorite Hotel in Surabaya
4-star · 105 rooms
9.3 Wonderful (847)
Hotel in Surabaya
4-star · 272 rooms
7.9 Good (2,739)
Hotel in Surabaya
4-star · 162 rooms
8.7 Excellent (1,314)
Guest favorite Hotel in Surabaya
3-star · 118 rooms
9.3 Wonderful (866)
Hotel in Surabaya
3-star · 142 rooms
8.9 Excellent (1,169)
Hotel in Surabaya
3-star · 72 rooms
8.7 Excellent (1,326)
Hotel in Surabaya
3-star · 54 rooms
8.6 Excellent (1,441)
Capsule hotel in Surabaya
1-star · 118 rooms
8.6 Excellent (1,613)
1,844 stays in total