1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
2-star
6.9 Pleasant (28)
Hotel in Surabaya
4-star · 10 rooms
6.8 Pleasant (25)
Hotel in Surabaya
5-star · 206 rooms
8.8 Excellent (10)
Entire House in Surabaya
9.7 Exceptional (10)
Hotel in Surabaya
1-star · 12 rooms
8.5 Excellent (14)
Apartment/Flat in Surabaya
10.0 Exceptional (9)
Hotel in Surabaya
1-star
7.7 Good (19)
Homestay in Surabaya
19 rooms
6.0 Pleasant (52)
Apartment/Flat in Surabaya
5-star
9.3 Wonderful (8)
Hotel in Surabaya
2-star · 7 rooms
5.7 Fair (53)
Apartment/Flat in Surabaya
5 rooms
7.7 Good (20)
Hotel in Surabaya
1-star
6.4 Pleasant (36)
Hotel in Surabaya
2-star · 15 rooms
5.4 Fair (64)
Guesthouse/bed and breakfast in Surabaya
2-star · 53 rooms
7.3 Good (20)
Hotel in Surabaya
2-star · 10 rooms
7.3 Good (20)
Hotel in Surabaya
2-star · 13 rooms
7.4 Good (19)
Apartment/Flat in Surabaya
7 rooms
8.3 Very good (15)
Hotel in Surabaya
2-star · 15 rooms
6.8 Pleasant (25)
Hotel in Surabaya
4-star
8.8 Excellent (9)
Apartment/Flat in Surabaya
5-star
9.9 Exceptional (6)
Hotel in Surabaya
2-star · 8 rooms
5.7 Fair (46)
Entire House in Surabaya
10.0 Exceptional (8)
Entire House in Surabaya
8.7 Excellent (12)
Hotel in Surabaya
2-star
5.8 Fair (42)
1,844 stays in total