Historical weather statistics for Surabaya, Indonesia
Typical weather in Surabaya
October is typically the warmest month, with median daily highs near 34.0 °C and lows near 24.7 °C. February is typically the coolest month, with median daily highs near 29.6 °C and lows near 24.4 °C. Median precipitation probability is highest in January, at about 93.3 %. Median relative humidity reaches its annual high in February, at about 96.2 %. These are historical climate statistics, not a day-to-day forecast.
Monthly values are medians of historical daily weather statistics. They describe typical conditions and are not a forecast.
Loading interactive weather charts…
| Month | Daily max temperature (°C) | Daily min temperature (°C) | Wind chance (%) | Humidity (%) | Precipitation chance (%) | Snow depth (cm) |
|---|---|---|---|---|---|---|
| January | 29.8 °C | 24.5 °C | 0.0 % | 96.0 % | 93.3 % | 0.0 cm |
| February | 29.6 °C | 24.4 °C | 0.0 % | 96.2 % | 93.3 % | 0.0 cm |
| March | 29.9 °C | 24.5 °C | 0.0 % | 96.0 % | 89.7 % | 0.0 cm |
| April | 30.2 °C | 24.7 °C | 0.0 % | 95.6 % | 78.7 % | 0.0 cm |
| May | 30.8 °C | 24.6 °C | 0.0 % | 93.8 % | 46.0 % | 0.0 cm |
| June | 30.9 °C | 24.0 °C | 0.0 % | 92.5 % | 18.8 % | 0.0 cm |
| July | 31.2 °C | 23.1 °C | 0.0 % | 91.0 % | 4.3 % | 0.0 cm |
| August | 32.0 °C | 23.1 °C | 0.0 % | 89.6 % | 0.0 % | 0.0 cm |
| September | 33.4 °C | 23.6 °C | 0.0 % | 88.2 % | 3.8 % | 0.0 cm |
| October | 34.0 °C | 24.7 °C | 0.0 % | 88.7 % | 41.7 % | 0.0 cm |
| November | 32.0 °C | 25.2 °C | 0.0 % | 92.6 % | 84.0 % | 0.0 cm |
| December | 30.1 °C | 24.9 °C | 0.0 % | 95.7 % | 92.0 % | 0.0 cm |