Where to?
Check-in/out dates
Guests and rooms
2 adults, 1 room












Top rated hotels in Surabaya
Luxury hotels in Surabaya
Reviews of Surabaya hotels
Surabaya at a glance
More about Surabaya hotels
Where to stay in Surabaya
Klook booking data shows typical nightly rates vary across Surabaya districts. Tegalsari is the most affordable, typically around USD 18, while Genteng sits at the priciest end, typically around USD 50 — roughly 64% apart on past bookings. Travellers seeking to save on accommodation often prefer the more affordable end for basic stays, while those after a more polished hotel experience tend to favour pricier districts. All figures are from Klook booking data.
How hotel classes compare
Across hotel classes the spread is about four and a half times between the most affordable and the top-tier. The best balance for many travellers is Premium at around USD 44. The biggest single step up is from Premium to Luxury, a jump of USD 37, and that's the main decision point for upgrading.
| Hotel Class | Typical Nightly Rate |
|---|---|
| Budget | USD 18 |
| Standard | USD 27 |
| Premium | USD 44 |
| Luxury | USD 81 |
Typical nightly rate is the median paid on Klook for a night in that class; rates shown with their currency code. Based on Klook booking data, August 2025 – July 2026.
When travellers should book
Klook booking data shows October is the most affordable month, typically around USD 18, while May is the priciest, typically around USD 45, so a budget-led trip suits October. Most travellers book quite close to arrival — typically about 1 day ahead — while the earliest planners book around 8 days ahead. Rooms are usually available at short notice, so plans can stay flexible; the priciest months are when booking earlier pays.
FAQs about Surabaya hotels
When is the cheapest month to book a hotel in Surabaya?
When is the cheapest month to book a hotel in Surabaya?
Which months are the most expensive for hotels in Surabaya?
Which months are the most expensive for hotels in Surabaya?
How much does a hotel in Surabaya cost per night?
How much does a hotel in Surabaya cost per night?
What is the difference between the hotel classes, and which is the best value?
What is the difference between the hotel classes, and which is the best value?
How far ahead should I book a hotel in Surabaya?
How far ahead should I book a hotel in Surabaya?
Explore more on Klook
Everything you need for your Surabaya visit
Top destinations in Indonesia
- 1 Kuta
- 2 Jakarta
- 3 Ubud
- 4 Bali
- 5 Denpasar
- 6 Labuan Bajo
- 7 Bintan
- 8 Yogyakarta










































































































