Best Time to Visit Jakarta
Indonesia · weather by month, temperature and rainfall
Weather-wise, August and September is the best time to visit Jakarta. Temperatures barely change through the year: highs stay between 29°C and 31°C, so rainfall matters far more than heat when choosing when to go. The rainy season runs over December to March; February is the wettest month with about 407 mm (16.0 in) of rain. December is the least comfortable month, mainly because of the rain.
When to go to Jakarta: a seasonal guide
Two seasons, and one is wet
Jakarta sits just south of the equator, so temperatures barely move all year. It's hot and sticky every month. What changes is the rain. From December to March it falls on almost every day, and February is the wettest month. Streets flood in some districts, and traffic, already slow, can crawl for hours.
The dry season runs roughly from June to September. Skies clear, the air feels lighter, and you get real sunshine. August is the driest month, with September close behind. Both are our top picks.
Which month for which trip
If you want to walk around Kota Tua, the old Dutch quarter, or spend a day at the National Monument (Monas), go in August or September. You can stand outside without watching the sky. July is also decent. June is a fair shoulder month, but it still rains on about two days in three.
Mostly here for malls, museums and food? The wet months work fine. Much of Jakarta's fun is indoors, from the big malls around Senayan to a bowl of soto betawi, a rich beef soup with coconut milk. Just keep your plans loose and use the MRT or TransJakarta busway when roads clog. Boat trips to the Thousand Islands are best in the dry months, when seas are calmer.
October is a trap. It looks sunny in the data but the rains return fast, with showers on most days.
Crowds and events
Jakarta isn't a beach resort, so it has no sharp tourist peak. The real crowd factor is Indonesian holidays. Around Eid al-Fitr (the end of Ramadan, date moves each year), many residents leave for their home villages. The city goes oddly quiet, and many shops close for a few days. It's a strange but calm time to visit.
Independence Day on 17 August falls in the best weather. Expect flags everywhere, street games and neighbourhood contests. The Jakarta Fair at Kemayoran, a huge fair with food, music and shopping, usually runs from mid-June into July. On New Year's Eve, Sudirman and Thamrin roads fill with people, but December rain can spoil the party.
Jakarta weather by month
Monthly climate table
| Month | High | Low | Rain | Rainy days | Humidity | Sun hrs/day | Rating |
|---|---|---|---|---|---|---|---|
| January | 29°C 84°F | 25°C 78°F | 356 mm | 29 | 85% | 1.1 | Poor 2.3 |
| February | 29°C 83°F | 25°C 78°F | 407 mm | 28 | 86% | 1.1 | Poor 2.3 |
| March | 29°C 84°F | 26°C 78°F | 265 mm | 30 | 84% | 1.6 | Poor 2.4 |
| April | 30°C 85°F | 26°C 79°F | 200 mm | 28 | 83% | 2.1 | Poor 2.5 |
| May | 30°C 86°F | 26°C 79°F | 141 mm | 25 | 83% | 3.6 | Poor 2.9 |
| June | 29°C 85°F | 26°C 78°F | 110 mm | 20 | 82% | 4.3 | Poor 4 |
| July | 29°C 85°F | 25°C 77°F | 91 mm | 14 | 80% | 5.4 | Fair 6 |
| August | 30°C 85°F | 25°C 76°F | 54 mm | 11 | 79% | 6.1 | Good 7.3 |
| September | 31°C 87°F | 25°C 77°F | 72 mm | 13 | 76% | 5.3 | Good 6.5 |
| October | 31°C 87°F | 26°C 79°F | 141 mm | 21 | 77% | 3.3 | Poor 2.9 |
| November | 30°C 86°F | 26°C 79°F | 207 mm | 27 | 79% | 1.6 | Poor 2.4 |
| December | 29°C 85°F | 26°C 78°F | 254 mm | 30 | 83% | 1 | Poor 2.1 |
Frequently asked questions
When is the best time to visit Jakarta?
The best time to visit Jakarta is August and September, based on comfortable temperatures, low rainfall and plenty of sunshine.
What is the hottest month in Jakarta?
October is the hottest month in Jakarta, with an average high of 31°C (87°F).
What is the coldest month in Jakarta?
August is the coldest month in Jakarta, with an average low of 25°C (76°F).
What is the rainiest month in Jakarta?
February is the wettest month, with about 407 mm (16.0 in) of rain. August is the driest, with 54 mm (2.1 in).
When is the rainy season in Jakarta?
The rainy season in Jakarta is December to March.
Nearby destinations
- Bekasi16 km · best August and September
- South Tangerang16 km · best August
- Depok21 km · best August
- Tangerang24 km · best August and September
- Bogor43 km · best August
- Bandung115 km · best August
- Bandar Lampung196 km · best August and September
- Semarang404 km · best July and August
More in Indonesia