We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Hotels near Surabaya Town Square

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
SPONSORED
Jl. Embong Malang 85-89, Surabaya 60261, Indonesia
3.8 km from Surabaya Town Square
#2 of 126 hotels in Surabaya
Special Offer: Member Rates
Get Marriott Rewards Member Rates every day, every hotel... Read more
Slideshow
Check In Check Out
Show Prices
Jln. Hayam Wuruk no. 6, Surabaya 60242, Indonesia
0.1 km from Surabaya Town Square
#5 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Diponegoro 33 Wonokromo, Surabaya 60241, Indonesia
0.7 km from Surabaya Town Square
#40 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Diponegoro 23, Surabaya 60241, Indonesia
0.7 km from Surabaya Town Square
#110 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Dr Soetomo 79-81, Surabaya 60264, Indonesia
1.1 km from Surabaya Town Square
#11 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Progo 1-3, Surabaya 60241, Indonesia
1.1 km from Surabaya Town Square
#12 of 126 hotels in Surabaya
Slideshow
Check In Check Out
Show Prices
Jl. Diponegoro, Surabaya, Indonesia
1.1 km from Surabaya Town Square
#116 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Mayjend Sungkono no. 89, Surabaya 60224, Indonesia
1.2 km from Surabaya Town Square
#6 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Ronggolawe 27 - 29, Surabaya 60264, Indonesia
1.3 km from Surabaya Town Square
#59 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Darmo 68-78, Surabaya 60264, Indonesia
1.4 km from Surabaya Town Square
#19 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Ngagel 173-175, Surabaya 60246, Indonesia
1.4 km from Surabaya Town Square
#35 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Mayor Jendral Sungkono 149-151 | Comp. Rich Palace, Blok H-21, Surabaya, Indonesia
1.5 km from Surabaya Town Square
#105 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Mayjen Sungkono 120, Surabaya 60189, Indonesia
1.8 km from Surabaya Town Square
#4 of 126 hotels in Surabaya
Slideshow
Check In Check Out
Show Prices
Jln. Mayjen Sungkono 101-103, Surabaya 60189, Indonesia
1.8 km from Surabaya Town Square
#26 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Gunungsari, Surabaya 60242, Indonesia
2.0 km from Surabaya Town Square
#38 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Cokroaminoto no. 2, Surabaya 60264, Indonesia
2.0 km from Surabaya Town Square
#83 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl Pakis Argosari 47, Surabaya 60225, Indonesia
2.0 km from Surabaya Town Square
#88 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Cokro Aminoto 12, Jepara 59417, Indonesia
2.0 km from Surabaya Town Square
Check In Check Out
Show Prices
Jln. Taman Cokroaminoto No. 3, Surabaya 60264, Indonesia
2.0 km from Surabaya Town Square
#98 of 126 hotels in Surabaya
No photo provided
Check In Check Out
Show Prices
Jln. Dukuh Kupang, Surabaya 60256, Indonesia
2.0 km from Surabaya Town Square
Check In Check Out
Show Prices
Raya Darmo Jln. Pandegiling 45, Surabaya 60264, Indonesia
2.1 km from Surabaya Town Square
#21 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Mayjend Sungkono no. 178 | Dukuh Pakis, Surabaya 60225, Indonesia
2.5 km from Surabaya Town Square
#62 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Irian Barat 29-31, Surabaya 60281, Indonesia
2.5 km from Surabaya Town Square
#69 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Embong Tanjung 46 - 48, Surabaya 60271, Indonesia
2.6 km from Surabaya Town Square
#42 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Basuki Rachmad 106 - 128, Surabaya 60271, Indonesia
2.7 km from Surabaya Town Square
#7 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Ketintang Baru No. 10-12, Surabaya 60231, Indonesia
2.7 km from Surabaya Town Square
#8 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Panglima Sudirman 70 II, Surabaya 60271, Indonesia
2.7 km from Surabaya Town Square
#82 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jl. Mayjen Sungkono 152, Surabaya 60189, Indonesia
2.7 km from Surabaya Town Square
#89 of 126 hotels in Surabaya
Check In Check Out
Show Prices
Jln. Embong Cerme No. 5, Surabaya 60271, Indonesia
2.8 km from Surabaya Town Square
#90 of 126 hotels in Surabaya
No photo provided
Check In Check Out
Show Prices
Jln. Basuki Rachmad No 94-96, Surabaya 60271, Indonesia
2.9 km from Surabaya Town Square
#13 of 126 hotels in Surabaya
Slideshow
Check In Check Out
Show Prices
Jl. Raya Gubeng No. 43, Surabaya 60281, Indonesia
2.9 km from Surabaya Town Square
#24 of 126 hotels in Surabaya
Slideshow
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.
Surabaya Travel Forum Need specific advice visiting Surabaya, East Java? Visit the TripAdvisor Travel Forum for Surabaya and ask our Destination Experts and the travel community.