What to wear in Bangkok in December

December in Bangkok is hot: daytime highs around 31°C / 88°F, lows around 22°C / 72°F, and it almost never rains.

Average high
31°C / 88°F
Average low
22°C / 72°F
Wet days
≈ 0.9
Rainfall
5 mm

Long-term averages (long-term average); wet day = ≥ 1 mm (WeatherSpark). Source: WeatherSpark — Average Weather in Bangkok. Always check the forecast before you go.

Stay cool, cover up when needed

  • Linen and cotton tops
  • Loose, light long trousers or a midi skirt (temples)
  • A thin overshirt for air-conditioning
  • Breathable shoes plus sandals
  • Sun hat and sunglasses

Local tips for Bangkok

December is Bangkok’s driest, least humid month — but still hot. Breathable cotton and linen beat synthetics.

The Grand Palace and major temples enforce a strict dress code: shoulders and knees covered, no see-through tops. Light long trousers or a midi skirt plus a T-shirt works.

Malls, cinemas and the BTS Skytrain are heavily air-conditioned — keep a thin overshirt or cardigan in your day bag.

Sample outfits

Day 1 · Arrival & walk
Linen shirt, light trousers, walking shoes
Day 2 · Temples & sights
T-shirt (shoulders covered), light long trousers, slip-on shoes
Day 3 · Dinner out
Breathable shirt or blouse, trousers or skirt, smarter shoes

5-day carry-on capsule for Bangkok

Mix and match — every top should work with every bottom. Wear the bulkiest pieces on the plane.

  • T-shirts / light tops × 4
  • Breathable shirt or blouse (dinners)
  • Light trousers / skirt (one temple-friendly) × 2
  • Shorts
  • Thin overshirt or cardigan
  • Walking shoes
  • Sandals

Plan with the clothes you actually own

Add your clothes and PackFit builds a day-by-day outfit plan for Bangkok plus a matching packing list. Free.

Plan my Bangkok outfits

More packing guides