Sunshine Atlas

Jakarta weather by month & the best time to visit

Indonesia · major coastal city · tropical monsoon climate

Jakarta, Indonesia
Jakarta — photo by Medelam, CC BY 4.0 via Wikimedia Commons

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.

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 map →

Nearest destinations

Head-to-head

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

Jakarta: questions and answers

What kind of destination is Jakarta?

Jakarta is a major coastal city in Indonesia with a tropical monsoon climate — the sea reaches 32°C at its warmest and is swimmable (21°C+) year-round.

How many hours of sunshine does Jakarta get a year?

Jakarta gets about 2,107 hours of sunshine a year, at its best around August.

When is the best time to visit Jakarta?

The sunniest time to visit Jakarta is August, when the Sunshine Score peaks at 82/100 (with September and July close behind). Expect daytime highs around 29°C / 84°F.

What is the least sunny month in Jakarta?

January is the least sunny month in Jakarta, scoring 64/100 with about 353 mm of rain.

What is the sea temperature in Jakarta?

The sea in Jakarta ranges from about 30°C (January) to 32°C (April). Month-by-month sea temperatures are on this page.

How strong is the sun in Jakarta?

The typical midday UV index in Jakarta peaks around 10 (very high) in March, easing to about 8 (very high) in May. Month-by-month midday UV values are in the UV column of the table on this page.

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: