Skip to main content
Kuala Lumpur - Things to Do in Kuala Lumpur in December

Things to Do in Kuala Lumpur in December

December weather, activities, events & insider tips

December Weather in Kuala Lumpur

89°F (32°C) High Temp
75°F (24°C) Low Temp
11.0 inches (279 mm) Rainfall
70% Humidity

Is December Right for You?

Advantages

  • December sits right in the shoulder season sweet spot - you'll dodge the peak tourist crush that hits January-February while still getting relatively manageable weather. Hotel rates typically run 20-30% lower than Chinese New Year periods, and you can actually walk around KLCC without fighting through tour groups.
  • The northeast monsoon means KL gets less rainfall than the east coast states, which are getting hammered right now. Those 10 rainy days translate to brief afternoon downpours rather than all-day washouts - most storms blow through in 20-40 minutes, then the sun returns. You can plan outdoor activities for mornings and have decent odds of staying dry.
  • December brings genuine festive energy without being overwhelmingly commercial. The city decorates for Christmas, Pavilion KL puts up elaborate displays, and you'll catch the tail end of Deepavali decorations in Little India. The multicultural celebration vibe feels authentic rather than manufactured for tourists.
  • Air quality tends to be better in December compared to the haze-prone months of August-October. The monsoon rains scrub the air clean, and you'll get clearer views from Petronas Towers and KL Tower. UV index of 8 is still serious, but it's more manageable than the UV 11+ you'd face in April-May.

Considerations

  • That 70% humidity combined with 89°F (32°C) highs creates the kind of sticky heat where you'll sweat through shirts within 15 minutes of leaving air conditioning. Factor in extra time for multiple daily showers and wardrobe changes if you're doing business meetings or nice dinners. The humidity also makes the actual temperature feel closer to 95°F (35°C) most afternoons.
  • December sits awkwardly between major festivals - you've missed Deepavali (usually October-November) and you're too early for Chinese New Year (typically late January-February). While the Christmas decorations are nice, KL doesn't have the same depth of December cultural events you'd find in, say, Chiang Mai or Bangkok during their peak festival seasons.
  • The 11.0 inches (279 mm) of rain, while less than November's deluge, still means you need to build flexibility into every day's plans. That outdoor street art walk in Bukit Bintang or trip to Batu Caves can get derailed by afternoon storms. Indoor backup plans aren't just recommended - they're essential for at least 3-4 days of your trip.

Best Activities in December

Batu Caves and Hindu Temple Exploration

December's slightly cooler mornings make the 272-step climb to Batu Caves actually bearable - start before 9am when temperatures hover around 77°F (25°C) rather than the afternoon inferno. The limestone caves stay naturally cool even when it's sweltering outside, and if afternoon rain hits, you're already under shelter. The Hindu temples around KL are still decorated from Deepavali, giving you that cultural richness even though the main festival has passed. Budget 3-4 hours including travel time from central KL.

Booking Tip: Most visitors go independently via KTM Komuter train (RM 2-5, about 30 minutes from KL Sentral), but organized tours typically cost RM 80-150 per person and include other stops like the Royal Selangor Pewter factory. Book 3-5 days ahead during December. Look for morning departure times to avoid both heat and afternoon storms. See current tour options in the booking section below.

Covered Food Market Tours and Cooking Classes

December's unpredictable rain makes covered markets like Pasar Seni and Central Market absolute lifesavers. The cooking class scene in KL has exploded lately - you'll learn to make proper nasi lemak, rendang, and char kway teow while staying completely dry. Classes typically run 3-4 hours including market visits, and the air-conditioned cooking studios offer welcome relief from that 70% humidity. December means you're working with seasonal tropical fruits like durian (if you're brave) and mangosteen that are actually at their peak right now.

Booking Tip: Half-day cooking classes typically run RM 200-350 per person and should be booked 7-10 days ahead for December availability. Look for classes that include market tours in the morning (before the heat peaks) and hands-on cooking rather than demonstration-only formats. Most operators provide recipe cards and will accommodate dietary restrictions if you mention them when booking. Check the booking widget below for current class options.

Petronas Twin Towers and KLCC Area

The Skybridge and observation deck at 558 feet (170 m) and 1,148 feet (350 m) offer spectacular views that are actually clearer in December thanks to rain-scrubbed air. Book the late afternoon slot around 4-5pm - you'll catch daylight views, watch the afternoon storm roll through from above (genuinely dramatic), then see the city lights come on at dusk. The entire KLCC complex, including Suria KLCC mall and Aquaria KLCC, provides hours of air-conditioned exploration if weather turns nasty. The musical fountain shows outside run rain or shine at 8pm and 9pm.

