Sort by
Recommended
Mount Bromo Sunrise Tour from Surabaya or Malang
Multiday Shared Tour to Mount Bromo & Ijen from Surabaya or Malang
Mount Bromo Sunrise Private Tour & Ijen Hiking
Multiday Sharing Tour to Mount Bromo & Ijen from Surabaya
Multiday Tour Mount Bromo Sunrise, Ijen Crater from Surabaya
Meiso Reflexology Tunjungan Plaza in Surabaya
Shared Tour 2D1N Tumpak Sewu & Mount Bromo from Surabaya
Mount Bromo and Madakaripura Waterfall Tour from Surabaya/Malang
[Women Spa] Salsa Spa in Surabaya
Mount Bromo Sunrise & Madakaripura Waterfall Private Tour
Ijen Crater Hiking Experience from Surabaya and Malang
Mount Bromo Sunrise & Tumpak Sewu Waterfall 2-Day Private Tour
Spa Experience at Tirta Ayu Spa Royal Gallery Kayoon Surabaya
Madura Island One-day Private Tour
Mount Bromo and Ijen Crater 2-Day Private Tour
Kokuo Family Massage & Reflexology in Surabaya
3D2N Mount Bromo and Ijen Crater Tour from Bali
Mount Bromo Sunrise & Ijen Volcano 3-Day Private Tour
Mount Bromo Sunrise, Tumpak Sewu & Ijen Crater Private Tour
Multiday Tour to Mount Bromo and Ijen Crater from Surabaya/Malang
Tumpak Sewu, Mount Bromo and Ijen Crater All Inclusive
Mount Bromo and Ijen Crater Multiday Tour from Bali
Reviews of Surabaya activities
Surabaya at a glance
What to know before visiting Surabaya
What to expect in Surabaya
This Things to Do catalogue is led by Tours, then Massages, Water activities and Cultural experiences, so you’ll find everything from full-day excursions to short wellness and cultural options for filling different parts of a trip. Expect the busiest bookings in July and the quietest in September, which means availability and pace of experiences feel very different between those months. Peak demand in July can make planning more important if you want a specific date or time.
Choosing what to book here
The main choice is whether you want wide selection or a simple, affordable option — Tours offer the widest range, from around HKD 366 at the entry-level to about HKD 1,450 at the upper end. Massages are the most affordable way in and have a compact price spread, typically around HKD 133, which makes them an easy gap-filler when you want something low-commitment.
If you favour variety and can trade price for options, the broad Tours category suits travellers seeking different styles and lengths; for straightforward, predictable pricing pick Massages. Water activities and Cultural experiences sit between those poles, with fewer listings so shopping around gains less than it does for Tours.
When travellers from Hong Kong book
Most travellers book about 7 days ahead, while the earliest planners book roughly 29 days out, so plan on reserving around a week in advance for typical needs. That short cushion matters most in July, when demand peaks and popular dates fill faster.
How Surabaya activities compare on price
The table below shows how top categories compare on typical price and the usual booking range.
| Category | Typical Price | Usual Range |
|---|---|---|
| Tours | HKD 834 | HKD 366 – 1,450 |
| Massages | HKD 133 | HKD 94 – 156 |
| Water activities | HKD 585 | HKD 281 – 710 |
| Cultural experiences | HKD 218 | HKD 117 – 234 |
Typical price is the median paid on Klook; the usual range covers the middle half of bookings, so cheaper and pricier options exist outside it; prices are shown with their currency code. Based on Klook booking data, August 2025 – July 2026.
FAQs about Surabaya
What are the most popular things to do in Surabaya?
What are the most popular things to do in Surabaya?
How much do activities in Surabaya cost?
How much do activities in Surabaya cost?
Which activities are the cheapest, and which are the most expensive in Surabaya?
Which activities are the cheapest, and which are the most expensive in Surabaya?
How far ahead should I book activities in Surabaya from Hong Kong?
How far ahead should I book activities in Surabaya from Hong Kong?
When are activities in Surabaya busiest, and when is it quieter?
When are activities in Surabaya busiest, and when is it quieter?
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
