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 show Tegalsari is typically the most affordable district, with rates typically around MYR 73, while Genteng sits at the top end, typically around MYR 203. The typical gap between them has been roughly 64% on Klook bookings. Tegalsari tends to suit travellers prioritising a lower nightly bill and simple, budget-focused stays, whereas Genteng is more for those comfortable paying more for a premium location and room. All figures are based on Klook booking data.
Compare hotel classes and prices
Across classes the spread is wide — the most premium rooms run about four and a half times the most affordable ones, based on Klook booking data — and the biggest step up is from Premium to Luxury which is typically MYR 150. The best balance between cost and comfort tends to be in the Premium tier, typically around MYR 178.
| Hotel Class | Typical Nightly Rate |
|---|---|
| Budget | MYR 73 |
| Standard | MYR 109 |
| Premium | MYR 178 |
| Luxury | MYR 328 |
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 Malaysia book
Klook booking data show October has the lowest typical rate, typically around MYR 73, while May is the priciest month, typically around MYR 182, so October suits a budget-led trip. Most travellers lock in a room about one day ahead on Klook, and the earliest planners tend to book roughly eight days ahead; rooms here are usually available at short notice, so plans can stay flexible, though booking earlier helps in the priciest month. Based on 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 much does a hotel in Surabaya cost per night?
How much does a hotel in Surabaya cost per night?
How far ahead should I book a hotel in Surabaya?
How far ahead should I book a hotel in Surabaya?
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?
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



















































































































