1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
2-star · 10 rooms
8.5 Excellent (165)
Hotel in Surabaya
3-star · 30 rooms
6.5 Pleasant (739)
Hotel in Surabaya
2-star · 23 rooms
8.3 Very good (185)
Guesthouse/bed and breakfast in Surabaya
2-star · 10 rooms
8.7 Excellent (145)
Hotel in Surabaya
2-star · 15 rooms
8.0 Very good (222)
Hotel in Surabaya
3-star · 100 rooms
7.3 Good (346)
Guesthouse/bed and breakfast in Surabaya
2-star · 17 rooms
8.1 Very good (202)
Hotel in Surabaya
3-star · 10 rooms
8.5 Excellent (146)
Guest favorite Hotel in Surabaya
4-star · 24 rooms
9.4 Wonderful (84)
Hotel in Surabaya
2-star · 15 rooms
8.0 Very good (207)
Guest favorite Apartment/Flat in Surabaya
5-star
9.8 Exceptional (65)
Hotel in Surabaya
2-star · 30 rooms
8.0 Very good (205)
Guesthouse/bed and breakfast in Surabaya
2-star · 26 rooms
8.4 Very good (157)
Hotel in Surabaya
3-star · 100 rooms
8.3 Very good (156)
Guest favorite Apartment/Flat in Surabaya
5-star
9.3 Wonderful (80)
Guest favorite Apartment/Flat in Surabaya
5-star
9.1 Wonderful (88)
Hotel in Surabaya
3-star · 30 rooms
7.3 Good (310)
Hotel in Surabaya
2-star · 23 rooms
7.9 Good (212)
Hotel in Surabaya
1-star · 30 rooms
8.7 Excellent (136)
Guest favorite Apartment/Flat in Surabaya
5-star
9.4 Wonderful (75)
Hotel in Surabaya
1-star · 34 rooms
7.7 Good (257)
Hotel in Surabaya
2-star · 42 rooms
7.7 Good (240)
Hotel in Surabaya
4-star · 186 rooms
7.7 Good (209)
Guesthouse/bed and breakfast in Surabaya
3-star · 21 rooms
8.0 Very good (180)
1,844 stays in total