Skip to main content
Johor Bahru - Things to Do in Johor Bahru in December

Things to Do in Johor Bahru in December

December weather, activities, events & insider tips

December Weather in Johor Bahru

32°C (90°F) High Temp
24°C (75°F) Low Temp
150 mm (5.9 inches) Rainfall
70% Humidity

Is December Right for You?

Advantages

  • Northeast monsoon brings slightly cooler temperatures and less oppressive heat than October-November - mornings around 24°C (75°F) are actually pleasant for walking around the heritage districts before it climbs to 32°C (90°F) by afternoon
  • School holidays in Singapore mean the causeway is packed with Singaporean families doing grocery runs and weekend trips, which translates to extended hours at malls, more food stalls open late, and a genuinely buzzing atmosphere especially around City Square and Komtar JBCC
  • Year-end sales hit hard in JB's shopping districts - you'll find 30-50% discounts at Premium Outlets and Toppen Shopping Centre as retailers clear inventory, making this arguably the best month for bargain hunters
  • Festive decorations transform the city without the tourist crush you'd get in Singapore or KL - the Christmas light displays at Danga Bay and various malls create photo opportunities, and locals are in genuinely good spirits with that end-of-year energy

Considerations

  • Those 10 rainy days are unpredictable and intense - afternoon thunderstorms can dump 30-40 mm (1.2-1.6 inches) in 45 minutes, flooding certain roads in Skudai and Tebrau within 20 minutes, which is rough if you're trying to navigate the city without local knowledge
  • Peak shopping season means accommodation prices jump 25-40% compared to September-October, particularly on weekends when Singaporeans cross over - budget hotels that normally run RM 80-120 suddenly want RM 150-180 for the same room
  • The causeway wait times become genuinely painful on Friday evenings and Sunday afternoons, sometimes hitting 2-3 hours at Woodlands Checkpoint, so if your December plans involve day trips to Singapore, you'll need serious patience or very strategic timing

Best Activities in December

Heritage District Walking Tours

December mornings between 7-10am are perfect for exploring Jalan Tan Hiok Nee and the surrounding shophouse districts before the heat kicks in. The 24°C (75°F) morning temperatures make the 2-3 km (1.2-1.9 mile) walking routes actually comfortable, and you'll catch the traditional coffee shops during their busiest hours when locals are having breakfast. The Chinese heritage area has been getting more attention lately with restored buildings housing galleries and cafes, though it's still genuinely local rather than touristy. Worth noting that December weekends see more family groups out, which adds to the atmosphere rather than creating Disney-level crowds.

Booking Tip: Self-guided walks are free and arguably better than organized tours - grab a heritage trail map from the visitor center at Jalan Ibrahim or download the JB Heritage Trail app. If you want a guided experience, small group walking tours typically cost RM 60-100 per person and should be booked 3-5 days ahead. Look for guides registered with the Johor Tourism Board. See current tour options in the booking section below.

Legoland Malaysia Theme Park Visits

December is actually one of the better months for Legoland despite being school holiday season - the park opens early at 10am and the morning cloud cover keeps things bearable until about 1pm. The water park section is perfect for cooling off when afternoon temperatures hit 32°C (90°F). Weekdays in early December (before the 20th) see moderate crowds, but expect peak crowds from December 20-31 when both Malaysian and Singaporean school holidays overlap. The indoor attractions become valuable when those afternoon storms roll in, though rain typically clears within 30-40 minutes.

Booking Tip: Book tickets online at least 5-7 days ahead for 15-20% discounts compared to gate prices - expect to pay RM 200-280 for adult admission depending on if you want both theme park and water park access. Avoid weekends and the final week of December if you hate queues. The park is 25 km (15.5 miles) from JB city center, roughly 30-40 minutes by Grab which costs RM 35-50 one way. See current ticket options and combination packages in the booking section below.

Mangrove Kayaking and River Tours

