275 3-Star Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
3-star · 23 rooms
8.7 Excellent (737)
Hotel in Surabaya
3-star · 145 rooms
8.0 Very good (1,278)
Guest favorite Hotel in Surabaya
3-star · 83 rooms
9.2 Wonderful (469)
Hotel in Surabaya
3-star · 58 rooms
8.4 Very good (751)
Serviced apartment in Surabaya
3-star · 54 rooms
7.8 Good (1,165)
Hotel in Surabaya
3-star · 48 rooms
8.2 Very good (803)
Guest favorite Guest House in Surabaya
3-star
9.7 Exceptional (262)
Hotel in Surabaya
3-star
7.6 Good (1,161)
Guest favorite Hotel in Surabaya
3-star · 15 rooms
9.2 Wonderful (310)
Hotel in Surabaya
3-star · 30 rooms
7.0 Good (1,648)
Guesthouse/bed and breakfast in Surabaya
3-star · 22 rooms
8.7 Excellent (384)
Hotel in Surabaya
3-star · 100 rooms
7.2 Good (1,331)
Guest favorite Guesthouse/bed and breakfast in Surabaya
3-star · 34 rooms
9.2 Wonderful (268)
Hotel in Surabaya
3-star
6.6 Pleasant (2,300)
Hotel in Surabaya
3-star
7.9 Good (637)
Guest favorite Hotel in Surabaya
3-star · 90 rooms
9.3 Wonderful (228)
Hotel in Surabaya
3-star · 14 rooms
8.3 Very good (427)
Guest favorite Hotel in Surabaya
3-star · 22 rooms
9.6 Exceptional (171)
Hotel in Surabaya
3-star · 19 rooms
7.8 Good (562)
Hotel in Surabaya
3-star · 26 rooms
8.5 Excellent (301)
Guest favorite Hotel in Surabaya
3-star
9.4 Wonderful (171)
Hotel in Surabaya
3-star · 17 rooms
8.6 Excellent (236)
Hotel in Surabaya
3-star · 15 rooms
8.7 Excellent (210)
Hotel in Surabaya
3-star · 33 rooms
8.1 Very good (313)
275 stays in total