Climate in Surabaya (East Java), Indonesia
The graphs below show the monthly weather averages over the year.
The graphs below show the monthly weather averages over the year.
broken clouds and thunder
partly cloudy and no rain
partly cloudy and no rain
Surabaya features a tropical wet and dry climate with distinct wet and dry seasons. The city's dry season from June to October is the best time of year to visit Surabaya.
Surabaya has high temperatures year round ranging between 32°C and 34°C.
The best time to visit is during the drier months: July, August and September.
Other facts from our historical weather data: