Home › Kuala Lumpur › Best time to visit
Best time to visit Kuala Lumpur: month by month
Short answer
KL is hot and humid all year, with highs of 30–32°C, so there is no bad time to visit. May to July and December to February are usually slightly drier; the heaviest rain comes in March–April and October–November, often as short afternoon storms. Big festivals such as Thaipusam and Chinese New Year are exciting but crowded.
Month by month
| Month | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Jan | 30°C | 23°C | 20 | high |
| Feb | 32°C | 24°C | 18 | high |
| Mar | 32°C | 24°C | 24 | medium |
| Apr | 31°C | 24°C | 28 | medium |
| May | 32°C | 25°C | 22 | medium |
| Jun | 31°C | 24°C | 24 | medium |
| Jul | 31°C | 24°C | 19 | medium |
| Aug | 31°C | 24°C | 27 | medium |
| Sep | 31°C | 24°C | 23 | medium |
| Oct | 31°C | 24°C | 24 | low |
| Nov | 30°C | 24°C | 28 | low |
| Dec | 30°C | 24°C | 27 | high |
Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.
Season by season
Mar–May
Hot at 31–32°C with frequent afternoon storms; April has the most rainy days (about 28).
Jun–Aug
Slightly drier, especially July (about 19 rainy days), with highs around 31°C.
Sep–Nov
Wetter again, with 23–28 rainy days and heavy afternoon storms in November.
Dec–Feb
Highs of 30–32°C; January and February are among the drier months, with Thaipusam and Chinese New Year festivals.
Events worth planning around
- Thaipusam at Batu Caves (January or February)
- Chinese New Year (January or February)
- Hari Raya Aidilfitri (Eid) at the end of Ramadan (dates move each year)
- Merdeka Day, Malaysia's independence day (31 August)
- Deepavali (October or November)
When to avoid
No month is truly bad. October–November and April bring the heaviest rain; Chinese New Year can close many small businesses for a few days.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
When is the best time to visit KL?
Any time; May to July and December to February are slightly drier.
Does it rain every day?
Often, but usually as short afternoon storms. Mornings are typically dry.
When is Thaipusam?
In January or February, on the full moon of the Tamil month Thai. Hundreds of thousands of devotees climb the steps of Batu Caves.