Hotels in Surabaya (Java, Indonesia)

2738 hotels in Surabaya

  1. DoubleTree by Hilton Surabaya

    5 Stars
    Outdoor Infinity Lap Pool
    See prices from 6 sites
    fromRp 1.245.835
  2. Bumi Surabaya City Resort

    5 Stars
    Large outdoor swimming pool facility
    See prices from 8 sites
    fromRp 731.415
  3. Hotel Majapahit Surabaya MGallery

    5 Stars
    Diverse dining at on-site restaurants
    See prices from 7 sites
    fromRp 1.361.783
  4. Surabaya Suites Hotel Powered by Archipelago

    4 Stars
    Spacious suite rooms for guests
    See prices from 7 sites
    fromRp 299.058
  5. Vasa Hotel Surabaya

    5 Stars
    Family friendly pool and playground
    See prices from 8 sites
    fromRp 1.020.674
  6. Mercure Surabaya Grand Mirama

    4 Stars
    Four distinct on-site dining options
    See prices from 4 sites
    fromRp 553.818
  7. Grand Swiss-Belhotel Darmo

    5 Stars
    Indoor Pool With City Views
    See prices from 4 sites
    fromRp 935.142
  8. Novotel Samator Surabaya Timur

    4 Stars
    Sample diverse halal culinary options
    See prices from 9 sites
    fromRp 856.141
  9. Aria Centra Surabaya

    4 Stars
    Spacious Rooms With City Views
    See prices from 7 sites
    fromRp 507.479
  10. Wyndham Surabaya

    5 Stars
    Spacious rooms with city views
    See prices from 8 sites
    fromRp 845.526
  11. JW Marriott Hotel Surabaya

    5 Stars
    Outdoor pool and health club
    See prices from 8 sites
    fromRp 1.637.161
  12. Fairfield by Marriott Surabaya

    4 Stars
    Relax at outdoor pool area
    See prices from 7 sites
    fromRp 699.570
  13. Harris Hotel & Conventions Gubeng Surabaya

    4 Stars
    Comprehensive spa and fitness facilities
    See prices from 7 sites
    fromRp 627.919
  14. Morazen Surabaya

    4 Stars
    Diverse On-Site Dining Options
    See prices from 7 sites
    fromRp 717.330
  15. Crown Prince Hotel Surabaya

    4 Stars
    Spacious rooms with city views
    See prices from 7 sites
    fromRp 445.014
  16. Swiss-Belinn Manyar

    3 Stars
    East-facing rooms offer sunrise views
    See prices from 7 sites
    fromRp 555.247
  17. Sheraton Surabaya Hotel & Towers

    5 Stars
    Outdoor pool and fitness center
    See prices from 8 sites
    fromRp 1.723.919
  18. The Life Styles Hotel Surabaya

    4 Stars
    Rooftop swimming pool with city views
    See prices from 4 sites
    fromRp 353.766
  19. Surabaya River View Hotel

    3 Stars
    Rooftop pool on 12th floor
    See prices from 6 sites
    fromRp 313.347
  20. Hotel Ciputra World Surabaya

    5 Stars
    Utilize on-site fitness and spa
    See prices from 8 sites
    fromRp 931.467
  21. Swiss-Belinn Tunjungan Surabaya

    4 Stars
    Panoramic Surabaya city views
    See prices from 8 sites
    fromRp 658.947
  22. Four Points by Sheraton Surabaya, Tunjungan Plaza

    4 Stars
    24-hour gym and outdoor pools
    See prices from 8 sites
    fromRp 1.430.373
  23. ibis budget Surabaya Diponegoro

    3 Stars
    Strategic Location Near City Landmarks
    See prices from 8 sites
    fromRp 256.802
  24. ibis Surabaya City Center

    3 Stars
    Access massage and spa services
    See prices from 8 sites
    fromRp 442.973
  25. Hotel Gunawangsa Manyar

    3 Stars
    Two outdoor swimming pool options
    See prices from 4 sites
    fromRp 241.083
  26. Shangri-la Surabaya

    5 Stars
    Diverse On-Site Culinary Options
    See prices from 6 sites
    fromRp 1.359.334
  27. Java Paragon Hotel & Residences

    4 Stars
    Citilites Skyclub rooftop dining terrace
    See prices from 8 sites
    fromRp 526.872
  28. Verwood Hotel and Serviced Residence

    4 Stars
    Diverse On-Site Dining Options
    See prices from 7 sites
    fromRp 410.719
  29. Tunjungan Hotel

    4 Stars
    Sample diverse cuisine at restaurants
    See prices from 8 sites
    fromRp 476.859
  30. Midtown Residence Surabaya

    4 Stars
    Rooftop pool with city views
    See prices from 5 sites
    fromRp 436.644
  31. Grand Inna Tunjungan

    4 Stars
    Comprehensive recreational facility access
    See prices from 6 sites
    fromRp 567.903
  32. Oakwood Hotel & Residence Surabaya

    5 Stars
    On-site American cuisine restaurant
    See prices from 8 sites
    fromRp 843.689
  33. Royal Regantris Hotels

    3 Stars
    Visit on-site fitness center facilities
    See prices from 6 sites
    fromRp 342.947
  34. Choice City Hotel

    3 Stars
    On-site fitness center access
    See prices from 7 sites
    fromRp 277.828
  35. Quest Hotel Darmo - Surabaya by ASTON

    3 Stars
    Outdoor Pool and Fitness Center
    See prices from 6 sites
    fromRp 347.437

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Surabaya

  • Cheapest month: November
    Rp 467.673 per night
  • Yearly typical price
    Rp 550.042 per night
  • Peak month: February
    Rp 680.994 per night

Frequently Asked Questions about Surabaya

  • When is the cheapest time to book a hotel in Surabaya?

    November is usually the cheapest month to book a hotel in Surabaya, with typical prices around Rp 467.673 per night based on 1.067.056 price comparisons.

  • When are hotel prices highest in Surabaya?

    Hotel prices in Surabaya are usually highest during February, with typical prices around Rp 680.994 per night.

  • How much does a hotel in Surabaya cost per night?

    Hotel prices in Surabaya usually range from Rp 290.076 per night to Rp 1.302.176 per night, with typical prices around Rp 550.042 per night.

  • How do hotel prices in Surabaya change throughout the year?

    Hotel prices in Surabaya are typically lowest in November at around Rp 467.673 per night, rising to around Rp 680.994 per night in February.

  • November

    2026

    Rp 467.673
    Rp 290.076 — Rp 793.268
  • December

    2026

    Rp 480.738
    Rp 299.262 — Rp 834.707
  • January

    2027

    Rp 535.650
    Rp 312.735 — Rp 1.024.553
  • February

    2027

    Rp 680.994
    Rp 362.339 — Rp 1.302.176
  • March

    2027

    Rp 580.151
    Rp 347.233 — Rp 933.917
  • April

    2027

    Select dates to see exact prices

  • May

    2027

    Rp 564.433
    Rp 341.313 — Rp 1.094.367
  • June

    2027

    Rp 583.009
    Rp 324.983 — Rp 1.093.550
  • July

    2027

    Rp 532.792
    Rp 285.176 — Rp 1.054.765
  • August

    2027

    Select dates to see exact prices

  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Surabaya

Hotels in Surabaya

These hotels may also be interesting for you...

Points of Interest - Surabaya

Top Destinations

More Top Destinations