- JAN - DEC34°24°
Tropical
Top things to do in Surabaya
Hotels in Surabaya
Surabaya travel guide
Reviews of Surabaya activities
Surabaya at a glance
Quick facts about Surabaya
Local weather
℉℃Time zone
GMT +07:00
No time difference
Currency
Indonesian Rupiah
1EUR = 20,310.77IDR
Official languages
Indonesian
Recommended trip duration
3 days
Flight time
2.5 hours
When departing from Singapore
What to know before visiting Surabaya
What to do and when
Surabaya’s busiest bookings show travellers favour Tours, then Massages, Water activities and Cultural experiences across the year. Klook booking data shows demand builds into a clear high season in July and August, while March and October are much quieter. For Singapore travellers planning activities, consider whether you want the liveliest atmosphere or lower crowd levels: choose peak-season energy or quieter months for more flexibility. All statements here are drawn from Klook booking data and reflect typical seasonal rhythms.
Best months for crowds and prices
Demand on Klook peaks in July and August and is at its lowest in March, with the busiest months bringing notably higher booking activity while March shows far fewer bookings than a typical month. Prices drift through the year: median paid prices were lowest in September and highest in January, so there are months when both demand and price fall together and months when they diverge. For lower prices and smaller crowds pick September or the quieter shoulder months; for the peak atmosphere plan for July–August.
| Month | Demand Level | Typical Price |
|---|---|---|
| January | Busier than usual | SGD 137 |
| February | Very quiet | SGD 177 |
| March | Very quiet | SGD 131 |
| April | Quieter than usual | SGD 150 |
| May | Busier than usual | SGD 93 |
| June | Busier than usual | SGD 147 |
| July | Peak demand | SGD 116 |
| August | Peak demand | SGD 103 |
| September | Busier than usual | SGD 58 |
| October | Very quiet | SGD 185 |
| November | Quieter than usual | SGD 147 |
| December | Quieter than usual | SGD 149 |
Demand is bookings in that month compared with a typical month, from historical Klook booking data, grouped into the demand levels above; typical price is the median paid on Klook in that month; prices are shown with their currency code. Based on Klook booking data, July 2025 – June 2026.
Where to base yourself in Surabaya
Klook hotel data shows Tegalsari is the most affordable district with a typical nightly rate around SGD 23, while Genteng sits at the upper end with about SGD 64 per night; the gap between them is roughly 64%. Travellers seeking to stretch their budget tend to prefer the more affordable end for straightforward stays and value; those after a quieter, higher-end hotel experience often choose pricier districts. All figures above are based on Klook booking data and reflect typical nightly rates on the platform.
Tips for travellers from Singapore
Most travellers book ahead by about one week, with the earliest planners booking up to four weeks out, according to Klook platform behaviour. That means you can often stay flexible and secure experiences a day or two before travel, but during the July–August peak earlier booking is wiser. Use Klook to compare options and lock in popular tours or massages when you need certainty, or browse closer to travel if your dates are flexible—these suggestions come from Klook booking data and reflect typical booking patterns.
FAQs about Surabaya
When is the best time to visit Surabaya?
When is the best time to visit Surabaya?
When is the cheapest time to visit Surabaya?
When is the cheapest time to visit Surabaya?
How far ahead should I book activities in Surabaya if I'm travelling from Singapore?
How far ahead should I book activities in Surabaya if I'm travelling from Singapore?
How much do activities in Surabaya typically cost?
How much do activities in Surabaya typically cost?
What is Surabaya best known for on Klook?
What is Surabaya best known for on Klook?
