1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
1-star · 31 rooms
8.0 Very good (123)
Hotel in Surabaya
2-star · 13 rooms
7.5 Good (158)
Hotel in Surabaya
3-star · 41 rooms
7.0 Good (212)
Guesthouse/bed and breakfast in Surabaya
2-star · 25 rooms
7.7 Good (138)
Homestay in Surabaya
2-star
8.1 Very good (105)
Guest favorite Hotel in Surabaya
3-star · 12 rooms
9.0 Wonderful (61)
Guest House in Surabaya
2-star · 34 rooms
8.7 Excellent (74)
Hotel in Surabaya
2-star · 10 rooms
8.3 Very good (90)
Hotel in Surabaya
3-star · 137 rooms
6.7 Pleasant (249)
Hotel in Surabaya
1-star
8.2 Very good (101)
Guest favorite Hotel in Surabaya
1-star · 11 rooms
9.4 Wonderful (55)
Hotel in Surabaya
3-star
9.4 Wonderful (49)
Guest favorite Apartment/Flat in Surabaya
3-star
9.3 Wonderful (51)
Apartment/Flat in Surabaya
5-star
9.6 Exceptional (40)
Guest favorite Apartment/Flat in Surabaya
9.3 Wonderful (59)
Hotel in Surabaya
2-star · 30 rooms
6.5 Pleasant (304)
Hotel in Surabaya
2-star
6.9 Pleasant (213)
Hotel in Surabaya
2-star
9.5 Exceptional (47)
Guesthouse/bed and breakfast in Surabaya
1-star · 7 rooms
8.7 Excellent (72)
Hotel in Surabaya
2-star · 10 rooms
8.9 Excellent (61)
Hotel in Surabaya
2-star · 10 rooms
8.8 Excellent (64)
Hotel in Surabaya
2-star · 15 rooms
7.9 Good (103)
Hotel in Surabaya
2-star · 100 rooms
7.4 Good (141)
Serviced apartment in Surabaya
5-star · 4 rooms
9.8 Exceptional (34)
1,844 stays in total