1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
3-star · 40 rooms
7.6 Good (2,347)
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)
Hotel in Surabaya
3-star · 82 rooms
8.0 Very good (1,362)
Guest favorite Apartment/Flat in Surabaya
4-star
9.5 Exceptional (408)
Inn in Surabaya
3-star · 34 rooms
8.9 Excellent (637)
Hotel in Surabaya
3-star · 23 rooms
8.7 Excellent (737)
Hotel in Surabaya
3-star · 145 rooms
8.0 Very good (1,278)
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)
Hotel in Surabaya
3-star · 58 rooms
8.4 Very good (751)
Serviced apartment in Surabaya
1-star · 21 rooms
8.7 Excellent (670)
Guest favorite Hotel in Surabaya
2-star · 35 rooms
9.3 Wonderful (411)
Guest favorite Hotel in Surabaya
4-star
9.4 Wonderful (338)
Serviced apartment in Surabaya
3-star · 54 rooms
7.8 Good (1,165)
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)
Hotel in Surabaya
3-star · 48 rooms
8.2 Very good (803)
1,844 stays in total