Booking Tip: Tower tickets cost RM 85-105 for adults and must be booked online in advance - walk-up availability is essentially zero in December. Book 2-3 weeks ahead for preferred time slots. Combination packages with Aquaria KLCC run RM 180-220 and offer better value if you're doing both. Allow 90 minutes minimum for the tower visit, longer if you're exploring the mall and surrounding park. See current ticket options in the booking section below.

Cameron Highlands Day Trips

December is actually ideal for escaping KL's humidity with a day trip to Cameron Highlands, located 4,921 feet (1,500 m) above sea level about 124 miles (200 km) north. Temperatures up there hover around 59-68°F (15-20°C) - you'll need an actual jacket, which feels absurdly refreshing after KL's swelter. The tea plantations are lush from recent rains, strawberry farms are producing, and the cool-weather vegetables are at peak season. The drive takes 3-4 hours each way, so you're looking at a full 12-14 hour day, but the climate contrast alone makes it worthwhile.

Booking Tip: Organized day tours typically cost RM 250-400 per person including transport, guide, and some meals. Book 5-7 days ahead for December. Private car hires run RM 500-700 for the day if you want more flexibility. Morning departures (6-7am) are standard to maximize time up there. Look for tours that include Boh Tea Plantation, strawberry picking, and butterfly garden visits. The mountain roads can be affected by December rains, so confirm weather conditions the day before. Check the booking widget below for current tour availability.

KL Tower and Canopy Walk

At 1,381 feet (421 m), KL Tower actually sits higher than Petronas Towers and offers better 360-degree views. December's clearer air means you can see all the way to the Titiwangsa Mountains on good days. The Forest Eco Park at the tower's base includes a canopy walk at 98 feet (30 m) above ground - it's shaded by rainforest and stays relatively cool even in afternoon heat. If storms hit, you're minutes from the tower's indoor observation deck. The revolving restaurant is overpriced, but the atmosphere deck is worth the RM 50-70 entry.

Booking Tip: Tickets run RM 50-105 depending on which levels you access. Book online 3-5 days ahead for small discounts and to skip ticket counter lines. The canopy walk is free but requires separate registration at the Forest Eco Park entrance - go early (8-9am) before tour groups arrive. Combined tower and canopy walk visits take 2-3 hours. See current ticket packages in the booking section below.

Putrajaya Architecture and Lake Tours

Malaysia's administrative capital, located 15.5 miles (25 km) south of KL, is purpose-built with stunning Islamic architecture and feels almost surreal in its manicured perfection. December's afternoon rains actually enhance the experience - the Putra Mosque and Perdana Putra look even more dramatic reflected in rain-slicked plazas. The lake cruise boats run unless there's lightning, and being on the water provides natural cooling in that humidity. The entire city is designed for cars, so organized tours make way more sense than trying to navigate independently.

Booking Tip: Half-day tours typically cost RM 120-200 per person including transport from KL and cover the main mosques, bridges, and botanical gardens. Book 3-5 days ahead. Morning tours (8am-1pm) give you better light for photos and avoid the worst afternoon heat. The lake cruises cost RM 25-40 separately if you're going independently. Look for tours that include the pink Putra Mosque, Perdana Putra, and the futuristic Tuanku Mizan Zainal Abidin Mosque. Check the booking widget below for current tour options.

December Events & Festivals

Throughout December, peak around December 20-25

Christmas Celebrations and Light Displays

While Malaysia is predominantly Muslim, the multicultural population means Christmas gets celebrated enthusiastically in KL's malls and hotels. Pavilion KL puts up elaborate decorations and a massive Christmas tree that's genuinely impressive - worth seeing even if you're not shopping. Suria KLCC, Berjaya Times Square, and Mid Valley Megamall all compete with their displays. The vibe is more commercial than religious, but the energy is fun and the air-conditioned mall-hopping provides perfect rainy day activities.

December 31

New Year's Eve Celebrations at KLCC

December 31st brings massive crowds to the KLCC area for fireworks launched from Petronas Towers at midnight. The surrounding streets close to traffic, and you'll find live music stages, food vendors, and festival atmosphere from about 9pm onward. It gets genuinely packed - expect shoulder-to-shoulder crowds and plan your exit strategy in advance. The fireworks display lasts about 10-12 minutes and is visible from most of central KL if you want to avoid the crush.

