— Dressing guide · Updated June 2026
What to wear to a wedding (as a guest)
Wedding guest dressing comes down to two questions: what does the invitation's dress code mean, and what's appropriate for the venue and season? Get those right and you'll look celebratory without ever upstaging the couple — which is the one rule everyone agrees on.
The rule
Dress to the stated code (black tie, cocktail, semi-formal). Celebrate, don't upstage — and never wear white.
For men
- ·Black tie: a tuxedo. Cocktail/semi-formal: a well-fitted suit (navy, grey, or seasonal lighter tones for daytime/summer).
- ·A tie or smart open collar depending on formality; pocket square optional.
- ·Leather shoes that match the formality — Oxfords for black tie, loafers/Derbies for daytime.
For women
- ·A dress or elegant separates pitched to the dress code; midi or maxi for formal, knee-length for cocktail.
- ·Lean into colour and seasonality — florals and lighter tones for daytime/summer, richer tones for evening.
- ·Heels you can actually walk (and dance) in; bring flats for later.
Do
- Read the dress code on the invitation and match it.
- Factor in the venue (beach, barn, ballroom) and time of day.
- Err slightly more formal than less.
Don't
- Never wear white, ivory or anything that reads bridal.
- Don't wear all-black to a daytime or summer wedding unless the code calls for it.
- Don't out-dress the wedding party.
Getting a wedding right
The invitation is doing you a favour: it almost always states the dress code, and your only job is to obey it and then not upstage anyone. Dress to the stated level — black tie means black tie, cocktail means cocktail — and if it's silent, cocktail is the safe read for an evening do and smart-casual for a garden lunch. The two hard rules survive every wedding: no white, cream or ivory (that's the one person's colour), and nothing that competes with the wedding party.
The most common mistake
Guessing the formality down. When people are unsure they tend to underdress 'to be safe' — but a wedding is the event where erring one notch up is always correct. A jacket you can remove beats a too-casual outfit you can't fix.
Nothing on this list is a one-event purchase: every piece bought for a wedding re-earns its cost inside a capsule wardrobe, showing up at the next occasion in a different combination. If you're unsure how a piece will actually look on you, the AI try-on settles it on your own photo before you buy.
Put the outfit together
Build a capsule you can pull this look from, or try a piece on your own photo first.
Frequently asked questions
What to wear to a wedding (as a guest)?
Wedding guest dressing comes down to two questions: what does the invitation's dress code mean, and what's appropriate for the venue and season? Get those right and you'll look celebratory without ever upstaging the couple — which is the one rule everyone agrees on. The rule of thumb: Dress to the stated code (black tie, cocktail, semi-formal). Celebrate, don't upstage — and never wear white.
What should men wear?
Black tie: a tuxedo. Cocktail/semi-formal: a well-fitted suit (navy, grey, or seasonal lighter tones for daytime/summer). A tie or smart open collar depending on formality; pocket square optional. Leather shoes that match the formality — Oxfords for black tie, loafers/Derbies for daytime.
What should women wear?
A dress or elegant separates pitched to the dress code; midi or maxi for formal, knee-length for cocktail. Lean into colour and seasonality — florals and lighter tones for daytime/summer, richer tones for evening. Heels you can actually walk (and dance) in; bring flats for later.
What should you avoid?
Never wear white, ivory or anything that reads bridal. Don't wear all-black to a daytime or summer wedding unless the code calls for it. Don't out-dress the wedding party.
What's the most common mistake?
Guessing the formality down. When people are unsure they tend to underdress 'to be safe' — but a wedding is the event where erring one notch up is always correct. A jacket you can remove beats a too-casual outfit you can't fix.