1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Apartment/Flat in Surabaya
9.7 Exceptional (30)
Hotel in Surabaya
5-star · 9 rooms
7.5 Good (61)
Hotel in Surabaya
2-star · 100 rooms
8.0 Very good (56)
Serviced apartment in Surabaya
5-star
9.6 Exceptional (23)
Hotel in Surabaya
2-star · 5 rooms
8.0 Very good (55)
Guest House in Surabaya
2-star · 13 rooms
9.6 Exceptional (27)
Inn in Surabaya
1-star
8.6 Excellent (43)
Hotel in Surabaya
2-star · 50 rooms
5.7 Fair (283)
Hotel in Surabaya
8.9 Excellent (39)
Hotel in Surabaya
2-star
5.8 Fair (249)
Resort in Surabaya
2-star · 14 rooms
9.0 Wonderful (33)
Apartment/Flat in Surabaya
9.9 Exceptional (26)
Hotel in Surabaya
5-star
8.5 Excellent (34)
Apartment/Flat in Surabaya
4-star
9.5 Exceptional (24)
Hotel in Surabaya
2-star · 16 rooms
6.8 Pleasant (106)
Guesthouse/bed and breakfast in Surabaya
18 rooms
8.6 Excellent (43)
Apartment/Flat in Surabaya
5-star
9.5 Exceptional (22)
Entire House in Surabaya
9.8 Exceptional (26)
Apartment/Flat in Surabaya
5-star
8.6 Excellent (31)
Guest House in Surabaya
5-star
9.0 Wonderful (26)
Apartment/Flat in Surabaya
92 rooms
8.8 Excellent (38)
Guesthouse/bed and breakfast in Surabaya
2-star · 60 rooms
8.0 Very good (49)
Guest House in Surabaya
2-star · 10 rooms
9.3 Wonderful (27)
Apartment/Flat in Surabaya
4-star
7.1 Good (69)
1,844 stays in total