Find hotels near Surabaya Town Square, Surabaya from ₩8,169
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare 1,200 hotels close to Surabaya Town Square with room rates, reviews, and availability. Most hotels are fully refundable.

Midtown Residence Surabaya
Midtown Residence Surabaya
9.4 out of 10, Exceptional, (34)
The price is ₩40,831
₩49,405 total
includes taxes & fees
Oct 15 - Oct 16

Shangri-La Surabaya
Shangri-La Surabaya
8.8 out of 10, Excellent, (234)
The price is ₩80,141
₩96,970 total
includes taxes & fees
Nov 7 - Nov 8

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
8.8 out of 10, Excellent, (251)
The price is ₩82,506
₩99,833 total
includes taxes & fees
Nov 2 - Nov 3

Grand Swiss-Belhotel Darmo
Grand Swiss-Belhotel Darmo
9.4 out of 10, Exceptional, (9)
The price is ₩54,855
₩143,763 total
includes taxes & fees
Oct 20 - Oct 21

POP! Hotel Diponegoro Surabaya
POP! Hotel Diponegoro Surabaya
9.0 out of 10, Wonderful, (7)
The price is ₩21,888
₩26,485 total
includes taxes & fees
Oct 15 - Oct 16

Fairfield by Marriott Surabaya
Fairfield by Marriott Surabaya
8.6 out of 10, Excellent, (177)
The price is ₩46,090
₩55,769 total
includes taxes & fees
Oct 21 - Oct 22