Jakarta, Indonesia skyline

Jakarta Weather in January

Typical January weather in Jakarta, Indonesia, based on 2006–2025 climate averages.

In January, Jakarta averages a high of 29.1°C (84.4°F) and a low of 23.7°C (74.7°F), with about 28 rainy days (285 mm of rain) and 8.4 hours of sunshine a day.

Avg high

29.1°C (84.4°F)

Avg low

23.7°C (74.7°F)

Rainfall

285 mm (11.2 in)

Rainy days

28 days

Sunshine

8.4 h / day

Humidity

85%

January vs the rest of the year

No month in Jakarta is cooler than January; for rain it is the 2nd wettest month.

MonthAvg highvs JanuaryRainRainy days
January29.1°C (84.4°F)—285 mm28
February29.1°C (84.4°F)same292 mm27
March29.9°C (85.8°F)+0.8°C (+1.4°F)254 mm29
April30.4°C (86.7°F)+1.3°C (+2.3°F)216 mm27
May30.6°C (87.1°F)+1.5°C (+2.7°F)146 mm22
June30.5°C (86.9°F)+1.4°C (+2.5°F)111 mm19
July30.9°C (87.6°F)+1.8°C (+3.2°F)79 mm12
August31.5°C (88.7°F)+2.4°C (+4.3°F)56 mm10
September32°C (89.6°F)+2.9°C (+5.2°F)74 mm12
October32°C (89.6°F)+2.9°C (+5.2°F)138 mm20
November30.9°C (87.6°F)+1.8°C (+3.2°F)222 mm26
December29.9°C (85.8°F)+0.8°C (+1.4°F)276 mm27

What January feels like in Jakarta

January falls in Jakarta's wet season — the rainfall numbers rise clearly above the dry months. Expect proper heat in the afternoon — slow down between noon and four. Little changes after sunset — nights stay warm, only slightly below the daytime level. Thick, humid air means clothes cling and the heat feels stronger than the number.

Rain in Jakarta in January

Dry days are the exception, with rain on most days. Rain tends to come in heavy bursts: about 10.2 mm (0.4 in) on an average rainy day. That is close to Jakarta's typical rain per wet day for the whole year (about 8.3 mm). It is among the three wettest months of the year.

Daylight and sunshine in January

On 15 January the sun rises at about 5:48 am and sets around 6:15 pm local time, giving 12 h 27 min of daylight. Day length barely changes from mid-December (2 min shorter). Close to the equator, sunrise and sunset times move very little through the year. About 67% of daylight hours are sunny; in short, there are plenty of bright spells.

How January compares to the rest of the year

Ranked by average high, January comes out as the 2nd coolest month in Jakarta. Against December, the average high is 0.8°C (1.4°F) lower, with 9 mm more rain. Temperatures keep falling into February. February averages a high of 29.1°C (84.4°F).

Who January suits

  • Sightseeing: less ideal — rain falls on more than half the days.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Beach: less ideal — too many rainy days.
  • Museums & indoor: a good choice — with rain on most days, galleries and museums make easy plans.

Tips for visiting Jakarta in January

Rain Protection

A compact umbrella and a light waterproof jacket.

Sun Protection

Sunscreen, a hat and sunglasses; light breathable clothes.

Quick questions

How warm is Jakarta in January?

Expect around 29.1°C (84.4°F) in the afternoon and 23.7°C (74.7°F) at night, which most visitors would call hot.

Does it rain a lot in Jakarta in January?

Yes, fairly — rain falls most days and totals about 285 mm, so an umbrella is worth carrying.

What should I wear in Jakarta in January?

The numbers point to rain protection and sun protection. There is little need to change for the evening.

Is January or February better for visiting Jakarta?

On our 12-month climate ranking, February comes out ahead (#10 of 12 vs #11). February has fewer rainy days.

Is January a good time to visit Jakarta?

Fair

Fair — warm to hot days, rain on most days (about 28), heavy rainfall (285 mm), plenty of sunshine (8.4 h a day). Within Jakarta's own year, January ranks #11 of 12 — one of the least comfortable months.

January in other Indonesia cities

Drier places in January

Plan a trip to Jakarta

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Jakarta weather by month.