Surabaya Weather in April
Indonesia · April climate averages and travel tips
In April, Surabaya has average highs of 30°C (85°F) and lows of 26°C (79°F). The month is wet, with about 206 mm (8.1 in) of rain spread over 25 days. Humidity averages 82%, so it feels sticky and hotter than the thermometer suggests. You get roughly 11.8 hours of daylight and frequently cloudy skies.
Is April a good time to visit Surabaya?
April is not the best time to visit Surabaya (2.9/10) mainly because of the rain. The weather is much better in July and August.
Visiting Surabaya in April
April weather
April in Surabaya feels hot, sticky and often grey. The high reaches 30°C, humidity is 82%, and rain falls on 25 days. Showers can interrupt outdoor plans, while cloud and limited sunshine make long afternoons feel close and muggy.
You can still visit indoor sights such as House of Sampoerna or browse Tunjungan Plaza between showers. Save long walks around the old town for a drier spell, and don't count on a sunny beach day. The rain eases in May, but April is less wet than March.
Events and local plans
Kartini Day on April 21 celebrates women's rights and the Indonesian national heroine R.A. Kartini. You may see school or community events, though it isn't a major citywide festival. Eid al-Fitr can also fall in April in some years; its date shifts with the lunar calendar. If it does, expect more local travel and some changes to opening hours.
Travelling with kids? House of Sampoerna gives you a sheltered stop, with exhibits on the city's clove-cigarette history.
Crowds and costs
April is usually quieter than the school-holiday season in July and August, Surabaya's best months for weather. With the rainy season still lingering, hotels may be less pressured than in those drier months, though prices vary by date and demand. If Eid falls during your visit, that can change the picture.
For a practical rainy-day plan, pair House of Sampoerna with a meal of rawon, Surabaya's rich beef soup, in the nearby old town. That way, a sudden downpour won't leave you searching for somewhere to sit.
April weather at a glance
| Average high | 30°C (85°F) |
|---|---|
| Average low | 26°C (79°F) |
| Daily mean | 28°C (82°F) |
| Rainfall | 206 mm (8.1 in) |
| Rainy days (1 mm+) | 25 |
| Humidity | 82% |
| Cloud cover | 77% |
| Daylight | 11.8 hours |
| Est. sunshine | 3 hours/day |
| Wind | 7.3 km/h |
| vs March | 1°C warmer than March, with 63 mm less rain. |
What to pack for Surabaya in April
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Surabaya weather in other months
← MarchBest time to visit SurabayaMay →
Better weather in April nearby
- Izmir20°C · 41 mm · Excellent
- Antalya22°C · 35 mm · Excellent
- Bodrum20°C · 33 mm · Excellent
- Beijing22°C · 23 mm · Excellent
- Tianjin22°C · 26 mm · Excellent
- Weifang22°C · 34 mm · Excellent
Nearby in April
- Jepara29°C · 204 mm
- Semarang30°C · 196 mm
- Ubud29°C · 132 mm
- Kuta29°C · 132 mm
- Bali29°C · 132 mm
- Bandung27°C · 295 mm
Where else is good in April? See where to go in April.