From most formal down
Black tie — the most formal
Floor-length for women, tuxedo for men. You will see it at galas, charity dinners and evening hotel weddings. Take it literally — a short dress reads as underdressed here.
Cocktail — the one you will meet most often
Knee-length or midi, in a fabric with presence: satin, lace, or something with a little shine. Fully dressed up, but still allowed to be fun.
The usual mistake is wearing a dark work dress instead. Cocktail asks for one step more deliberate than office wear.
Semi-formal — a notch quieter
Softer shapes, calmer colors, less jewellery. An A-line or sheath dress in a fluid fabric is the easiest answer. A well-tailored jumpsuit works too.
Smart casual — the loosest
A tidy day dress, or a good skirt and top. No shine required. Jeans and sneakers still fall below the line at most events.
What Western guides miss: the heat
Most dress code guides are written for cold climates, so they suggest heavy fabrics and layering. In Bangkok that advice is unwearable.
- Choose fabrics that breathe — chiffon, lightweight satin, and similar, over heavy lined material
- For outdoor daytime events, skip very dark colors; they absorb heat
- If you want sleeves, make them sheer rather than heavy
- Bring a light wrap — Thai hotel ballrooms run cold
When the invitation says nothing
Read the venue and the time instead. It is more reliable than guessing.
- Five-star hotel, evening → treat it as cocktail
- Restaurant or rooftop, early evening → smart casual to cocktail
- Temple or family home, morning → modest and covered
- Office or hotel, midday → semi-formal
Renting to match the code
Every event sets a different code, which is exactly what makes renting practical. Buying a floor-length gown for one black tie evening a year rarely pays off; renting for the occasion means you land on the right level every time.

