- JAN - DEC34°24°
Tropical

Surabaya
Surabaya may not be as popular among tourists as Jakarta or Bali, but it offers a wealth of great things to discover! Visit key landmarks to learn about the nation's history, such as the Monument to the Heroes and the Sampurna House Museum. Explore traditional Indonesian cuisine to experience local culture through flavor. Venture outside the city to explore the natural beauty of Bromo Tenger National Park.
If you have the chance to visit Indonesia, make sure to add this special city to your itinerary. You're sure to be amazed by its hidden charms.
Share it with your friends!
Top things to do in Surabaya
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
Spa Experience at Tirta Ayu Spa Royal Gallery Kayoon Surabaya
Meiso Reflexology Tunjungan Plaza in Surabaya
Multiday Tour Mount Bromo Sunrise, Ijen Crater from Surabaya
Shared Tour 2D1N Tumpak Sewu & Mount Bromo from Surabaya
Mount Bromo and Madakaripura Waterfall Tour from Surabaya/Malang
Ijen Crater Hiking Experience from Surabaya and Malang
Mount Bromo Sunrise & Madakaripura Waterfall Private Tour
Mount Bromo Sunrise Private Tour with Photographer from Surabaya
Hotels in Surabaya
Surabaya travel guide
Reviews of Surabaya activities
Surabaya at a glance
When is the busiest time for Surabaya activities?
Book earlier for peak months
Demand peaks in August (about 74% above a typical month) while March is quiet (around 63% below a typical month); travellers from Singapore should book early for August and expect easier availability and fewer crowds in March. Based on Klook historical booking data.
When is Surabaya cheapest?
Find months that fit your budget. Prices in USD.
Activities are cheapest in September at roughly USD 45, about 70% below the priciest month in January; this aligns with the quieter season, so travelling in September often means lower prices and lighter demand. Based on Klook booking data, July 2025 – June 2026.
How far ahead should you book?
Plan ahead so you don’t miss out
Most travellers book about 7 days ahead, so a relatively flexible, short-notice trip works well; during the August peak consider booking earlier than usual to secure availability. Based on Klook booking data, February 2026 – July 2026.
Quick facts about Surabaya
Local weather
℉℃Time zone
GMT +07:00
No time difference
Currency
Indonesian Rupiah
1SGD = 13,946.13IDR
Official languages
Indonesian
Recommended trip duration
3 days
Flight time
2.5 hours
When departing from Singapore
What to know before visiting Surabaya
Quick snapshot of Surabaya and what people book
Surabaya attracts travellers mainly for Tours, Massages and Water activities, with booking demand rising and falling through the year. Klook data shows a clear annual rhythm: demand builds toward a strong peak in August and falls to its lowest point in March.
Best months to visit for crowds and prices
Klook booking data identifies August as the busiest month and March as the quietest. Prices trend separately at times: according to Klook data, September typically shows the lowest average prices while January is typically the priciest. If you want lower prices and smaller crowds, consider visiting around September when activity prices are typically at their lowest and demand is calmer; if you want peak-season atmosphere and the liveliest options, aim for August. Note that prices and demand don’t always move together here — the priciest month is not the busiest — so you can sometimes avoid crowds without paying the absolute top rates.
Tips for travellers from Singapore
Most travellers from Singapore tend to finalise plans about a week ahead, and Klook’s platform-level figures suggest many activities remain bookable at short notice (around 2 days) while those who plan earlier often lock things in a few weeks out. For a flexible trip, you can comfortably book key tours and wellness experiences within a few days; for peak-month travel in August, consider securing popular activities earlier to avoid missing availability. Use Klook to compare options and reserve the experiences you really want while you finalise other details.
FAQs about Surabaya
When is the best time to visit Surabaya?
When is the best time to visit Surabaya?
Late July and August tend to be busiest on Klook, so visiting in August will give you the most activity options; bookings peak in August. That peak suggests more tours and events are running then, while shoulder months still offer good availability.
When is the cheapest time to visit Surabaya?
When is the cheapest time to visit Surabaya?
September is typically the cheapest month for Klook bookings in Surabaya, with activity prices historically much lower than the priciest month. In recent Klook booking data, average activity prices in September were around USD 45, roughly 70% below the priciest month.
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?
Book about a week ahead for typical trips, with last‑minute bookings possible within 2 days. Klook booking patterns show a typical lead time of around 7 days, early bookers aim for about 29 days.
How much do activities in Surabaya typically cost?
How much do activities in Surabaya typically cost?
In recent Klook booking data, activities averaged around USD 107 across categories. Popular categories vary — tours typically sit near the overall average (median around USD 107), while massages and cultural experiences are considerably cheaper.
What is Surabaya best known for on Klook?
What is Surabaya best known for on Klook?
Surabaya’s top bookings on Klook are tours, which account for the largest share of activity volume. Other popular picks include massages and water activities, reflecting a mix of sightseeing and relaxation options.
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