275 3-Star Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
3-star
7.6 Good (207)
Hotel in Surabaya
3-star · 15 rooms
8.9 Excellent (92)
Hotel in Surabaya
3-star · 33 rooms
7.6 Good (198)
Hotel in Surabaya
3-star · 14 rooms
8.6 Excellent (103)
Guest favorite Hotel in Surabaya
3-star
9.3 Wonderful (70)
Hotel in Surabaya
3-star · 25 rooms
6.4 Pleasant (460)
Guest favorite Guest House in Surabaya
3-star · 20 rooms
9.6 Exceptional (57)
Hotel in Surabaya
3-star · 23 rooms
8.4 Very good (94)
Guest favorite Hotel in Surabaya
3-star
9.4 Wonderful (56)
Guest favorite Hotel in Surabaya
3-star · 27 rooms
9.0 Wonderful (66)
Hotel in Surabaya
3-star · 41 rooms
7.0 Good (212)
Guest favorite Hotel in Surabaya
3-star · 12 rooms
9.0 Wonderful (61)
Hotel in Surabaya
3-star · 137 rooms
6.7 Pleasant (249)
Hotel in Surabaya
3-star
9.4 Wonderful (49)
Guest favorite Apartment/Flat in Surabaya
3-star
9.3 Wonderful (51)
Serviced apartment in Surabaya
3-star · 5 rooms
8.1 Very good (70)
Hotel in Surabaya
3-star
8.9 Excellent (42)
Guesthouse/bed and breakfast in Surabaya
3-star · 22 rooms
9.0 Wonderful (40)
Guesthouse/bed and breakfast in Surabaya
3-star · 17 rooms
7.5 Good (84)
Resort in Surabaya
3-star · 20 rooms
8.4 Very good (48)
Resort in Surabaya
3-star · 52 rooms
8.1 Very good (55)
Hotel in Surabaya
3-star
9.7 Exceptional (27)
Serviced apartment in Surabaya
3-star
9.9 Exceptional (20)
Hotel in Surabaya
3-star · 10 rooms
8.8 Excellent (27)
275 stays in total