Essential Tips

What to Pack

Lightweight rain jacket or compact umbrella - those afternoon storms hit fast and hard, and you'll look like a drowned rat without protection. The locals favor umbrellas for dual sun and rain coverage, but a breathable rain jacket works better if you're doing active sightseeing.
Moisture-wicking synthetic or merino wool shirts - cotton feels nice initially but stays wet and clammy in 70% humidity. You'll sweat through at least 2-3 shirts daily, so pack accordingly or plan to do laundry mid-trip.
SPF 50+ sunscreen and reapply every 90 minutes - that UV index of 8 will burn you faster than you expect, especially during midday hours. The equatorial sun is no joke even on cloudy days.
Comfortable walking sandals with good grip - streets get slippery when wet, and your feet will appreciate the ventilation. Save closed-toe shoes for air-conditioned venues and mosques (where you'll remove them anyway).
Light scarf or shawl for women - essential for entering mosques and temples, and also provides relief from aggressive mall air conditioning. The temperature differential between outside (89°F/32°C) and inside (68°F/20°C) is jarring.
Waterproof bag or dry sack for electronics and documents - even brief exposure to those downpours can soak through regular bags. Ziplock bags work in a pinch for phones and passports.
Electrolyte packets or rehydration salts - that combination of heat, humidity, and walking means you'll lose salt faster than water alone can replace. Locals drink 100Plus sports drink, available everywhere for RM 2-3.
Light long pants and closed shoes for temple visits - shorts and tank tops will get you turned away from major religious sites. Quick-dry travel pants work perfectly for both temple visits and general comfort.
Portable power bank - your phone battery drains faster in heat, and you'll use it constantly for maps, translation, and photos. 10,000mAh capacity should get you through a full day.
Anti-chafing balm - that humidity creates friction in ways you don't experience in dry climates. Apply before heading out for any extended walking, especially in shorts or dresses.

Insider Knowledge

The KTM Komuter and LRT trains are absurdly cheap (RM 1-5 for most journeys) and fully air-conditioned, making them vastly superior to taxis for getting around central KL during December heat. Download the Pulse app for route planning - it actually works well unlike similar apps in other Southeast Asian cities. Grab (Southeast Asia's Uber) is reliable for longer trips, typically RM 15-30 within central zones.
Malaysians eat dinner late, typically 7:30-9pm, which means restaurants are dead at 6pm and packed by 8pm. Use this to your advantage - hit popular spots like Jalan Alor food street around 6:30pm for seating without waits, or embrace the local schedule and eat later when the energy peaks. The late dining culture also means many restaurants and hawker stalls stay open until midnight or later.
December is durian season, and you'll see the spiky fruit everywhere despite its infamous smell. If you're curious, try it at a proper fruit stall where they'll help you pick a good one (RM 20-40 per kg) rather than the pre-packaged mall versions. The variety called Musang King is considered premium. That said, it's genuinely polarizing - Anthony Bourdain loved it, others think it smells like garbage. Hotels ban it, so eat it outside.
The Merdeka 118 tower (formerly PNB 118) recently opened and at 2,227 feet (679 m) is now the second-tallest building in the world. The observation deck isn't quite as established as Petronas or KL Tower yet, which means smaller crowds and similar views. Worth checking if you're a building enthusiast, though ticket prices run higher at RM 120-150.

Avoid These Mistakes

Underestimating walking distances in the heat - what looks like a quick 0.6 mile (1 km) walk on Google Maps becomes a sweaty ordeal in 89°F (32°C) heat and 70% humidity. Factor in twice as much time as you'd need in temperate climates, and don't be proud about taking Grab for short hops. Heat exhaustion sneaks up fast.
Booking outdoor activities for afternoon time slots - locals know to do active sightseeing before 11am or after 5pm. Those 2-4pm time slots are when storms typically hit and heat peaks. Tours scheduled for midday are either run by operators who don't care about customer comfort or priced cheaper for a reason.
Assuming everywhere takes cards - while malls and hotels are fine, hawker stalls, small shops, and even some taxis are cash-only. ATMs are everywhere and work fine with international cards, but you'll pay RM 12-18 in fees per withdrawal. Take out larger amounts (RM 500-1000) less frequently rather than multiple small withdrawals. Current exchange rate hovers around RM 4.7 per USD.

Explore Activities in Kuala Lumpur

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

Plan Your December Trip to Kualalumpur

Trip Itineraries → Where to Stay → Dining Guide → Budget Guide → Getting Around →