1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
3-star · 33 rooms
7.6 Good (198)
Guesthouse/bed and breakfast in Surabaya
1-star · 30 rooms
8.0 Very good (171)
Guest favorite Hotel in Surabaya
1-star · 70 rooms
9.1 Wonderful (90)
Guest favorite Hotel in Surabaya
2-star · 8 rooms
9.5 Exceptional (70)
Hotel in Surabaya
2-star · 19 rooms
8.4 Very good (124)
Hotel in Surabaya
1-star · 25 rooms
7.9 Good (179)
Hotel in Surabaya
3-star · 14 rooms
8.6 Excellent (103)
Guest favorite Apartment/Flat in Surabaya
5-star
9.0 Wonderful (74)
Guest favorite Apartment/Flat in Surabaya
4-star
9.7 Exceptional (56)
Guest favorite Hotel in Surabaya
3-star
9.3 Wonderful (70)
Apartment/Flat in Surabaya
5-star
8.7 Excellent (84)
Hotel in Surabaya
2-star
6.6 Pleasant (442)
Guest favorite Apartment/Flat in Surabaya
2 rooms
9.7 Exceptional (67)
Guesthouse/bed and breakfast in Surabaya
2-star · 30 rooms
7.0 Good (303)
Hotel in Surabaya
4-star · 50 rooms
7.7 Good (157)
Guesthouse/bed and breakfast in Surabaya
2-star · 11 rooms
8.6 Excellent (102)
Guest favorite Apartment/Flat in Surabaya
9.5 Exceptional (72)
Hotel in Surabaya
2-star · 10 rooms
8.8 Excellent (91)
Hotel in Surabaya
2-star · 12 rooms
8.4 Very good (113)
Hotel in Surabaya
2-star
8.1 Very good (134)
Guesthouse/bed and breakfast in Surabaya
1-star
7.7 Good (185)
Hotel in Surabaya
3-star · 25 rooms
6.4 Pleasant (460)
Guest favorite Apartment/Flat in Surabaya
5-star
9.1 Wonderful (65)
Guest favorite Guest House in Surabaya
3-star · 20 rooms
9.6 Exceptional (57)
1,844 stays in total