1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Hotel in Surabaya
2-star · 8 rooms
7.8 Good (107)
Guesthouse/bed and breakfast in Surabaya
2-star · 25 rooms
8.3 Very good (80)
Guesthouse/bed and breakfast in Surabaya
2-star · 9 rooms
8.2 Very good (84)
Guest favorite Homestay in Surabaya
1-star · 15 rooms
9.1 Wonderful (55)
Guesthouse/bed and breakfast in Surabaya
2-star
8.6 Excellent (66)
Hotel in Surabaya
2-star · 100 rooms
7.3 Good (139)
Homestay in Surabaya
2-star · 4 rooms
8.9 Excellent (55)
Hotel in Surabaya
1-star
7.6 Good (119)
Guesthouse/bed and breakfast in Surabaya
2-star · 24 rooms
6.5 Pleasant (249)
Homestay in Surabaya
2-star
9.1 Wonderful (49)
Apartment/Flat in Surabaya
4-star
7.5 Good (100)
Apartment/Flat in Surabaya
5-star
9.3 Wonderful (37)
Hotel in Surabaya
4-star · 13 rooms
7.7 Good (87)
Apartment/Flat in Surabaya
9.9 Exceptional (38)
Hotel in Surabaya
1-star · 31 rooms
8.0 Very good (88)
Guesthouse/bed and breakfast in Surabaya
2-star · 10 rooms
6.8 Pleasant (182)
Entire House in Surabaya
5-star
9.4 Wonderful (35)
Apartment/Flat in Surabaya
5-star
9.7 Exceptional (31)
Hotel in Surabaya
2-star · 10 rooms
9.1 Wonderful (47)
Hotel in Surabaya
1-star
8.7 Excellent (60)
Hostel in Surabaya
1-star · 19 rooms
9.1 Wonderful (49)
Hotel in Surabaya
2-star · 13 rooms
8.0 Very good (79)
Hotel in Surabaya
4-star · 13 rooms
7.4 Good (99)
Serviced apartment in Surabaya
3-star · 5 rooms
8.1 Very good (70)
1,844 stays in total