
Bangkok · December
Bangkok in December: the complete month guide
Quick answer: December in Bangkok is the unambiguous best month — cool (22-30°C), dry, blue skies, all outdoor activities work. Christmas and New Year see Western tourist surge. December 24-31 is peak with elevated prices but the weather makes everything possible.
Weather in Bangkok in December
Cool dry season at peak. Daytime 26-30°C, nights 20-24°C. Lowest humidity of the year. Blue skies daily. Genuinely pleasant.
What’s happening in Bangkok in December
Christmas + New Year are big events in tourist Bangkok (not religious holidays but commercial). New Year countdown at Iconsiam, Asiatique, ICONSIAM Tribute Park. King’s Birthday (Dec 5) is a public holiday.
Crowds and timing
Building through December → peak Christmas-New Year week. Sukhumvit + Silom fully booked Dec 24-31. Foreign tourist count at year’s high.
What it costs in December
Mid-range hotels 2,000-4,500 THB/night → 4,500-9,000 THB Dec 24-31. Book Christmas week 2-3 months ahead.
What to wear
Light cottons during day; light long-sleeve for cool evenings. Modest dress for temples. Closed-toe shoes if hitting rooftop bars (dress codes).
What to do in Bangkok in December
- Grand Palace + Wat Pho + Wat Arun at golden hour — December’s clear skies are perfect for the iconic shots.
- Rooftop bar at New Year’s Eve — Sirocco (Lebua) or Mahanakhon SkyWalk are unmatched.
- Day trip to Damnoen Saduak floating market + Maeklong railway market.
- Chatuchak Weekend Market in cool weather.
- Chao Phraya river dinner cruise — December evenings on the water are the year’s most pleasant.
