Sunshine Map

Jakarta weather by month & the best time to visit

🇮🇩 Indonesia · major coastal city · tropical monsoon climate

The best time to visit Jakarta is August — its sunniest month (Sunshine Score 82/100), with September and July close behind. Jakarta averages about 2,107 hours of sunshine a year. Daytime highs around 29°C / 84°F and roughly 49 mm of rain in August.

Jump to: month-by-month table · sea temperature · nearby alternatives · embed this data

Sun hours / year
2,107
Sunniest month
August
Peak score
82/100
Rain / year
2,200 mm
Midday UV at peak
10 (very high)
Sea at warmest
32°C / 90°F
Population
9.1M
Elevation
14 m
Jakarta, Indonesia
Jakarta — photo via Wikimedia Commons

When is the best time to visit Jakarta?

For sunshine, the best time to visit Jakarta is August, then September and July. The dullest month is January (64/100, 353 mm of rain). The full month-by-month picture is in the table below.

How sunny is Jakarta?

Jakarta gets a moderate 2,107 hours of sunshine a year. August (82/100) is noticeably better than January (64). It ranks #76 of 119 destinations in Indonesia for annual sunshine, below the national median of 2,183 hours. Rain has a clear season: the wettest stretch, around February, carries about 45% of the annual 2,200 mm.

Sunshine Score by month

January: 64February: 64March: 64April: 64May: 65June: 74July: 75August: 8282September: 79October: 66November: 64December: 64JFMAMJJASOND
MonthScoreDay highNight lowRainUVSea
January64 29° / 84°F25° / 77°F 353 mm930° / 86°F
February64 28° / 82°F25° / 77°F 386 mm931° / 88°F
March64 29° / 84°F25° / 77°F 248 mm1030° / 86°F
April64 29° / 84°F26° / 79°F 197 mm932° / 90°F
May65 30° / 86°F26° / 79°F 141 mm832° / 90°F
June74 29° / 84°F25° / 77°F 95 mm831° / 88°F
July75 29° / 84°F25° / 77°F 89 mm830° / 86°F
August82 29° / 84°F24° / 75°F 49 mm931° / 88°F
September79 30° / 86°F25° / 77°F 66 mm1031° / 88°F
October66 31° / 88°F26° / 79°F 134 mm932° / 90°F
November64 30° / 86°F26° / 79°F 198 mm932° / 90°F
December64 29° / 84°F25° / 77°F 244 mm930° / 86°F

Sea temperature in Jakarta by month

The sea off Jakarta is warmest in April at around 32°C / 90°F, and coolest in January at 30°C / 86°F. The water sits at a comfortable 21°C or warmer roughly all year round. Month-by-month sea-surface temperatures are in the Sea column of the table above.

See Jakarta on the interactive sunshine globe →

Nearby places for sunshine

Nearest destinations

Head-to-head

How Jakarta compares month by month: Jakarta vs Bandung · Jakarta vs Bandar Lampung · Jakarta vs Tanjung Pandan · all comparisons

Put the Jakarta sunshine badge on your site

A compact badge showing Jakarta's sunshine at a glance — free to embed under CC BY 4.0. Paste this wherever you'd like it to appear:

Live preview — this is exactly what your readers see: