Dress Codes, Style
What to Wear to a Wedding: The Men’s Guide by Dress Code
The wedding invitation arrives. Somewhere on it, in a smaller font than the date, is a phrase like “black tie optional” or “garden party formal” or — worst of all — nothing at all. You have four months to decide and you will spend three of them not deciding.
This guide solves that. What to wear to a wedding as a man depends on three variables: the stated dress code, the time of day, and the venue. Nail those three and the outfit assembles itself.
Decode the invitation first
| What it says | What to wear |
|---|---|
| Black tie | Tuxedo. No substitutions. See the black tie guide. |
| Black tie optional | Tuxedo, or a midnight navy / charcoal suit with a conservative tie. |
| Formal / Cocktail attire | Dark suit, dress shirt, tie. See cocktail attire. |
| Semi-formal | Same as cocktail — a dark suit. |
| Dressy casual / Garden party | Lighter suit or blazer and trousers. Tie optional. |
| Beach formal | Linen or lightweight suit, no tie, loafers. No shorts, ever. |
| Casual | Blazer, collared shirt, chinos. Still no jeans. |
| Nothing stated | A dark suit. You will never be the overdressed problem at a wedding. |
The governing principle: when the invitation is vague, dress up. Being slightly overdressed at a wedding reads as respect. Being underdressed reads as indifference, and it shows in every photograph for the rest of the couple’s life.
Time of day changes the colour
Daytime weddings (ceremony before 4pm) support lighter colours: mid-grey, light grey, tan, lighter blues. Summer daytime weddings are the only context where a light suit is genuinely correct.
Evening weddings (ceremony after 5pm) call for darker: charcoal, navy, midnight blue. The formality ceiling goes up after dark, which is why almost all black tie weddings are evening events.
The transitional case — a 4pm ceremony running into an evening reception — is the most common and the trickiest. Default to navy or charcoal. Both work in daylight and improve after sunset.
Venue changes the fabric
- Hotel ballroom / country club: worsted wool. The most formal option and the safest.
- Church or cathedral: worsted wool, conservative colour. Cover your shoulders; jackets stay on during the ceremony.
- Barn, vineyard, garden: lighter wool, wool-linen blends, textured fabrics. This is where a hopsack blazer earns its keep.
- Beach or tropical: linen or cotton, light colours, loafers with no socks. Linen wrinkles — accept it, that’s the point of linen.
- City rooftop: anything from a lightweight suit to a blazer and trousers, depending on the stated code.
The rules that don’t change
- Never wear white. Not a white suit, not a white jacket. The rule is about the couple, not about you.
- Never wear black to a daytime wedding. A black suit in daylight reads funereal. Charcoal or navy instead.
- Don’t match the wedding party unless you’re in it. If the groomsmen are in navy, wear charcoal.
- Don’t upstage the groom. No tuxedo unless the code says black tie. No boutonnière unless you’re given one.
- Jeans are never wedding attire, regardless of how casual the invitation sounds.
Five weddings, five outfits
1. Evening black tie, hotel ballroom. Midnight blue dinner jacket, white marcella-bib shirt, self-tied black bow tie, cummerbund, black patent oxfords, white linen pocket square.
2. Evening cocktail, city venue. Charcoal or midnight navy suit, white spread-collar shirt, burgundy grenadine tie, black oxfords, white pocket square. See the knot guide — a Half-Windsor is right here.
3. Afternoon garden wedding, summer. Mid-grey or tan lightweight suit, light blue shirt, knit tie or no tie, brown loafers, patterned pocket square. Sunglasses matter at outdoor daytime weddings — a tortoiseshell frame, not aviators.
4. Barn or vineyard wedding. Navy hopsack blazer, white or chambray shirt, olive or stone trousers, brown suede or leather derbies, no tie. Textured over smooth is the register here.
5. Beach wedding. Light linen suit or linen blazer with cotton trousers, white or pale blue shirt open at the collar, brown leather loafers with no visible socks. No tie, no waistcoat, no attempt at formality the setting won’t support.
The accessories
- Pocket square: the highest-value item you can add. White linen never fails. See the fold guide.
- Watch: a dress watch on leather. See how to wear a watch.
- Shoes: polished, always. Black oxfords for formal, brown for everything else.
- Belt: matched to the shoes.
Frequently asked questions
What should a man wear to a wedding?
It depends on the stated dress code, the time of day, and the venue. When no dress code is given, a dark navy or charcoal suit with a white shirt and a conservative tie is correct for almost every wedding.
Can a man wear a black suit to a wedding?
To an evening wedding, yes. To a daytime wedding, no — black reads funereal in daylight. Charcoal or navy is the better choice at any hour and never looks wrong.
Do you have to wear a tie to a wedding?
For black tie, formal, or cocktail attire — yes. For garden party, beach, or casual weddings — no. When the invitation is unclear, bring the tie and read the room on arrival.
What colour suit is best for a wedding guest?
Navy is the most versatile, followed by charcoal. Both work in daylight and after dark, in every season, at every venue. Mid-grey and tan are good options for summer daytime weddings only.
Can you wear jeans to a wedding?
No. Even at weddings described as casual, jeans read as not having made an effort. Chinos or wool trousers with a blazer is the minimum for the most relaxed wedding.
TL;DR
- No dress code stated: dark navy or charcoal suit
- Daytime: lighter colours acceptable; never black
- Evening: darker colours; higher formality ceiling
- Never: white, jeans, upstaging the groom, matching the wedding party
- When in doubt: dress up. Overdressed reads as respect.
— Mr.Wayne

