Surabaya Weather in May

Indonesia · May climate averages and travel tips

Avg high30°C (86°F)
Avg low26°C (79°F)
Rainfall125 mm (4.9 in)
RatingPoor 3.8/10

Surabaya in May sees daytime temperatures around 30°C (86°F), dropping to about 26°C (79°F) at night. The month is wet, with about 125 mm (4.9 in) of rain spread over 18 days. Humidity averages 80%, so it feels sticky and hotter than the thermometer suggests. You get roughly 11.7 hours of daylight and frequently cloudy skies.

Is May a good time to visit Surabaya?

May is not the best time to visit Surabaya (3.8/10) mainly because of the rain. The weather is much better in July and August.

Visiting Surabaya in May

May weather in Surabaya

May stays hot, with highs around 30°C and warm nights. Humidity is high, and rain falls on many days, often interrupting outdoor plans. It's less wet than April, but showers are still part of the visit.

The House of Sampoerna and the covered stalls at Pasar Atom work well when the weather turns. Save a walk along Tunjungan Street for a drier spell, and avoid planning a full day outdoors. The grey skies and sticky air can make long sightseeing days tiring.

Events and local life

Surabaya's city anniversary falls on May 31. Festivities can include cultural performances and events around the city, though the programme changes each year. It's a good time to see local pride up close, but don't expect every event to run throughout May.

Travelling with kids? Keep the House of Sampoerna in your plan for a rainy spell, then try rujak cingur, a local salad with a distinctive fermented shrimp-paste sauce.

Crowds and practical tips

May is generally quieter than July and August, Surabaya's best-weather months, so the city's main sights may feel less busy. Prices can also be gentler than in peak travel months, but this varies by hotel and event dates.

If you hate crowds, visit around the anniversary only if you want the celebrations; otherwise, choose another week. For a practical rainy-day stop, use the covered shopping areas at Tunjungan Plaza, then take a taxi between there and the old town rather than relying on a long walk in the humid weather.

May weather at a glance

Average high30°C (86°F)
Average low26°C (79°F)
Daily mean28°C (82°F)
Rainfall125 mm (4.9 in)
Rainy days (1 mm+)18
Humidity80%
Cloud cover61%
Daylight11.7 hours
Est. sunshine5 hours/day
Wind9.2 km/h
vs April1°C warmer than April, with 81 mm less rain.

What to pack for Surabaya in May

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

← AprilBest time to visit SurabayaJune →

Better weather in May nearby

Nearby in May

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