The Sungai Pulai mangroves are at their best in December when water levels are decent and the slightly cooler mornings make paddling through the channels genuinely enjoyable rather than an endurance test. Early morning tours starting around 7-8am let you catch birds and mudskippers when they're most active, and you'll finish before the midday heat. The 70% humidity is still noticeable but nowhere near as oppressive as it gets in April-May. December tides tend to be favorable for accessing the narrower channels where you'll see the most wildlife.

Booking Tip: Half-day kayaking tours typically run RM 150-250 per person including equipment and guide. Book 7-10 days ahead, especially for weekend slots. Look for operators who provide life jackets, drinking water, and actually know the wildlife - ask about guide qualifications when booking. Tours usually last 3-4 hours including transport from JB city center. The mangrove area is about 30 km (18.6 miles) southwest of downtown. See current eco-tour options in the booking section below.

Premium Outlets Shopping Trips

Johor Premium Outlets becomes a genuine bargain hunter's paradise in December with year-end clearance sales stacking on top of already-discounted outlet prices. The air-conditioned mall is perfect for those rainy afternoons when outdoor plans get washed out. Weekday mornings see mostly locals, while weekends bring crowds of Singaporeans taking advantage of the exchange rate. The 240+ stores range from genuine luxury brands to mid-range labels, and December sales can hit 50-70% off original retail prices on last season's stock.

Booking Tip: No advance booking needed - just show up. The outlets are 32 km (19.9 miles) north of JB city center near the Second Link, about 35-45 minutes by car. Grab rides cost RM 40-60 one way. Go on weekday mornings (Tuesday-Thursday, 10am-12pm) for the smallest crowds and best selection before items get picked over. Bring an extra bag for purchases and wear comfortable walking shoes - the complex is huge and you'll easily walk 3-4 km (1.9-2.5 miles) browsing. Most stores accept Singapore dollars at decent exchange rates if you're coming from across the causeway.

Hawker Center and Street Food Exploration

December evenings are perfect for working through JB's hawker centers when temperatures drop to 26-27°C (79-81°F) and the humidity becomes less stifling. The festive season brings out special dishes and extended hours at places like Medan Selera Meldrum Walk and the food courts around Jalan Wong Ah Fook. Singaporean crowds mean popular stalls have longer queues but also stay open later - some operate until midnight or 1am during December weekends. The variety is genuinely impressive, from Malay satay to Chinese noodles to Indian roti, all at prices that'll make you wonder why you ever paid Singapore prices.

Booking Tip: Street food tours run RM 180-280 per person for 3-4 hour evening walks hitting 5-7 different stalls with a local guide who knows which stalls are worth the queue and which to skip. Book 5-7 days ahead for December dates. That said, going solo with a food blog list is completely doable and costs you maybe RM 30-50 for a massive meal sampling multiple dishes. Most hawker centers are walkable from the city center hotels - Medan Selera Meldrum Walk is right in the heritage district. See current food tour options in the booking section below.

Day Trips to Desaru Coast Beaches

Desaru Coast is about 90 km (56 miles) east of JB and makes for a solid beach escape when the city heat gets oppressive. December sees decent beach weather with occasional afternoon clouds that actually provide welcome relief from the UV index of 8. The water is warm year-round at 28-29°C (82-84°F), and December swells are usually gentle enough for swimming. That said, those 10 rainy days mean you might hit a washout, so build flexibility into your plans. Weekdays are noticeably quieter than weekends when KL and Singapore families descend.

Booking Tip: Day trips including transport from JB typically cost RM 200-350 per person depending on what's included. Self-driving is cheaper if you can rent a car - expect RM 120-180 per day for a basic sedan, plus about RM 30 in tolls and fuel each way. The drive takes 90-120 minutes depending on traffic. Public beach access is free, though the nicer resort beaches charge RM 30-50 for day use of facilities. Book accommodations at least 2-3 weeks ahead if you want to stay overnight during December weekends. See current Desaru tour packages in the booking section below.

December Events & Festivals

Throughout December, intensifying after December 15

Johor Bahru Year-End Sales

