1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
4-star · 172 rooms
9.4 Wonderful (1,793)
Hotel in Surabaya
3-star · 200 rooms
7.6 Good (11,186)
Guest favorite Hotel in Surabaya
3-star · 148 rooms
9.2 Wonderful (2,190)
Guest favorite Hotel in Surabaya
5-star · 191 rooms
9.2 Wonderful (1,914)
Guest favorite Hotel in Surabaya
4-star · 133 rooms
9.1 Wonderful (2,135)
Hotel in Surabaya
4-star · 152 rooms
8.9 Excellent (2,515)
Guest favorite Hotel in Surabaya
3-star · 118 rooms
9.3 Wonderful (1,894)
Guest favorite Hotel in Surabaya
3-star · 63 rooms
9.2 Wonderful (2,004)
Hotel in Surabaya
4-star · 278 rooms
8.7 Excellent (2,884)
Guest favorite Hotel in Surabaya
3-star
9.0 Wonderful (2,330)
Guest favorite Hotel in Surabaya
5-star · 182 rooms
9.1 Wonderful (1,896)
Hotel in Surabaya
3-star · 135 rooms
8.9 Excellent (2,477)
Guest favorite Hotel in Surabaya
3-star · 87 rooms
9.0 Wonderful (2,203)
Guest favorite Hotel in Surabaya
5-star · 139 rooms
9.3 Wonderful (1,509)
Hotel in Surabaya
3-star · 100 rooms
8.7 Excellent (2,798)
Hotel in Surabaya
3-star · 147 rooms
8.8 Excellent (2,533)
Guest favorite Hotel in Surabaya
3-star · 42 rooms
9.0 Wonderful (2,126)
Guest favorite Hotel in Surabaya
2-star · 120 rooms
9.2 Wonderful (1,900)
Hotel in Surabaya
4-star · 229 rooms
8.8 Excellent (2,315)
Hotel in Surabaya
2-star · 112 rooms
8.9 Excellent (2,371)
Hotel in Surabaya
3-star · 50 rooms
8.3 Very good (3,994)
Hotel in Surabaya
3-star
8.8 Excellent (2,392)
Guest favorite Hotel in Surabaya
3-star · 128 rooms
9.0 Wonderful (1,917)
Hotel in Surabaya
3-star · 200 rooms
8.3 Very good (3,596)
1,844 stays in total