1,844 Hotels in Surabaya
Prefer Expedia? See all Surabaya hotels on Expedia →
Guest favorite Hotel in Surabaya
3-star
9.4 Wonderful (171)
Hotel in Surabaya
2-star · 68 rooms
7.8 Good (518)
Hotel in Surabaya
2-star · 90 rooms
7.9 Good (478)
Guesthouse/bed and breakfast in Surabaya
2-star · 32 rooms
8.1 Very good (410)
Guesthouse/bed and breakfast in Surabaya
2-star · 19 rooms
8.6 Excellent (288)
Capsule hotel in Surabaya
34 rooms
8.7 Excellent (299)
Hotel in Surabaya
2-star · 148 rooms
8.2 Very good (373)
Guest favorite Hotel in Surabaya
1-star · 15 rooms
9.0 Wonderful (223)
Inn in Surabaya
1-star · 17 rooms
8.9 Excellent (235)
Guesthouse/bed and breakfast in Surabaya
1-star · 16 rooms
8.7 Excellent (261)
Hotel in Surabaya
2-star · 23 rooms
8.8 Excellent (230)
Guest favorite Lodge in Surabaya
2-star · 56 rooms
9.6 Exceptional (144)
Homestay in Surabaya
2-star · 14 rooms
8.3 Very good (316)
Inn in Surabaya
2-star · 26 rooms
8.4 Very good (288)
Hotel in Surabaya
3-star · 17 rooms
8.6 Excellent (236)
Guesthouse/bed and breakfast in Surabaya
2-star · 27 rooms
8.6 Excellent (249)
Hotel in Surabaya
2-star · 30 rooms
7.3 Good (661)
Hotel in Surabaya
2-star · 118 rooms
7.4 Good (596)
Hotel in Surabaya
2-star · 6 rooms
8.5 Excellent (255)
Hotel in Surabaya
2-star · 32 rooms
7.5 Good (532)
Hotel in Surabaya
3-star · 15 rooms
8.7 Excellent (210)
Hotel in Surabaya
3-star · 33 rooms
8.1 Very good (313)
Guest favorite Hotel in Surabaya
30 rooms
9.3 Wonderful (174)
Guest favorite Guesthouse/bed and breakfast in Surabaya
2-star · 16 rooms
9.0 Wonderful (185)
1,844 stays in total