Not a single event but a city-wide shopping phenomenon where basically every mall from Komtar JBCC to City Square to Paradigm Mall runs aggressive clearance sales. You'll find 30-70% discounts on everything from electronics to fashion, and the malls extend their hours to 11pm or midnight on weekends. The atmosphere is genuinely festive with Christmas decorations and promotional events, though it's more about commerce than culture.

Early December through early January

Christmas Light Displays at Danga Bay

The Danga Bay waterfront area puts up elaborate Christmas light installations that draw local families for evening strolls and photos. It's not on the scale of Singapore's Orchard Road, but the waterfront setting makes it pleasant, and the food vendors set up night market-style stalls selling local snacks and drinks. Free to visit and genuinely popular with locals, which gives it an authentic vibe rather than feeling like a tourist trap.

Essential Tips

What to Pack

Lightweight rain jacket or compact umbrella - those afternoon thunderstorms hit fast and dump serious water in 30-45 minutes, and you'll get caught at least once during a week-long visit
SPF 50+ sunscreen and reapply every 2 hours - UV index of 8 means you'll burn in 15-20 minutes without protection, even on cloudy December days
Breathable cotton or linen shirts rather than polyester - 70% humidity makes synthetic fabrics feel like wearing a sauna suit, and you'll be changing shirts by afternoon anyway
Comfortable walking shoes with good grip - JB footpaths are uneven and those rain showers leave puddles and slippery surfaces for hours afterward
Light cardigan or long-sleeve shirt - sounds crazy given the heat, but shopping malls and restaurants blast air conditioning to 18-20°C (64-68°F) and you'll actually get cold after an hour inside
Reusable water bottle - staying hydrated is critical in this humidity, and 7-Eleven stores are everywhere for refills at RM 2-3 versus buying new bottles constantly
Small daypack or crossbody bag - you'll be carrying water, rain gear, purchases, and phone/wallet, and having hands free makes navigating crowded areas much easier
Cash in Malaysian Ringgit - many hawker stalls and smaller shops still don't take cards, and ATM fees add up if you're withdrawing small amounts repeatedly. Bring RM 500-800 in mixed denominations for a week-long trip.
Portable phone charger - you'll be using maps, translation apps, and Grab constantly, and phone batteries drain faster in heat and humidity
Anti-chafing balm or powder - that 70% humidity plus walking 8-10 km (5-6 miles) per day creates friction issues nobody warns you about until it's too late

Insider Knowledge

The causeway wait times are posted live on apps like SGTraffic and MyTransport - check before heading to Singapore and consider using the Second Link instead if Woodlands shows red. Second Link adds 20 km (12.4 miles) but can save you 90 minutes on bad days.
Singaporean dollar is widely accepted in JB at roughly 1:1 or slightly worse rates, but you'll save 3-5% by using Malaysian Ringgit. Change money at licensed money changers in malls rather than hotels - the rate difference adds up quickly on a shopping trip.
December weekends see locals booking out the better restaurants for year-end gatherings - if you want to try popular spots like Salahuddin Bakery or IT Roo Cafe, either go on weekdays or accept that you'll queue 30-45 minutes on Saturday evenings.
The RTS Link connecting Woodlands to Bukit Chagar in JB is scheduled to open in 2026, which should dramatically ease causeway congestion - check if it's operational before your December trip as it'll change your transport strategy completely if it's running.

Avoid These Mistakes

Assuming you can easily pop over to Singapore for a day without factoring in 1-3 hours each way at immigration during December peak times - build serious buffer time or you'll spend half your day in queues
Booking accommodation in the city center without checking if it's near the causeway approach roads - December traffic jams create noise and exhaust fumes that make certain hotels miserable despite good online reviews
Underestimating how much the afternoon rain disrupts outdoor plans - that 30-40 minute downpour floods streets, makes Grab rides surge price, and basically halts the city until it passes. Always have an indoor backup plan for 2-5pm.

Explore Activities in Johor Bahru

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 Johor Bahru

Top Attractions → Trip Itineraries → Where to Stay → Budget Guide → Getting Around →