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
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
24.7
11.15
33.0
18.9
Feb
24.7
12.24
31.2
20.2
Mar
24.9
6.68
31.4
20.2
Apr
25.0
6.17
31.6
19.2
May
24.7
4.45
30.6
17.5
Jun
24.0
3.02
31.0
16.7
Jul
23.8
1.73
34.2
15.8
Aug
24.6
1.03
35.9
16.5
Sep
25.9
2.32
37.7
17.0
Oct
26.5
4.22
38.7
18.4
Nov
25.8
7.23
37.9
19.9
Dec
24.9
9.07
35.6
18.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**.