Surabaya Weather in April

Indonesia · April climate averages and travel tips

Avg high30°C (85°F)
Avg low26°C (79°F)
Rainfall206 mm (8.1 in)
RatingPoor 2.9/10

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 high30°C (85°F)
Average low26°C (79°F)
Daily mean28°C (82°F)
Rainfall206 mm (8.1 in)
Rainy days (1 mm+)25
Humidity82%
Cloud cover77%
Daylight11.8 hours
Est. sunshine3 hours/day
Wind7.3 km/h
vs March1°C warmer than March, with 63 mm less rain.

What to pack for Surabaya in April

Surabaya weather in other months

Jan29°C / 26°C341 mmPoorFeb29°C / 26°C346 mmPoorMar29°C / 26°C269 mmPoorApr30°C / 26°C206 mmPoorMay30°C / 26°C125 mmPoorJun30°C / 26°C83 mmFairJul31°C / 25°C38 mmGoodAug32°C / 25°C13 mmGoodSep34°C / 26°C27 mmGoodOct34°C / 27°C70 mmFairNov32°C / 27°C149 mmPoorDec30°C / 26°C346 mmPoor

← MarchBest time to visit SurabayaMay →

Better weather in April nearby

Nearby in April

Where else is good in April? See where to go in April.