What's on in Surabaya, Indonesia through the year
Surabaya, Indonesia has 5 curated events through the year — 4 holidays and 1 season. The ones to plan around: Dry season (May) and Ramadan and the mudik exodus (March). March, July and December are its peak-crowd months.
Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not
Surabaya events and crowds by month
January in Surabaya
Surabaya weather in January →Quiet — travelers describe it as quiet, Christmas and New Year
Nothing new starts in January.
Still on: Christmas and New Year (18 Dec – 5 Jan)
February in Surabaya
Surabaya weather in February →Quiet — school holidays in 2 of the markets that fill it, one of its worst months for weather
Nothing new starts in February.
March in Surabaya
Surabaya weather in March →Peak crowds — Ramadan and the mudik exodus, Lebaran (Idul Fitri) break in Indonesia
- Holiday
Ramadan and the mudik exodus
5 Mar – 15 Apr · usuallyRamadan & EidCrowdedClosuresBook earlyEast Java's biggest city empties east and west for the holiday week. Gubeng and Pasar Turi stations run at capacity for days and the toll road to Malang stops moving. Source ↗
April in Surabaya
Surabaya weather in April →Busy — Ramadan and the mudik exodus, school holidays in 3 of the markets that fill it
Nothing new starts in April.
Still on: Ramadan and the mudik exodus (5 Mar – 15 Apr (usually))
May in Surabaya
Surabaya weather in May →Shoulder season — school holidays in 2 of the markets that fill it, an ordinary month
- Season
Dry season
15 May – 15 Oct · usuallyDry, glaring and the practical window for the drive out to the Tengger crater rim — but also when the city is at its hardest to walk in, and it is not an easy city to walk in.
June in Surabaya
Surabaya weather in June →Busy — Mid-year break in Indonesia, school holidays in 3 of the markets that fill it
Nothing new starts in June.
Still on: Dry season (15 May – 15 Oct (usually))
July in Surabaya
Surabaya weather in July →Peak crowds — travelers describe it as peak season, Mid-year break in Indonesia
Nothing new starts in July.
Still on: Dry season (15 May – 15 Oct (usually))
August in Surabaya
Surabaya weather in August →Busy — Independence Day, school holidays in 4 of the markets that fill it
- Holiday
Independence Day
17 AugNational holidayCrowdedClosuresFlag ceremonies and street games across the kampungs, and the panjat pinang greasy-pole climbs that this city takes more seriously than most. Source ↗
Still on: Dry season (15 May – 15 Oct (usually))
September in Surabaya
Surabaya weather in September →Busy — school holidays in 3 of the markets that fill it, one of its best months for weather
Nothing new starts in September.
Still on: Dry season (15 May – 15 Oct (usually))
October in Surabaya
Surabaya weather in October →Shoulder season — school holidays in 3 of the markets that fill it, an ordinary month
Nothing new starts in October.
Still on: Dry season (15 May – 15 Oct (usually))
November in Surabaya
Surabaya weather in November →Busy — Heroes Day
- Holiday
Heroes Day
10 NovNational holidayCrowdedThe commemoration of the 1945 Battle of Surabaya, fought in these streets — parades, sirens and a city that treats the date as its own rather than the nation's. Source ↗
December in Surabaya
Surabaya weather in December →Peak crowds — Christmas and New Year, Year-end break in Indonesia
- Holiday
Christmas and New Year
18 Dec – 5 JanChristmas & New YearCrowdedBook earlyThe school holidays and the year-end break together, when everything with wheels heads for Bromo and Malang and the trains out are booked a month ahead. Source ↗