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 Tegalsari typically has the most affordable nightly rates at around SGD 23, while Genteng is the priciest with about SGD 64. That’s roughly 64% more for a night in Genteng than Tegalsari according to Klook bookings. Travellers on a tighter budget will find Tegalsari suits their needs, whereas those who prefer a more premium neighbourhood tend to pick Genteng. All figures are based on Klook booking data.
Compare hotel classes and prices
Across classes the gap between the most affordable and most premium rooms is about four and a half times, with a clear mid‑market balance. The best balance sits with Premium rooms at around SGD 57. The biggest single step up to watch is from Premium to Luxury, a jump of around SGD 48, and this is the decision point many travellers face.
| Hotel Class | Typical Nightly Rate |
|---|---|
| Budget | SGD 23 |
| Standard | SGD 35 |
| Premium | SGD 57 |
| Luxury | SGD 104 |
Typical nightly rate is the median paid on Klook for a night in that class; rates are shown with their currency code. Based on Klook booking data, August 2025 – July 2026.
When travellers from Singapore book
Klook booking data shows the lowest typical rate is in October at around SGD 23, while the priciest month is May at about SGD 58; October suits a budget‑led trip. Travellers from Singapore typically lock in rooms about one day ahead, and the earliest planners book roughly eight days in advance. Rooms can usually be booked at short notice, though booking earlier is more relevant for the priciest month. All timing and rate notes are from Klook booking data.
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 far ahead should I book a hotel in Surabaya if I'm travelling from Singapore?
How far ahead should I book a hotel in Surabaya if I'm travelling from Singapore?
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 hotel classes in Surabaya, and which offers the best value?
What is the difference between hotel classes in Surabaya, and which offers the best value?
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




















































































































