
Quick verdict
Peak season: Apr–Oct. Shoulder: Mar, Nov. Low: Jan–Feb, Dec.
Surabaya has a tropical monsoon climate with two distinct seasons — dry from April to October and wet from November to March.
What's the weather like in Surabaya by month?
Each month classified as peak (best balance of weather and value), shoulder (a step in either direction), or low season.
Why visit Surabaya during Apr–Oct?
Sunny, hot and dry — best window for the Bromo and Ijen overland trips since the volcano roads are not muddy. July-August is peak with the lowest humidity.
Shoulder season (Mar, Nov) trades a small weather concession for noticeably smaller crowds and softer prices — often the sweet spot for travelers who want flexibility.
Low season (Jan–Feb, Dec) is when prices fall hardest. Expect weather extremes (heat, humidity, cold, or rain depending on the destination) and reduced hours at some seasonal businesses, but the trade-off can be worth it if budget or solitude matters more than perfect conditions.
What festivals and events happen in Surabaya?
- Hari Pahlawan (Heroes Day)10 November
The annual commemoration of the 10 November 1945 Battle of Surabaya — sirens at 10:00 across the city, military parade at Tugu Pahlawan, and historical re-enactment in Bubutan. The most patriotic moment of the Surabaya calendar.
- Cheng Beng (Qingming)April (varies)
The Chinese-Indonesian tomb-sweeping festival is a major event for Surabaya's large Chinese-Indonesian community. Cemeteries fill with families bringing offerings; Chinese restaurants serve special menus.
- Karapan Sapi (Madura cattle races)August - October
The famous Madura island bull races held weekly during the season — pairs of bulls drag a small chariot driven by a jockey down a 100 m straight track at speeds over 50 km/h. Day trip from Surabaya.
- Surabaya Fashion WeekSeptember
East Java's biggest fashion event held at Tunjungan Plaza and Grand City Mall — runway shows, batik exhibitions, designer pop-ups.
Cooler & warmer in Asia this April
If Surabaya's April weather isn't your match, here are the closest Asia alternatives at different temperatures. Distances are from Surabaya.
Cooler
See the full ranked list: All Asia destinations in April →
Frequently asked
When is the best time to visit Surabaya?
The best time to visit Surabaya is Apr–Oct. Surabaya has a tropical monsoon climate with two distinct seasons — dry from April to October and wet from November to March. These months balance comfortable weather, manageable crowds, and prices that haven't yet hit peak-season highs.
When is the cheapest time to visit Surabaya?
Low-season months in Surabaya run Jan–Feb, Dec. Flights and hotels typically run 20-40% cheaper than peak. The trade-off is weather (which is why these months are off-peak) and some businesses operating shorter hours, especially in smaller seasonal destinations.
What's the weather like in Surabaya year-round?
Summer averages around 31°C (88°F) and winter averages around 28°C (82°F) in Surabaya. Surabaya has a tropical monsoon climate with two distinct seasons — dry from April to October and wet from November to March. Temperatures stay hot year-round (28-33°C); humidity hovers at 75-85%. The city sits at sea level on Java's flat northern coast and gets noticeably hotter than highland Bandung or Yogyakarta.
What festivals or events are happening in Surabaya?
Notable events in Surabaya: Hari Pahlawan (Heroes Day) (10 November); Cheng Beng (Qingming) (April (varies)); Karapan Sapi (Madura cattle races) (August - October). The annual commemoration of the 10 November 1945 Battle of Surabaya — sirens at 10:00 across the city, military parade at Tugu Pahlawan, and historical re-enactment in Bubutan. The most patriotic moment of the Surabaya calendar.
How many days do I need in Surabaya?
Most travelers spend 3-5 days in Surabaya, which covers the main neighborhoods, top attractions, and a half-day day trip. Add a day if you're visiting during peak season when crowds slow you down, or if you're combining Surabaya with nearby destinations.
More peak-season picks for Surabaya's best months
See every destination at its peak in each of Surabaya's best months.
Full guide
Surabaya travel guide →
Cost, food, neighborhoods, transit, and hand-picked things to do.
Plan a trip
Build a trip around Surabaya →
Pre-seeds the wizard with Surabaya as your anchor stop.