Occasion Dressing

What to wear to a wedding

The goal isn't to look impressive — it's to land at exactly the right formality level. Here's how to read the invitation and build an outfit that works for the specific occasion.

Getting dressed for a wedding is one of the few situations where getting it wrong is genuinely noticeable. Too casual and you're disrespecting the occasion. Too formal and you look like you're trying to upstage someone. The goal is landing at exactly the right level — which depends on the venue, the couple, the dress code, and the time of year.

The good news: there's a short list of combinations that work for almost every wedding below black tie. Once you know them, this stops being a stressful decision.

Start with the dress code

Most invitations specify a dress code. If yours does, follow it. If it doesn't — or if you're not sure what the label means in practice — here's what each one actually calls for:

Black tie
A tuxedo. Black dinner jacket, matching trousers with a satin stripe, white dress shirt, black bow tie, black patent leather or highly polished shoes. No exceptions. If you don't own a tux, rent one.
Black tie optional
A tuxedo is appropriate but not required. A dark suit (navy or charcoal) with a white dress shirt and a tie is correct. More common than pure black tie, more flexibility.
Formal / cocktail attire
A suit and tie. Dark navy or charcoal is the safest choice. White or light blue dress shirt, a silk tie, leather dress shoes. Polish the shoes before you go.
Smart casual / festive attire
This is where people get confused. Smart casual means a blazer at minimum — not just chinos and a shirt. Blazer, dress shirt or OCBD, chinos or dress trousers, leather shoes. No sneakers.
Casual
Even at a "casual" wedding, dress better than you think you need to. A solid button-down or OCBD with well-fitting chinos and clean leather shoes is the floor, not the ceiling.

Four specific outfits that work

Formal / black tie optional: charcoal suit + white dress shirt + navy or burgundy tie + black Oxford
The safest formal wedding outfit. Charcoal reads as elegant without requiring a tuxedo. The navy or burgundy tie adds a festive note without being loud. Polish the shoes.
Cocktail / smart casual: navy suit (no tie) + white dress shirt + tan loafer or brown Oxford
A navy suit without a tie reads as modern and festive rather than Monday morning. The tan or brown shoe warms the combination and prevents it from looking like you just came from the office. This works for most weddings.
Smart casual / outdoor: navy blazer + grey dress trousers + white OCBD + tan loafer
More put-together than jeans, less formal than a full suit. The tan loafer adds warmth and a festive note. Right for relaxed, outdoor, or "come as you are" invitations.
Summer outdoor: light grey or stone cotton-linen suit + white shirt + loafer
Summer weddings call for lighter fabrics. Wool in July is uncomfortable and reads out of season. Cotton-linen breathes. Lighter colors work in summer where they'd look wrong in November.

By season

Spring

A medium-weight navy or charcoal suit works for most contexts. Lighter colors (stone, dusty blue) are appropriate for outdoor spring ceremonies. Avoid very heavy wool.

Summer

Breathable fabrics — cotton, linen, or lightweight wool. Lighter colors are appropriate. Dark charcoal wool in August at an outdoor venue is a bad idea for both appearance and comfort. If the ceremony is on a lawn, avoid thin-soled Oxfords that will sink into the grass.

Autumn

The easiest season for weddings. Charcoal, navy, or dark brown works perfectly. Richer accent colors — burgundy, forest green, rust — work well as pocket square or tie choices without drawing attention away from the couple.

Winter

More formal and typically indoor. Dark suit, heavier fabric, dressy overcoat for arrival. The challenge: staying warm during the ceremony without looking bulky. A slim-fitting merino base layer under a suit jacket solves this.

The one thing that actually kills a wedding outfit

It's almost never the formality level. Most people get roughly close enough on the suit vs. blazer question. What reads as careless — and what people notice without being able to name — is shoe condition. A scuffed Oxford with a sharp suit undermines the whole thing. A well-maintained loafer with a simple blazer-and-trousers combination looks intentional. Before any wedding, the first thing to do is look at the shoes, not the suit.

What not to wear

AVOID
All black unless the invitation specifies it (reads as mourning)
White, cream, or ivory — reserved for the couple
Sneakers at any formal or cocktail wedding
Jeans, regardless of how nice they are
Short sleeve dress shirts at formal events
SAFE CHOICES
Navy suit — works at almost every formality level
Charcoal suit — formal, versatile, never wrong
Navy blazer + grey/tan trousers — cocktail to smart casual
Brown or tan leather shoes — more festive than black
A pocket square — elevates a suit with no effort

When you genuinely can't read the code

Default to one level up from what you think is required. Being slightly overdressed at a wedding is invisible. Being underdressed is not. If you know anyone in the wedding party, ask — they'll tell you exactly what's appropriate for the specific venue and couple.

What do men wear to a wedding?

Depends on the dress code. Formal or black tie optional: dark suit with dress shirt and tie. Cocktail or smart casual: navy blazer with dress trousers, or a suit without a tie. When in doubt, go more formal — being slightly overdressed is invisible, being underdressed is not.

Can men wear a navy suit to a wedding?

Yes. A well-fitted navy suit is one of the most universally appropriate wedding outfits for guests. Works at formal, cocktail, and smart casual weddings. With a tie for formal, without for relaxed.

What shoes should men wear to a wedding?

Formal: black Oxford or Derby. Cocktail and smart casual: brown or tan leather Oxford, Derby, loafer, or Chelsea boot. No sneakers at any wedding with a dress code.

What to wear to a summer outdoor wedding?

A lighter-weight suit or blazer in linen, cotton-linen, or light wool. Lighter colors (tan, stone, light grey) are appropriate in summer. If the ceremony is on a lawn, avoid thin-soled Oxfords.

HAVE A WEDDING COMING UP?

Tell Vera you have a wedding and she'll build an outfit for the occasion from your actual wardrobe — accounting for the dress code and the weather.

Try DRESSED Free →