Surabaya Festivals and Events Guide
Surabaya’s calendar centers on one solemn civic anniversary, a Hindu offering ceremony inside an active volcano, and an island bull-racing tradition, plus the nationwide Islamic calendar that shapes daily life in this Muslim-majority city.
Hari Pahlawan, 10 November
Heroes’ Day marks the start of the Battle of Surabaya’s decisive assault in 1945 and is Surabaya’s single biggest civic date, commemorated with ceremonies at the Tugu Pahlawan monument and the 10 November Museum beneath it. It’s a national holiday, not just a local one, and a respectful, factual moment to be in the city if your dates line up.
Yadnya Kasada at Mount Bromo
Once a year, on the 14th day of the Kasada month in the Tenggerese Hindu calendar, the indigenous people living inside Bromo’s caldera throw offerings of produce and livestock into the volcano’s crater at the Pura Luhur Poten temple. Dates shift with the lunar calendar, so check the current year’s schedule before planning a Bromo trip around it (verify).
Karapan Sapi, Madura’s bull races
Roughly July through October, Madura island, reached free over the Suramadu Bridge, holds Karapan Sapi, bull races where pairs of bulls yoked to wooden skids sprint about 130 meters, decorated with gold ornaments and accompanied by gamelan music and heavy local wagering. A championship final caps the season in Pamekasan.
Ramadan and Idul Fitri
As a majority-Muslim city, Surabaya observes Ramadan visibly: many restaurants adjust hours, and eating or drinking discreetly in public during daylight fasting hours is considerate. Idul Fitri (Eid al-Fitr), marking Ramadan’s end, brings citywide celebrations and heavy domestic travel, so expect higher flight and hotel prices if your trip overlaps it (verify current-year dates).
Chinese New Year in Kya-Kya
Surabaya’s Chinatown quarter, centered on Kembang Jepun, celebrates Chinese New Year with lanterns, food stalls, and a livelier-than-usual night market atmosphere, reflecting the district’s long-standing Chinese-Indonesian community.
Timing it with dry season
Most of these events fall outside the narrow window that also matters most for Bromo and Ijen: the dry season, roughly May/June through September/October, when clearer skies make sunrise volcano views actually visible. If a festival date and dry season overlap, it’s genuinely one of the best weeks of the year to be in East Java; if you’re chasing Yadnya Kasada specifically, check whether it falls in the wet season before committing to a volcano add-on.
Read more: our main Surabaya guide has a full when-to-go section, and the day trips guide covers the Bromo and Madura logistics behind these two events.