1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
3-star · 85 rooms
9.1 Wonderful (3,163)
Guest favorite Hotel in Surabaya
4-star · 197 rooms
9.3 Wonderful (2,507)
Guest favorite Hotel in Surabaya
5-star
9.1 Wonderful (2,716)
Guest favorite Hotel in Surabaya
4-star · 174 rooms
9.2 Wonderful (2,602)
Guest favorite Hotel in Surabaya
42 rooms
9.5 Exceptional (2,494)
Guest favorite Hotel in Surabaya
5-star
9.0 Wonderful (2,916)
Hotel in Surabaya
3-star · 143 rooms
8.9 Excellent (3,543)
Guest favorite Hotel in Surabaya
4-star · 126 rooms
9.1 Wonderful (2,783)
Guest favorite Hotel in Surabaya
5-star · 144 rooms
9.4 Wonderful (2,001)
Guest favorite Hotel in Surabaya
3-star · 138 rooms
9.0 Wonderful (3,126)
Hotel in Surabaya
3-star · 90 rooms
8.9 Excellent (3,418)
Hotel in Surabaya
3-star · 68 rooms
8.5 Excellent (4,919)
Serviced apartment in Surabaya
4-star · 452 rooms
8.4 Very good (5,106)
Hotel in Surabaya
3-star · 53 rooms
8.9 Excellent (3,311)
Hotel in Surabaya
4-star · 292 rooms
8.4 Very good (4,928)
Hotel in Surabaya
3-star · 90 rooms
8.5 Excellent (4,708)
Hotel in Surabaya
3-star · 118 rooms
8.6 Excellent (4,258)
Guest favorite Hotel in Surabaya
3-star · 84 rooms
9.1 Wonderful (2,673)
Hotel in Surabaya
3-star · 195 rooms
8.6 Excellent (4,194)
Guest favorite Hotel in Surabaya
4-star · 120 rooms
9.0 Wonderful (2,732)
Hotel in Surabaya
3-star · 48 rooms
8.9 Excellent (3,147)
Hostel in Surabaya
1-star · 60 rooms
8.6 Excellent (4,516)
Guest favorite Hotel in Surabaya
3-star · 84 rooms
9.2 Wonderful (2,293)
Guest favorite Hotel in Surabaya
3-star · 182 rooms
9.4 Wonderful (1,923)
1,844 stays in total