Hotels in Surabaya (Java, Indonesia)

  1. from  $395
    See prices from 9 sites
  2. from  $372
    See prices from 8 sites
  3. from  $170
    See prices from 7 sites
  4. from  $161
    See prices from 8 sites
  5. from  $525
    See prices from 6 sites
  6. from  $879
    See prices from 9 sites
  7. from  $257
    See prices from 8 sites
  8. from  $602
    See prices from 8 sites
  9. from  $221
    See prices from 7 sites
  10. from  $684
    See prices from 8 sites
    • Popular choice
    from  $244
    See prices from 9 sites
  11. from  $294
    See prices from 7 sites
  12. from  $910
    See prices from 8 sites
  13. from  $797
    See prices from 7 sites
  14. from  $695
    See prices from 9 sites
  15. from  $335
    See prices from 8 sites
  16. from  $490
    See prices from 10 sites
  17. from  $218
    See prices from 8 sites
  18. from  $292
    See prices from 6 sites
  19. from  $145
    See prices from 7 sites
  20. from  $234
    See prices from 8 sites
    • Popular choice
    from  $161
    See prices from 7 sites
  21. from  $106
    See prices from 4 sites
  22. from  $154
    See prices from 7 sites
  23. from  $326
    See prices from 9 sites
  24. from  $277
    See prices from 5 sites
  25. from  $126
    See prices from 6 sites
  26. from  $144
    See prices from 6 sites
  27. from  $132
    See prices from 7 sites
  28. from  $621
    See prices from 7 sites
  29. from  $351
    See prices from 9 sites
    • Popular choice
    from  $536
    See prices from 9 sites
  30. from  $1,299
    See prices from 7 sites
  31. from  $423
    See prices from 6 sites
  32. from  $204
    See prices from 7 sites

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.

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