Climate in Surabaya

Surabaya experiences a tropical monsoon climate with distinct wet and dry seasons. Temperatures remain consistently warm, ranging from around 23 to 33 degrees Celsius year-round. Expect high humidity and frequent, heavy rainfall during the wet season.

Temperature

Precipitation

Monthly Averages

MonthHighAvgLowRainDaysSun (h)Comfort
May28°27°24°0mm1
77

All-time Records

Record High31.5°CMay
Record Low23.2°CMay
Driest Month0mmMay
Sunniest MonthhMay