220 Top-Rated Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
143 rooms
9.4 Wonderful (1,361)
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)
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)
Guest favorite Hotel in Surabaya
3-star · 61 rooms
9.1 Wonderful (1,215)
Guest favorite Hotel in Surabaya
2-star · 46 rooms
9.0 Wonderful (1,370)
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)
Guest favorite Hotel in Surabaya
3-star · 118 rooms
9.3 Wonderful (866)
Guest favorite Hotel in Surabaya
1-star · 25 rooms
9.3 Wonderful (917)
Guest favorite Hotel in Surabaya
3-star · 100 rooms
9.0 Wonderful (984)
Guest favorite Hotel in Surabaya
3-star · 71 rooms
9.2 Wonderful (837)
Guest favorite Homestay in Surabaya
3-star · 25 rooms
9.0 Wonderful (935)
Guest favorite Hotel in Surabaya
3-star · 50 rooms
9.2 Wonderful (742)
Guest favorite Apartment/Flat in Surabaya
1-star · 16 rooms
9.4 Wonderful (669)
Guest favorite Hotel in Surabaya
1-star · 48 rooms
9.0 Wonderful (859)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 22 rooms
9.1 Wonderful (712)
220 stays in total