Weather in Jakarta
Indonesia • Population: 8,540,121
Best Months to Visit
Based on temperature, precipitation, and humidity data
Jakarta is in Indonesia at 6.2°S. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. October is the warmest month (average 28.3°C, high 30.8°C) and February is the coolest (average 26.9°C, low 25.3°C).
Rain is the monsoon runs from October to June, inside an annual total of 2202 mm. The wettest month is February at 387 mm; the driest is August at 49 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are July, August, and September.
When the score favours a visit
The three months with the highest comfort score are July, August, and September: July (27.0°C average, 89 mm, 80% humidity); August (27.0°C average, 49 mm, 78% humidity); September (27.7°C average, 66 mm, 76% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at October–June instead of the score.
How warm Jakarta gets
Jakarta has a 1.4°C gap between its coolest monthly average (26.9°C in February) and its warmest (28.3°C in October). That is a southern-hemisphere pattern.
Across the year the mean afternoon high is 29.6°C. If you want the smallest day–night shock, look at months where the high and low sit close together; October nights still hold 25.8°C.
Rainfall pattern
The monsoon in Jakarta starts in October and ends in June (October, November, December, January, February, March, April, May, and June). February is the core of it at 387 mm. August is the other extreme, with 49 mm.
Humidity peaks near 86%. That usually lines up with the wetter months rather than the hottest ones.
What stands out month by month
January: 28.8°C high, 25.3°C low, 353 mm rain, 85% humidity. The year bottoms out in February. Plan for 25.3°C at night and 28.5°C in the afternoon. March brings 248 mm and 30 rainy days; temperatures run from 25.6°C to 29.1°C. In April, Jakarta averages 29.6°C by day and 26.0°C at night, with 198 mm of rain.
May: 29.7°C high, 26.1°C low, 141 mm rain, 83% humidity. August is the driest month, averaging only 49 mm across 10 rainy days. Highs sit near 29.6°C. The monsoon opens in October. Expect 134 mm and 20 rainy days, with nights around 25.8°C. November stands apart from the months beside it: 30.2°C / 26.1°C and 198 mm.
Jakarta and other cities in Indonesia
Depok is about 21 km away: Jakarta is 2.2°C warmer than Depok in its hottest month and 70 mm drier over the year than Depok. Depok’s wettest month is February (373 mm) versus February here.
Bandung is about 115 km away: Jakarta is 5.6°C warmer than Bandung in its hottest month and 402 mm drier over the year than Bandung. Bandung’s wettest month is February (365 mm) versus February here.
Semarang is about 404 km away: Jakarta is 0.9°C cooler than Semarang in its hottest month and 145 mm wetter over the year than Semarang. Semarang’s wettest month is January (354 mm) versus February here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 28.8°C | 25.3°C | 353 | 29 |
| February | 28.5°C | 25.3°C | 387 | 27 |
| March | 29.1°C | 25.6°C | 248 | 30 |
| April | 29.6°C | 26.0°C | 198 | 28 |
| May | 29.7°C | 26.1°C | 141 | 25 |
| June | 29.4°C | 25.5°C | 96 | 17 |
| July | 29.2°C | 24.7°C | 89 | 15 |
| August | 29.6°C | 24.4°C | 49 | 10 |
| September | 30.5°C | 25.0°C | 66 | 12 |
| October | 30.8°C | 25.8°C | 134 | 20 |
| November | 30.2°C | 26.1°C | 198 | 27 |
| December | 29.4°C | 25.6°C | 244 | 29 |
Monthly Details
Click on any month for detailed weather information: