275 3-Star Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
3-star · 61 rooms
9.1 Wonderful (1,215)
Resort in Surabaya
3-star · 76 rooms
8.4 Very good (2,189)
Guest favorite Hotel in Surabaya
3-star · 130 rooms
9.0 Wonderful (1,254)
Guest favorite Hotel in Surabaya
3-star · 112 rooms
9.2 Wonderful (992)
Guest favorite Hotel in Surabaya
3-star · 118 rooms
9.3 Wonderful (866)
Hotel in Surabaya
3-star · 142 rooms
8.9 Excellent (1,169)
Hotel in Surabaya
3-star · 72 rooms
8.7 Excellent (1,326)
Hotel in Surabaya
3-star · 54 rooms
8.6 Excellent (1,441)
Hotel in Surabaya
3-star · 176 rooms
8.2 Very good (2,007)
Guest favorite Hotel in Surabaya
3-star · 100 rooms
9.0 Wonderful (984)
Guest favorite Hotel in Surabaya
3-star · 71 rooms
9.2 Wonderful (837)
Hotel in Surabaya
3-star · 127 rooms
8.6 Excellent (1,287)
Hotel in Surabaya
3-star · 102 rooms
8.5 Excellent (1,301)
Hotel in Surabaya
3-star · 85 rooms
8.7 Excellent (1,086)
Guest favorite Hotel in Surabaya
3-star · 50 rooms
9.2 Wonderful (742)
Hotel in Surabaya
3-star · 101 rooms
8.9 Excellent (767)
Hotel in Surabaya
3-star · 40 rooms
7.6 Good (2,347)
Guest favorite Hotel in Surabaya
3-star · 25 rooms
9.4 Wonderful (527)
Guest favorite Hotel in Surabaya
3-star · 126 rooms
9.2 Wonderful (604)
Guest favorite Hotel in Surabaya
3-star · 25 rooms
9.2 Wonderful (604)
Guest favorite Hotel in Surabaya
3-star · 98 rooms
9.3 Wonderful (538)
Guest favorite Guest House in Surabaya
3-star · 38 rooms
9.7 Exceptional (398)
Hotel in Surabaya
3-star · 82 rooms
8.0 Very good (1,362)
Inn in Surabaya
3-star · 34 rooms
8.9 Excellent (637)
275 stays in total