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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Luxury City Centre Budget Pool Mid-range Romantic Breakfast included Family-friendly Charming Business Best Value Quiet Boutique Airport Transportation Spa Trendy Classic Room Service Kitchenette Free Parking Fitness centre Independent Hotels Bar/Lounge Suites Restaurant & up & up Internet Air Conditioning Concierge & up Meeting room Business services Clean Hotels Cheap Hotels Quiet Hotels Hotels with Restaurants Hotels with Free Wifi Hotels with Room Service City Centre Hotels Downtown Hotels Modern Hotels Hotels with Bars Non-Smoking Hotel Spa Hotels Hotels with Smoking Rooms Suite Hotels Luxury Spa Hotels Safe Hotels Budget Hotels Sampoerna Museum Unique Hotels Reduced mobility rooms Suramadu National Bridge Wedding Hotels All inclusive POP! Hotels Golf course $ $$ $$$ $$$$ Red Planet Hotels Resort hotel Sahid Four Points Best Western Hotel Ibis Hotels Wyndham Hotel Santika Ibis Budget Mercure Harris Fairfield Inn Hotels with Jacuzzi Quaint Amaris Novotel Golf Hotels Hotels with Hot Tubs Holiday Inn Ascott The Residence JW Marriott Golf Resorts Preferred Boutique Boutique Hotels Sheraton Favehotel Themed Hotels Any Distance from Surabaya Town Square
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
TS Suites Surabaya
SAVE USD 69
USD 150*
Agoda.com
USD 81*
View Deal
Jl. Hayam Wuruk no. 6, Surabaya 60242, Indonesia
0.0 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Savings alert: 44% below average rate

The price you found is 44% lower than this hotel's average rate of USD 145/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

POP! Hotel Diponegoro
SAVE USD 1
USD 21*
Agoda.com
USD 20*
View Deal
Jl. Diponegoro 33 Wonokromo, Surabaya 60241, Indonesia
0.8 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Hotel Oval
SAVE USD 3
USD 27*
Agoda.com
USD 24*
View Deal
Jln. Diponegoro 23, Surabaya 60241, Indonesia
0.8 km from Surabaya Town Square
  • Free Wifi
  • Pool
Delta Sinar Mayang Hotel
Travelocity
View Deal
Jl. Diponegoro, Surabaya, Indonesia
1.1 km from Surabaya Town Square
  • Free Wifi
  • Restaurant
Hotel Ciputra World Surabaya
SAVE USD 3
USD 80*
Agoda.com
USD 77*
View Deal
Jl. Mayjend Sungkono no. 89, Surabaya 60189, Indonesia
1.2 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Grand Darmo Suite by AMITHYA
SAVE USD 52
USD 82*
Grand Darmo Suite
USD 30*
View Deal
Jl. Progo no. 1-3, Surabaya 60241, Indonesia
1.2 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Savings alert: 23% below average rate

The price you found is 23% lower than this hotel's average rate of USD 39/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Amaris Hotel Bintoro
SAVE USD 1
USD 21*
Hotels.com
USD 20*
View Deal
Jl. Taman Bintoro no. 3-5, DR. Soetomo, Surabaya 60264, Indonesia
1.2 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Artotel Surabaya
SAVE USD 2
USD 33*
Agoda.com
USD 31*
View Deal
Jl. Dr Soetomo 79-81, Surabaya 60264, Indonesia
1.3 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Novotel Surabaya Hotel and Suites
SAVE USD 2
USD 42*
Agoda.com
USD 40*
View Deal
Jl. Ngagel no. 173-175, Surabaya 60246, Indonesia
1.4 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Quest Hotel Surabaya
SAVE USD 2
USD 32*
Asia Travel
USD 30*
View Deal
Jl. Ronggolawe no. 27-29, Surabaya 60264, Indonesia
1.4 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Mercure Surabaya
SAVE USD 1
USD 44*
Mercure
USD 43*
View Deal
Jl. Darmo 68-78, Surabaya 60264, Indonesia
1.5 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Bella Hotel
SAVE USD 2
USD 24*
Expedia.com
USD 22*
View Deal
Jl. Mayor Jendral Sungkono 149-151 | Comp. Rich Palace, Blok H-21, Surabaya 60225, Indonesia
1.5 km from Surabaya Town Square
  • Free Wifi
  • Restaurant
