220 Top-Rated Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
4-star
9.6 Exceptional (450)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star
9.1 Wonderful (696)
Guest favorite Hotel in Surabaya
3-star · 25 rooms
9.4 Wonderful (527)
Guest favorite Hotel in Surabaya
3-star · 126 rooms
9.2 Wonderful (604)
Guest favorite Hotel in Surabaya
3-star · 25 rooms
9.2 Wonderful (604)
Guest favorite Hotel in Surabaya
3-star · 98 rooms
9.3 Wonderful (538)
Guest favorite Guest House in Surabaya
3-star · 38 rooms
9.7 Exceptional (398)
Guest favorite Apartment/Flat in Surabaya
4-star
9.5 Exceptional (408)
Guest favorite Hotel in Surabaya
1-star · 25 rooms
9.2 Wonderful (547)
Guest favorite Hotel in Surabaya
2-star · 20 rooms
9.5 Exceptional (408)
Guest favorite Hotel in Surabaya
3-star · 83 rooms
9.2 Wonderful (469)
Guest favorite Capsule hotel in Surabaya
2-star · 20 rooms
9.3 Wonderful (446)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 20 rooms
9.1 Wonderful (495)
Guest favorite Hotel in Surabaya
2-star · 35 rooms
9.3 Wonderful (411)
Guest favorite Hotel in Surabaya
4-star
9.4 Wonderful (338)
Guest favorite Guesthouse/bed and breakfast in Surabaya
1-star · 12 rooms
9.1 Wonderful (469)
Guest favorite Guesthouse/bed and breakfast in Surabaya
1-star · 16 rooms
9.1 Wonderful (463)
Guest favorite Guesthouse/bed and breakfast in Surabaya
18 rooms
9.6 Exceptional (347)
Guest favorite Guest House in Surabaya
3-star
9.7 Exceptional (262)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 26 rooms
9.0 Wonderful (414)
Guest favorite Hotel in Surabaya
2-star · 25 rooms
9.3 Wonderful (320)
Guest favorite Hotel in Surabaya
3-star · 15 rooms
9.2 Wonderful (310)
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)
220 stays in total