Malaysia Weather in December

1. Malaysia has high temperatures in December, except highland areas like Genting Highlands and Cameron highlands.
2. The West Coast of Peninsular Malaysia receives less rainfall in December; the East Coast experiences its rainy season, with abundant rain.
3. It’s a good chance to experience Christmas Day in a tropical country, which is quite unique.
![]()
Favorable Weather in Malaysia
|
Temperature
As a tropical country, Malaysia has high temperatures in December as well, ranging from 24-31°C (75-88°F). In the morning, it is a little cool, and a light jacket may be needed. When the sun is at its highest, at about 12:00 to 14:00, you would feel very hot; it’s a good idea to stay indoors at this time. Because of occasional brief showers, the temperature can be lower in the afternoon. After the rain, visitors would also feel the gust of breeze, very comfortable.In the highland area, the temperatures are lower and the weather is much cooler. For example, the average temperature in Genting Highlands in December hovers between 22-28°C (71-82°F).
Precipitation
Malaysia in December generally receives about 292mm rainfall, with 16 rainy days. However, rainfall varies from region to region.With the prevalence of the Northeast Monsoon in December, the East Coast of Peninsular Malaysia receives abundant rainfall. Take the example of Redang Island, it has an average precipitation of 554 mm, with 23 wet days. Besides, many resorts on the East Coast are closed this month because of rough sea conditions and heavy rain.
The West Coast of Peninsular Malaysia experiences relatively less rainfall in December as it is barely influenced by the Northeast Monsoon. For instance, Kuala Lumpur sees about 230 mm of rainfall, with 18 rainy days. Malacca receives the rainfall of 123 mm, with 11 rainy days.
Luckily, these rainfalls are mainly thunderstorms that occur in the afternoon. Visitors can still have a good time if their trip is well-planned.
The Northeast Monsoon also impacts Sabah and Sarawak to some extent. Kuching, Sarawak, receives abundant rainfall of 478 mm, with 22 rainy days, while Kota Kinabalu, Sabah, sees relatively less rainfall of 230 mm, with 13 wet days.
Sunshine Hours
On the East Coast of Peninsular Malaysia significantly influenced by the Northeast Monsoon, there are barely sunny days, with an approximate possibility of 10%. By contrast, the West Coast enjoys more sunshine. Take the example of Kuala Lumpur, the average daily sunlight hours in December reach about 5.5 hours. Therefore, it’s advised to prepare sun protection items.
![]() |
1. Clothes
T-shirts and shorts are regular daily dresses. Preferable in thin and breathable fabric, as you might feel sweaty and stuffy on sunny days.
A water-proof jacket is essential to protect you from the rain and keep you from feeling cold in strongly air-conditioned rooms.
If girls plan to take impressive photos on the beach, pack stylish dresses or swimsuits.
Be respectful of religious rules. Women should cover their heads with scarf, avoiding exposing their arms and legs, when entering mosques.
2. Footwear
A pair of comfortable sneakers is necessary when you walk a lot.
Sandals and slippers are ideal and convenient, if you plan to spend your day on the beach.
3. Others
Sun protection is essential. Remember to pack sun cream, sunglasses and hats.
Insect repellent is always necessary in hot and rainy climate.
Prepare a new snorkel if you decide to explore the underwater world.
What to Do & Where to Go in Malaysia in December
Christmas Magic - Festive Celebrations and Tropical Charm
Approaching Christmas in 2025, many places in Malaysia come alive with Christmas decorations, festive markets, and holiday cheer. It will be a unique experience to celebrate Christmas in tropical ways. The West Coast of Peninsular Malaysia is more recommended to go. On the one hand, the area has less rainy climate. On the other hand, the celebrations are more colorful here.In Kuala Lumpur, the city’s iconic shopping malls like Pavilion KL, are transformed into winter wonderlands, with elaborate Christmas displays, sparkling lights, and even artificial snowfalls. These places are perfect for taking festive photos and soaking in the holiday spirit.
In Penang, the holiday season is equally lively. Fa-La-La Christmas Market provides lots of stalls, which are also decorated in the festival atmosphere and perfect for taking photos. One of the highlights is Daily Snowing – you can feel the romance of snowflakes on a tropical land.
![]()
Malaysia Shopping Mall
|
Genting Highlands – A Cool Escape from the Hot Weather
Due to the high altitudes, the weather of Genting Highlands in December is cool and refreshing, making it a great destination to escape the high heat of the lowlands. Genting Highlands is located just one hour’s drive from Kuala Lumpur, so easily accessible.The Highlands boasts a variety of attractions that are perfect for visitors of all ages. The Genting SkyWorlds Theme Park offers thrilling rides and entertainment. If you want to play thrilling and exciting activities, you’d better not wear slippers as they are not convenient. For a unique experience, do take the Awana Skyway cable car to enjoy breathtaking panoramic views of the rainforest below.
Langkawi – A Dreamland for Beach Holiday
Langkawi in December enjoys a dry climate, with an average rainfall of 56 mm, and only 5 rainy days. The temperatures are also favorable, ranging from 24-32 degrees Celsius (75-90 degrees Fahrenheit). With less rainfall, plenty of sunshine, favorable temperature and moderate humidity, Langkawi is a perfect place to spend your holiday in December.It boasts lots of underwater activities, including diving and snorkeling. You can spot colorful lively corals in Coral Garden and encounter beautiful fish.
Besides, there are many popular beaches. Tanjung Rhu Beach is quieter, providing an escape from the noisy city, while Cenang Beach offers lively beach vibe and diverse night life.
![]()
Malaysia Island Hopping
|
Malaysia Weather by Month