Shangri-La Hotel Surabaya
SAVE USD 70
USD 164*
Shangri-La.com
USD 94*
View Deal
Jln. Mayjen Sungkono 120, Surabaya 60189, Indonesia
1.7 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Savings alert: 39% below average rate

The price you found is 39% lower than this hotel's average rate of USD 153/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Java Paragon Hotel & Residences
SAVE USD 1
USD 46*
Expedia.com
USD 45*
View Deal
Jl. Mayjen Sungkono no. 101-103, Surabaya 60189, Indonesia
1.7 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Singgasana Hotel Surabaya
SAVE USD 26
USD 65*
Agoda.com
USD 39*
View Deal
Jln. Gunungsari, Surabaya 60242, Indonesia
1.9 km from Surabaya Town Square
  • Free Wifi
  • Free Parking
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of USD 49/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Ibiza Residence
Jln. Dukuh Kupang, Surabaya 60256, Indonesia
1.9 km from Surabaya Town Square
  • Breakfast included
Hotel Equator
No availability for your dates from these sites
Jl Pakis Argosari 47, Surabaya 60225, Indonesia
2.0 km from Surabaya Town Square
  • Pool
  • Restaurant
No photo provided
Jln. Taman Cokroaminoto No. 3, Surabaya 60264, Indonesia
2.1 km from Surabaya Town Square
    Hotel Santika Pandegiling Surabaya
    SAVE USD 1
    USD 39*
    Expedia.com
    USD 38*
    View Deal
    Jl. Pandegiling no. 45 | Raya Darmo, Surabaya 60264, Indonesia
    2.2 km from Surabaya Town Square
    • Free Wifi
    • Free Parking
    Andita Hotel
    SAVE USD 28
    USD 40*
    Agoda.com
    USD 12*
    View Deal
    Jln. Cokroaminoto no. 2, Surabaya 60264, Indonesia
    2.2 km from Surabaya Town Square
    • Free Wifi
    • Restaurant
    Fairfield by Marriott Surabaya
    SAVE USD 105
    USD 154*
    Fairfield Inn
    USD 49*
    View Deal
    Jln. Mayjen Sungkono no. 178 | Dukuh Pakis, Surabaya 60189, Indonesia
    2.3 km from Surabaya Town Square
    • Free Wifi
    • Free Parking
    Whiz Prime Hotel Darmo Harapan Surabaya
    SAVE USD 5
    USD 24*
    Agoda.com
    USD 19*
    View Deal
    Jln. Darmo 1, Surabaya 60264, Indonesia
    2.3 km from Surabaya Town Square
    • Restaurant
    • Free Internet
    The Alana Surabaya
    SAVE USD 4
    USD 57*
    Expedia.com
    USD 53*
    View Deal
    Jln. Ketintang Baru No. 10-12, Surabaya 60231, Indonesia
    2.6 km from Surabaya Town Square
    • Free Wifi
    • Free Parking
    Moscha Hotel
    SAVE USD 9
    USD 33*
    Booking.com
    USD 24*
    View Deal
    Jln. Irian Barat 29-31, Surabaya 60281, Indonesia
    2.6 km from Surabaya Town Square
    • Free Wifi
    • Free Parking
    Pavilion Permata Apartment
    Jl. Abdul Wahab Siamin, 2-8, Dukuh Pakis, Surabaya 60225, Indonesia
    2.7 km from Surabaya Town Square
      Citihub Hotel @Mayjen
      SAVE USD 2
      USD 26*
      Agoda.com
      USD 24*
      View Deal
      Jln. Mayjen Sungkono 152, Surabaya 60189, Indonesia
      2.7 km from Surabaya Town Square
        Bumi Surabaya City Resort
        SAVE USD 33
        USD 99*
        Agoda.com
        USD 66*
        View Deal
        Jl. Basuki Rachmad 106 - 128, Surabaya 60271, Indonesia
        2.8 km from Surabaya Town Square
        • Free Wifi
        • Pool
        Savings alert: 27% below average rate

        The price you found is 27% lower than this hotel's average rate of USD 91/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Amaris Hotel Margorejo Surabaya
        SAVE USD 4
        USD 22*
        Ctrip.com
        USD 18*
        View Deal
        Jl. Margorejo Indah no. 114-115, Surabaya 60238, Indonesia
        2.8 km from Surabaya Town Square
          CitiHub Hotel @Sudirman
          Expedia.com
          USD 21*
          View Deal