-7.2492° · +112.7508° · ELEV 0m
Surabaya
Indonesia · East Java
Monthly weather averages for Surabaya, Indonesia — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.
№ 01
September → JulyClimate Overview
Surabaya has a tropical climate. The warmest month is September (34°C average high) and the coolest is February (29°C).
№ 02
2123 mm / yearRainfall by Month
Surabaya sees 2123 mm of rain a year. The wettest month is February (381 mm); the driest is August (17 mm).
№ 03
May–JuneBest Time to Visit
May–June
26°C – 31°C · 9.6h sun
The best time to visit Surabaya is May–June, when temperatures average 26°C–31°C with 9.6 sunshine hours per day.
№ 04
12 months · °C · mm · hoursMonthly Breakdown
| January | 29.0°C | 25.7°C | 362 mm | 8.2 h | 05:23 | 17:52 |
|---|---|---|---|---|---|---|
| February | 28.7°C | 25.5°C | 381 mm | 8.2 h | 05:33 | 17:53 |
| March | 29.4°C | 25.9°C | 267 mm | 8.8 h | 05:33 | 17:42 |
| April | 29.8°C | 26.4°C | 212 mm | 9.0 h | 05:30 | 17:27 |
| May | 30.4°C | 26.3°C | 125 mm | 9.6 h | 05:31 | 17:19 |
| June | 30.6°C | 25.7°C | 76 mm | 9.6 h | 05:38 | 17:20 |
| July | 31.3°C | 24.9°C | 40 mm | 10.0 h | 05:42 | 17:26 |
| August | 32.5°C | 25.0°C | 17 mm | 10.3 h | 05:37 | 17:29 |
| September | 33.6°C | 25.7°C | 33 mm | 10.5 h | 05:22 | 17:26 |
| October | 33.4°C | 26.7°C | 79 mm | 10.2 h | 05:07 | 17:22 |
| November | 31.7°C | 27.0°C | 163 mm | 9.0 h | 05:00 | 17:26 |
| December | 29.8°C | 26.2°C | 368 mm | 8.5 h | 05:07 | 17:40 |