275 3-Star Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
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)
Guest favorite Hotel in Surabaya
3-star
9.0 Wonderful (2,330)
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)
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)
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)
Hotel in Surabaya
3-star · 116 rooms
8.9 Excellent (1,999)
Hotel in Surabaya
3-star · 105 rooms
8.7 Excellent (2,363)
Hotel in Surabaya
3-star · 153 rooms
8.6 Excellent (2,558)
Hotel in Surabaya
3-star · 102 rooms
8.9 Excellent (1,940)
Hotel in Surabaya
3-star · 129 rooms
8.8 Excellent (2,072)
Hotel in Surabaya
3-star · 30 rooms
8.7 Excellent (2,164)
Guest favorite Hotel in Surabaya
3-star · 110 rooms
9.1 Wonderful (1,539)
Hotel in Surabaya
4-star · 100 rooms
8.2 Very good (3,284)
Hotel in Surabaya
3-star · 124 rooms
8.6 Excellent (2,251)
Hotel in Surabaya
3-star · 135 rooms
8.6 Excellent (2,214)
Guest favorite Hotel in Surabaya
3-star · 140 rooms
9.3 Wonderful (1,173)
Hotel in Surabaya
3-star · 45 rooms
8.1 Very good (3,071)
Hotel in Surabaya
3-star · 162 rooms
8.0 Very good (3,266)
275 stays in total