The short answer
Bring loose cotton and linen in light colours, plus one or two synthetic quick-dry pieces for travel days and rain. Leave heavy denim, anything tight, and most polyester at home. The reason to think in fabrics rather than outfits is that Bangkok's discomfort comes from humidity rather than temperature: at 80 per cent humidity sweat cannot evaporate efficiently, so what matters is whether a cloth moves air and moisture away from your skin. Cotton absorbs sweat and holds it, which feels cool at first and clammy an hour later. Linen has an open weave that keeps moving air. Synthetics wick moisture outward and dry fast but hold smell. There is no single best answer, which is why a mix beats a rule — and why the most useful thing in the bag is often a thin long-sleeved shirt rather than another vest.
Linen: right for the climate, wrong for the expectations
Linen genuinely is the best-performing natural fibre in this heat. Its stiff fibres hold the cloth slightly off the skin and its open weave lets air through, so it feels cooler than cotton at the same weight. What people are unprepared for is that it creases the moment you sit down, and no amount of packing technique changes that — the fibre has very little elastic recovery. If you bring linen, bring it accepting that it will look lived-in by mid-morning, which in a hot country reads as appropriate rather than scruffy. It also shows sweat marks at the collar and underarm more readily than cotton, so bring two if it is your main choice.
Why loose long sleeves beat a vest in direct sun
This is the piece of advice most visitors resist and most locals follow. In direct tropical sun, bare skin absorbs radiant heat straight into the body, while a loose light-coloured long sleeve blocks that radiation and traps a moving layer of air that carries heat away. The effect is large enough to notice within minutes. It also solves the temple dress code without carrying a separate cover-up, and it removes the sunburn problem on the backs of the arms and shoulders that catches out most first-time visitors. The requirement is that it must be loose — a close-fitting long sleeve does the opposite and is genuinely hotter than nothing.
What each fabric actually does in the heat
Ranked by how well they cope with humid heat, with the trade-off each brings.
- Linen — coolest and most breathable, creases immediately, shows sweat, dries fast.
- Loose cotton — comfortable and cheap, absorbs sweat and then holds it, slow to dry in humidity.
- Viscose and rayon — drape well and feel cool, but weaken when wet and can shrink; treat gently.
- Technical synthetics — wick and dry fastest, ideal for travel days and rain, but hold odour and need washing after every wear.
- Denim and heavy twill — hot, slow to dry, and near impossible to dry in a hotel room here. Bring one pair at most.
Colour matters more than you would think
Light colours reflect radiant heat, which is the standard advice and correct. The less obvious part is what happens with sweat: mid-tone colours such as grey and pale blue show sweat marks most dramatically, while white, black and busy patterns hide them. White has its own problem in that it goes translucent when wet, which matters at temples. Patterns are the pragmatic answer for a hot day of walking, and they also disguise the clay powder if you happen to be here in April.
Plan for washing, not just for wearing
Whatever you bring, you will be changing clothes more often than at home — most visitors get one wear out of a shirt in Bangkok rather than two or three. Pack with that in mind, and decide in advance whether you are hand-washing or sending things out, because the two lead to different packing. Hand-washing favours thin synthetics and one spare set; sending out favours bringing whatever you actually like wearing. Our wash and fold rate is 100 THB per kilogram, collected from your hotel at a flat 100 THB and back in 24 hours — which for most trips costs less than the extra suitcase you were going to bring.
