Surakarta climate: monthly averages

Quick answer

Surakarta climate: monthly averages: annual mean temperature 25.0 C; warmest month Oct (26.5 C); coldest month Jul (23.8 C).

  • Annual mean temperature: 25.0 C
  • Warmest month: Oct (26.5 C)
  • Coldest month: Jul (23.8 C)
  • Wettest month: Feb (12.24 mm/day)
  • All-time record high: 38.7 C
  • All-time record low: 15.8 C

Surakarta’s climate features a tropical year-round average of **25.0°C**, with minimal seasonal swings. October is the warmest month at **26.5°C**, while July dips to **23.8°C**. Annual rainfall totals **2,095 mm**, peaking in February with **12.24 mm/day**. Extreme temperatures range from **38.7°C** (record high) to **15.8°C** (record low).

Annual mean temperature
25.0 C
Warmest month
Oct (26.5 C)
Coldest month
Jul (23.8 C)
Wettest month
Feb (12.24 mm/day)
All-time record high
38.7 C
All-time record low
15.8 C
Annual precipitation
2,095 mm / year
Coordinates
-7.55611, 110.83167
Population
526,870
Average monthly temperature and rainfall in Surakarta
MonthMean temp (C)Rain (mm/day)Record high (C)Record low (C)
Jan24.711.1533.018.9
Feb24.712.2431.220.2
Mar24.96.6831.420.2
Apr25.06.1731.619.2
May24.74.4530.617.5
Jun24.03.0231.016.7
Jul23.81.7334.215.8
Aug24.61.0335.916.5
Sep25.92.3237.717.0
Oct26.54.2238.718.4
Nov25.87.2337.919.9
Dec24.99.0735.618.9

What the Surakarta climate table shows

Values are multi-decadal climatological averages for the -7.55611, 110.83167 grid cell, not a single year. Rain is the daily mean, so a value of 2.00 mm/day is about 60 mm across a 30-day month. Averages smooth over extremes, so use them for planning rather than for what to pack for next Tuesday.

Frequently asked questions

**When is Surakarta’s wettest month?**?

February, with daily rainfall averaging **12.24 mm**.

**What’s the typical temperature range in Surakarta?**?

Between **23.8°C** (July) and **26.5°C** (October), with rare extremes near **15.8°C–38.7°C**.