Kuala Lumpur Weather December Averages, Malaysia

    • Temperature Temperature 27°C 81°F
    • High Temperature High Temperature 31°C 88°F
    • Low Temperature Low Temperature 23°C 73°F
    • Day Temperature Day Temperature 28°C 82°F
    • Night Temperature Night Temperature 26.4°C 80°F
    • Sunshine Hours Sunshine Hours 6 hours
    • Rainfall Rainfall 250 mm
    • Rainfall Days Rainfall Days 20 days

    Kuala Lumpur Weather for December 2022

    What's the Weather Like in Kuala Lumpur in December

    Visited by millions for its perfect weather, unique culture and high quality of life, Kuala Lumpur is one of the few alpha world cities and one of the top tourist destinations in Southeast Asia.


    In December, countless tourists flock to Kuala Lumpur to celebrate Christmas and welcome the New Year in shorts and shirts thanks to the city's year-round fair weather. The average temperature this month is a glorious 27°C, which is actually as "cool" as it ever gets in this city. In the afternoon, the mercury climbs to a high of 31°C on average, while at night, it drops no lower than 23°C on average. All those temperatures stay constant throughout the month.

    Sunshine Hours

    The sun shines for 6 hours each day on average, which makes this one of the least sunny months of the year, together with November and January. 6 hours of sunshine every single day is not bad, though, considering that this is the eastern monsoon season.


    2 out of 3 days0 days in totaluring December are expected to have some rainfall which amounts to a total precipitation of 250mm throughout the month. This makes it the fourth wettest month of the year, after the two previous months and March, which falls in the western monsoon season. Thunderstorms are still the main type of precipitation. They are recorded on 79% of those 20 days with rainfall. Light rain might occur as well, but only on 15% of those days.

    Regardless of the frequent rains, there is a lot to do and see while visiting Kuala Lumpur in December, and outdoor activities are still going strong for those who don't mind the occasional sprinkle.

    If you are planning a trip to this iconic city, check out the weather forecast for Kuala Lumpur on our website.

    Hotels for Kuala Lumpur in December

    GTower Hotel

    One of the best hotels to spend Christmas and welcome the New Year while visiting Kuala Lumpur is none other than the GTower Hotel. Boasting unparalleled design and futuristic architecture, the GTower epitomises the progress that has transformed the face of Kuala Lumpur in the last few decades, while also keeping true to the spirit of traditional Malaysian hospitality. As its name implies, the hotel is located inside an ultra-modern tower and offers every high-tech amenity imaginable, from rooftop pools to private "members-only" clubs. The GTower hotel is one of the most inviting and hospitable resorts to spend the festive season in. On Christmas Eve the hotel holds local celebrations and gala parties that will be forever etched into your memory.

    Hotel Istana Kuala Lumpur

    A second recommended hotel for your December vacation, Hotel Istana Kuala Lumpur is a five-star accommodation housed in a 23-storey building at Jalan Raja Chulan in the Golden Triangle. The KLCC as well as the Petronas Twin Towers can be reached via the sky bridge. Its amenities are nothing short of impressive, including 515 guestrooms and suites, free Wi-Fi, a fitness centre, a pool, 5 restaurants and bars, no fewer than 19 function rooms, a spa and a grand ballroom.

    Melia Kuala Lumpur

    Also consider taking a look at the four-star Melia Kuala Lumpur. This excellent hotel has 288 affordable rooms and has a great location near many shopping malls and landmarks. Onsite amenities range from a swimming pool to a piano lounge, two restaurants, a business centre and a ballroom.

    Restaurants and Bars for Kuala Lumpur in December

    Marini's on 57

    One of the top restaurants in Kuala Lumpur is Marini's on 57. This is the highest rooftop bar in Malaysia and a place you will certainly want to check out. It is made up of an exquisite Italian restaurant and a whisky and cigar lounge. Visitors can start off the evening with a refreshing cocktail, a glass of wine or one of their premium whiskys, before having the most scenic of dinners at the award-winning restaurant.

    Bijan Bar & Restaurant

    Bijan Bar & Restaurant is a hidden gem in the saturated food scene of Kuala Lumpur. This award-winning establishment has a stunning décor that combines traditional design with contemporary elements and serves a wide variety of high-end Malay dishes. Try the rendang daging (spicy meat dish) or the rusuk panggang (grilled short ribs).

    Acme Bar & Coffee

    For casual, yet sophisticated, meals, Acme Bar & Coffee is a great option. It is located on the ground floor of Troika Sky Dining and features a stylish contemporary décor. Its menu has a wide variety of dishes, many of which are classic Western dishes with a (spicy) Asian twist.

    Things to Do in Kuala Lumpur in December

    Menara Kuala Lumpur Tower

    To enjoy a breath-taking view while greeting the New Year, a visit to the Menara Kuala Lumpur Tower is a must. This tower, which is one of the city's most popular attractions, is second only to the Petronas twins in height and commands an imposing view over the city below. Located at the top of the Bukit Nanas Nature Reserve, it stands 421 metres tall, its observation platform at 276 metres easily overshadowing the Petronas Twin Towers' Sky Bridge when it comes to panoramic views. The views are amazing during the day, but even more extraordinary at night, when the city is all lit up.

    Sunway Pyramid Ice Rink

    When it rainsnd it definitely will at some point during your December vacationou can still have a great time in this city of endless attractions and highlights. Consider visiting the Sunway Pyramid Ice Rink, a wonderful indoor ice skating rink surrounded by shops and eateries. This is especially popular among young children.

    Your Holiday Weather Settings

    Show temperature in:
    Show distance in: