Season guide · Kuala Lumpur · Malaysia
Kuala Lumpur in the northeast monsoon
December–March: weather, crowds, prices and the best things to do this time of year.
Updated By the AMZBooking editorial team
Photo: Haakon S. Krohn, CC BY-SA 3.0
Quick answer
Kuala Lumpur is sheltered from the worst of this monsoon, and January and February are usually the driest months, busy with Chinese New Year and Thaipusam. Expect highs up to 33°C (91°F) and lows around 23°C (73°F), with about 51 rainy days across December–March. January–February are among the best months of the year to visit.
Key facts
- Months
- December–March
- Temperatures
- 23°C (73°F) to 33°C (91°F)
- Rainy days in the season
- About 51
- Crowds
- Busy
- Hotel prices
- Average
Weather in the northeast monsoon
| Month | High | Low | Rainy days | Daylight | Crowds |
|---|---|---|---|---|---|
| January | 32°C (90°F) | 23°C (73°F) | 11 | 12 h | 4/5 |
| February | 33°C (91°F) | 23°C (73°F) | 11 | 12 h | 4/5 |
| March | 33°C (91°F) | 24°C (75°F) | 14 | 12.1 h | 3/5 |
| December | 32°C (90°F) | 23°C (73°F) | 15 | 11.9 h | 4/5 |
Compared with the rest of the year: average highs of 33°C (91°F) against a yearly 32°C (90°F), and 51 of the year's roughly 161 rainy days fall in these 4 months. Crowds rate 4/5 and hotel prices 3/5 on average.
What's on in the northeast monsoon
Recurring events; dates move from year to year, so confirm with the organiser.
- January: Thaipusam — devotees carry kavadi up the steps of Batu Caves (January or February)
- January: Chinese New Year — lanterns at Thean Hou Temple and in Chinatown (late January or February)
- March: Ramadan bazaars and Hari Raya Aidilfitri — end-of-fast celebrations (dates move about 11 days earlier each year)
- December: Christmas displays in the malls of Bukit Bintang and KLCC
- December: New Year's Eve fireworks at KLCC
Good choices for the northeast monsoon

Museum · Perdana Botanical Garden
Islamic Arts Museum Malaysia
Southeast Asia's largest museum of Islamic art, with manuscripts, textiles, jewellery, ceramics, architectural models of famous mosques and a fully reconstructed Ottoman-era room, all under decorated domes.
- Time needed
- 2 hours
- Cost
- Low cost
- Art
- Rainy day
- Architecture
- History

Market · Chinatown (Petaling Street)
Central Market (Pasar Seni)
Use it as a cool, air-conditioned break from Chinatown's streets and for fixed-price crafts.
- Time needed
- 1 hour
- Cost
- Free
- Free
- Shopping
- Rainy day
- Art

Aquarium · KLCC
Aquaria KLCC
An aquarium in the KL Convention Centre with Malaysian river and rainforest habitats and a long underwater tunnel where sharks, rays and turtles swim overhead.
- Time needed
- 1.5–2 hours
- Cost
- Mid-priced
- Kids
- Rainy day
- Nature

Museum · Brickfields and KL Sentral
National Museum (Muzium Negara)
It is walkable from KL Sentral and pairs well with the Perdana Botanical Garden.
- Time needed
- 1.5 hours
- Cost
- Low cost
- History
- Rainy day
- Kids
Day trips in the northeast monsoon
- Melaka (About 2–2.5 hours each way by bus) — A UNESCO-listed trading port with Portuguese, Dutch and British layers: the red Stadthuys and Christ Church, the ruined A Famosa gate, a riverside walk and the Jonker Street night market.
- Putrajaya (About 20 minutes by train, then a short taxi ride) — Malaysia's planned administrative capital has the pink-domed Putra Mosque on a lake, the Prime Minister's office at Perdana Putra and a series of architecturally ambitious bridges.
What to pack
- Light, breathable clothes, a sun hat and high-factor sunscreen
- A compact umbrella and waterproof shoes — rain is frequent
- Comfortable walking shoes
Other times of year
Questions travellers ask
+Is the northeast monsoon a good time to visit Kuala Lumpur?
Yes: January–February are among the best months. Kuala Lumpur is sheltered from the worst of this monsoon, and January and February are usually the driest months, busy with Chinese New Year and Thaipusam.
+What is the weather like in Kuala Lumpur in the northeast monsoon?
Highs of up to 33°C (91°F) and lows around 23°C (73°F), with about 51 rainy days over the season.