1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
1-star · 25 rooms
9.3 Wonderful (917)
Hotel in Surabaya
3-star · 176 rooms
8.2 Very good (2,007)
Hotel in Surabaya
2-star · 58 rooms
8.9 Excellent (1,163)
Hotel in Surabaya
2-star · 96 rooms
8.7 Excellent (1,324)
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
4-star · 150 rooms
8.9 Excellent (988)
Hotel in Surabaya
3-star · 127 rooms
8.6 Excellent (1,287)
Hotel in Surabaya
2-star · 47 rooms
8.9 Excellent (1,059)
Guest favorite Homestay in Surabaya
3-star · 25 rooms
9.0 Wonderful (935)
Hotel in Surabaya
2-star · 55 rooms
8.5 Excellent (1,401)
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
4-star · 232 rooms
8.7 Excellent (982)
Hotel in Surabaya
4-star · 126 rooms
8.5 Excellent (1,120)
Guest favorite Apartment/Flat in Surabaya
1-star · 16 rooms
9.4 Wonderful (669)
Guest favorite Hotel in Surabaya
1-star · 48 rooms
9.0 Wonderful (859)
Hotel in Surabaya
2-star · 60 rooms
8.1 Very good (1,706)
Hotel in Surabaya
2-star · 37 rooms
8.6 Excellent (1,069)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 22 rooms
9.1 Wonderful (712)
Guest favorite Hotel in Surabaya
4-star
9.6 Exceptional (450)
Hotel in Surabaya
3-star · 101 rooms
8.9 Excellent (767)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star
9.1 Wonderful (696)
1,844 stays in total