Jakarta Climate & Weather Averages
Indonesia · Tropical climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Jakarta
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Jakarta are:
June, July, August
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. June scores 55/100.
Jakarta has a Tropical climate with hot summers and warm winters. The warmest month is October with an average temperature of 27.6°C (81.7°F), while February is the coldest at 26.2°C (79.2°F). Annual precipitation averages 2470.0mm spread across approximately 327.0 rainy days per year, with January being the wettest month at 342.7mm and August the driest at 79.2mm. The city receives an average of 7.5-11.3 hours of sunshine per day, with the sunniest months being August and September. Humidity remains relatively consistent throughout the year, averaging around 81.7% annually, while average wind speeds reach 12.7 km/h. The overall annual mean temperature is 27.0°C (80.6°F), reflecting the tropical conditions shaped by Jakarta's latitude (-6.21°) and surrounding geography. For travelers, the best time to visit is June, July, August, when temperatures are comfortable and rainfall is lower.
If you're planning outdoor activities in Jakarta, the wet season dictates everything. I tried running along the coast in January — 31°C, 85% humidity, and a thunderstorm hit at 3pm like clockwork. The data confirms: November-March brings 300mm monthly with afternoon storms. The dry season (June-September) is the only sane outdoor window: 31°C but humidity drops to 70% and rain halves. UV hits 11+ year-round between 10am-2pm — avoid direct sun. Flooding is a real risk January-February; check local conditions before any outdoor plan. Hydrate constantly; the equatorial heat sneaks up on you even on cloudy days.
Climate Insights from Our Writers
“Jakarta's equatorial climate is remarkably consistent, with the data showing an annual temperature range of just 1°C — the narrowest I've recorded for any major city. The average temperature hovers around 28°C year-round, with the humidity consistently above 80%. The city's tropical monsoon climate creates two distinct seasons — the wet season from November to March and the dry season from April to October. The wet season brings intense rainfall, with January receiving over 300mm, and the city's infrastructure is regularly challenged by the flooding that results from the combination of heavy rain, flat terrain, and urbanization. The best time for a visit is June through September, when the rainfall is lower and the humidity is slightly less oppressive. The data shows that August is the driest month, with around 60mm of rainfall, making it the most comfortable time for outdoor activities. The UV index is a serious concern year-round, with levels reaching 11+ between 10am and 2pm, requiring diligent sun protection. The city's urban heat island effect is intense, with the dense development creating nighttime temperatures that rarely drop below 25°C. For travelers, Jakarta offers a climate that requires adaptation — the heat and humidity are constant, and the key is planning activities around the rain patterns and the time of day. The early mornings and evenings are the most comfortable times for outdoor exploration, while the midday hours are best spent in air-conditioned spaces.”
— Climate & Travel Writer
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 27.0°C (80.6°F), rainfall 224.6mm, sunshine 9.5 hrs/day, humidity 84.4%. Warm season conditions prevail. Expect around 29.9 rainy days per month.
Summer (Jun-Aug)
Average temperature 27.1°C (80.8°F), rainfall 105.2mm, sunshine 10.8 hrs/day, humidity 78.8%. Warm season conditions prevail. Expect around 23.1 rainy days per month.
Autumn (Sep-Nov)
Average temperature 27.4°C (81.3°F), rainfall 181.7mm, sunshine 10.0 hrs/day, humidity 78.7%. Warm season conditions prevail. Expect around 26.8 rainy days per month.
Winter (Dec-Feb)
Average temperature 26.4°C (79.5°F), rainfall 311.7mm, sunshine 7.9 hrs/day, humidity 84.9%. Warm season conditions prevail. Expect around 29.3 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 30.0°C (86.0°F) | 23.7°C (74.7°F) | 26.3°C (79.3°F) |
| February | 29.9°C (85.8°F) | 23.7°C (74.7°F) | 26.2°C (79.2°F) |
| March | 30.8°C (87.4°F) | 23.8°C (74.8°F) | 26.6°C (79.9°F) |
| April | 31.5°C (88.7°F) | 23.9°C (75.0°F) | 27.1°C (80.8°F) |
| May | 31.7°C (89.1°F) | 24.1°C (75.4°F) | 27.3°C (81.1°F) |
| June | 31.4°C (88.5°F) | 23.4°C (74.1°F) | 26.8°C (80.2°F) |
| July | 31.9°C (89.4°F) | 23.2°C (73.8°F) | 27.0°C (80.6°F) |
| August | 32.9°C (91.2°F) | 23.4°C (74.1°F) | 27.4°C (81.3°F) |
| September | 32.9°C (91.2°F) | 23.5°C (74.3°F) | 27.5°C (81.5°F) |
| October | 32.9°C (91.2°F) | 23.9°C (75.0°F) | 27.6°C (81.7°F) |
| November | 31.8°C (89.2°F) | 24.0°C (75.2°F) | 27.1°C (80.8°F) |
| December | 30.8°C (87.4°F) | 24.0°C (75.2°F) | 26.7°C (80.1°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 342.7 mm | |
| February | 321.1 mm | |
| March | 278.2 mm | |
| April | 214.3 mm | |
| May | 181.2 mm | |
| June | 152.1 mm | |
| July | 84.4 mm | |
| August | 79.2 mm | |
| September | 118.9 mm | |
| October | 175.4 mm | |
| November | 250.7 mm | |
| December | 271.4 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 30.4 | |
| February | 28.0 | |
| March | 30.8 | |
| April | 29.0 | |
| May | 29.8 | |
| June | 28.2 | |
| July | 20.2 | |
| August | 20.8 | |
| September | 23.8 | |
| October | 27.6 | |
| November | 29.0 | |
| December | 29.4 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 85.1% | |
| February | 86.3% | |
| March | 85.1% | |
| April | 84.3% | |
| May | 83.9% | |
| June | 83.7% | |
| July | 77.8% | |
| August | 74.9% | |
| September | 75.6% | |
| October | 77.8% | |
| November | 82.8% | |
| December | 83.2% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 13.9 km/h | |
| February | 13.7 km/h | |
| March | 12.9 km/h | |
| April | 11.0 km/h | |
| May | 10.5 km/h | |
| June | 10.7 km/h | |
| July | 12.4 km/h | |
| August | 14.5 km/h | |
| September | 13.9 km/h | |
| October | 13.2 km/h | |
| November | 12.0 km/h | |
| December | 13.3 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 7.8 hrs | |
| February | 7.5 hrs | |
| March | 8.9 hrs | |
| April | 9.7 hrs | |
| May | 9.8 hrs | |
| June | 10.2 hrs | |
| July | 10.8 hrs | |
| August | 11.3 hrs | |
| September | 10.9 hrs | |
| October | 10.3 hrs | |
| November | 8.7 hrs | |
| December | 8.3 hrs |
Frequently Asked Questions
What is the hottest month in Jakarta?
October is the hottest month with an average temperature of 27.6°C (81.7°F).
What is the coldest month in Jakarta?
February is the coldest month with an average temperature of 26.2°C (79.2°F).
What is the rainiest month in Jakarta?
January is the wettest month with an average of 342.7mm of precipitation. The city experiences about 327.0 rainy days per year.
When is the best time to visit Jakarta?
The best time to visit Jakarta is during June, July, August, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Tropical)
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: -6.21°, 106.85°. Timezone: Asia/Jakarta. Last updated: 2026-07-30.