Cities / Indonesia

SURABAYA

28°

Clear sky

today 31° / 27°

Surabaya is warmest in September, averaging 34° by day and 26° at night. The wettest month is December with 481 mm, and the year brings about 2324 mm in total.

Month by month

MonthHighLowRainSeaDaylightGood for
January29°26°347 mm30°12.4 hRainy season
February29°26°414 mm29°12.2 hRainy season
March29°26°270 mm30°12.0 hRainy season
April30°26°222 mm30°11.8 hRainy season
May31°26°121 mm30°11.7 hMild
June31°25°84 mm29°11.6 hBeach weather
July31°25°43 mm28°11.6 hBeach weather
August33°25°12 mm28°11.8 hBeach weather
September34°26°42 mm29°12.0 hBeach weather
October33°27°87 mm30°12.2 hBeach weather
November31°27°201 mm30°12.3 hRainy season
December30°26°481 mm30°12.4 hRainy season

High and low are average daily maximum and minimum, rain is typical monthly total, sea is the average surface temperature, daylight is the hours between sunrise and sunset mid-month. Climate normals from NASA POWER and NOAA MUR — averages, not promises.

When to go

Beach weather: June, July, August, September and October — highs around 32°, nights no colder than 25°, and at most 87 mm of rain in a month. The sea sits at 28–30° then.

Wet season: January, February, March, April, November and December — up to 481 mm in a single month.

More in Indonesia

See it on the world map →