What to Wear to a Wedding as a Man: Dress Codes, Seasons and Outfits
What to wear to a wedding as a man: every dress code from black tie to beach, fall and winter wedding outfits, groom vs guest, suit colors and shoes.
We may earn a commission when you buy through links on this page, at no extra cost to you. How we earn money
In this guide
- Start With the Wedding Dress Code
- Wedding Guest Attire for Men by Dress Code
- What the Groom Should Wear
- Best Wedding Suit Colors for Men
- Best Shirts, Ties, and Accessories
- Best Shoes for Men’s Wedding Attire
- What to Wear to a Wedding by Season
- What to Wear to a Wedding by Venue
- Wedding Outfits for Men That Work
- Wedding Outfit Mistakes Men Should Avoid
- FAQs
What a man should wear to a wedding depends on the dress code: a tuxedo for black tie, a dark suit and tie for formal and cocktail weddings, and a blazer with trousers or chinos for dressy casual. Read the dress code first, then adjust for the season and the venue. That order solves most wedding outfit questions before you open the closet. This guide covers every common dress code, what guests and grooms should wear, the best suit colors, shoes, and the mistakes that make men look underdressed or out of place.
Table of Contents
Start With the Wedding Dress Code
The invitation is your brief. Most couples state a dress code on the invite or the wedding website, and that line tells you how formal to go. If there is no dress code, look at the clues: an evening ceremony at a hotel ballroom is formal, a Saturday afternoon in a garden is semi-formal, and a backyard barbecue reception is casual. To see the full outfit for any dress code, use the men’s dress code guide.
When you’re unsure, dress one step up rather than one step down. A suit and tie at a semi-formal wedding looks respectful. Chinos and an open collar at a formal wedding look like you didn’t read the invitation.
It’s also fine to ask the couple or someone in the wedding party. A quick question beats guessing wrong.
Wedding Guest Attire for Men by Dress Code
Dress codes run from most formal to least formal. Here’s what each one actually means for a man.
White Tie
The most formal dress code there is, and rare at weddings. It means a black tailcoat, matching trousers with braid down the side, a white piqué wing-collar shirt with studs, a white piqué waistcoat, a white bow tie, and black patent leather shoes. A regular tuxedo does not meet white tie. If you’re invited to one, rent from a formalwear specialist who knows the details.
Black Tie
Black tie means a tuxedo. A black or midnight navy dinner jacket with satin or grosgrain lapels, matching trousers, a white dress shirt (pleated or plain front, turndown or wing collar), a black self-tie bow tie, and a cummerbund or low-cut waistcoat to cover the waistband. Shoes are black patent leather or highly polished black Oxfords. Black tie is traditionally evening wear, so you’ll usually see it at ceremonies that start late afternoon or later.
A black suit is not a tuxedo. If the invite says black tie, a suit underdresses you.
Black Tie Optional
A tuxedo is welcome but not required. If you own one or the couple’s crowd will mostly wear them, wear it. Otherwise, a dark suit is correct: charcoal, navy, or black, with a white dress shirt, a dark silk tie, and black Oxfords. Keep it conservative. This is not the dress code for a light grey suit or a loud tie.
Formal
Formal means a dark suit and tie, with no ambiguity. Navy or charcoal suit, white or light blue dress shirt, silk tie, black or dark brown Oxfords. For an evening formal wedding, lean darker and stick with black shoes. Some couples use “formal” when they’d welcome a tuxedo, so if the venue is grand and the hour is late, a tux won’t look out of place.
Cocktail
A suit and tie, with a bit more room for color and texture than formal. Navy, charcoal, or mid grey suits all work. You can wear a patterned tie, a pale pink or light blue shirt, and dark brown shoes. The tie is still expected at most cocktail weddings. The suit should still match: a blazer and odd trousers are a step below cocktail.
Semi-Formal
Semi-formal sits close to cocktail and the terms often overlap. A suit is still the right answer. The difference is timing and color: for a daytime semi-formal wedding, a mid grey or light grey suit with a lighter tie works. For an evening semi-formal wedding, go darker. A tie is the safe default, though some daytime semi-formal weddings are relaxed enough to skip it.
Dressy Casual
Also called smart casual or casual chic. You don’t need a suit. A blazer or sport coat with tailored trousers or chinos, a collared shirt, and leather shoes is the target. A tie is optional. A navy blazer or grey blazer with stone chinos and brown loafers fits this dress code well. Jeans usually don’t, unless the couple says otherwise. The smart casual dress code guide covers where the line sits.
Casual
Casual at a wedding still means making an effort. Chinos or tailored trousers, a pressed button-down or Oxford shirt, and loafers or clean leather shoes. A jacket is optional but rarely wrong. Skip the tie. Shorts, T-shirts, and sneakers are only right if the invitation explicitly allows them.
Beach Formal and Beach Casual
Beach formal means a lightweight suit in linen, cotton, or tropical wool, in light grey, tan, stone, or light blue. Wear a white or light shirt, and make the tie optional or swap it for a lightweight linen or knit tie. Beach casual drops the jacket: a linen or cotton shirt, linen trousers or lightweight chinos, and loafers. Shorts are only right if the couple says so.
Daytime Weddings
If the ceremony is in the morning or early afternoon, dress lighter. Mid grey, light grey, light blue, and tan suits suit daylight better than black or charcoal. A tuxedo is traditionally evening wear, so it’s out of place at a morning ceremony unless the couple asks for it. At the most formal daytime weddings, mainly in the UK, morning dress (a tailcoat-style morning coat, striped trousers, and a waistcoat) is the traditional equivalent. If that’s on the invite, rent it.
What the Groom Should Wear
The groom sets the formality for everyone else. Guests dress to the code. The groom defines it.
Match or exceed the dress code: The groom should be among the most formally dressed men in the room. At a black tie wedding, that’s a tuxedo. At a formal or cocktail wedding, a well-fitted suit, often in a better fabric or a three-piece, does the job.
Stand apart from the groomsmen: The groomsmen usually match each other. The groom should look related but distinct. A different tie, a waistcoat the others don’t wear, a different jacket color, or simply a different boutonniere is enough.
Get the fit right early: Buy or order the suit well ahead of the wedding so there’s time for alterations. A suit that fits perfectly off the rack is rare. Shoulders need to fit when you buy. Sleeves, waist, and trouser length can be adjusted by a tailor.
Think about the photos: Wedding photos last decades. Solid, classic colors and clean tailoring age better than whatever is trendy that year. Avoid very skinny ties, very short jackets, and loud patterns.
Buying or renting a suit for the day? The suit size calculator turns your chest and height into a jacket size like 40R.
Best Wedding Suit Colors for Men
Navy: The most versatile wedding suit. Works for formal, cocktail, and semi-formal weddings, day or evening, in any season. If you’re buying one suit for weddings, buy navy.
Charcoal: More formal than navy and ideal for evening weddings, black tie optional dress codes, and fall or winter. Pairs well with black shoes.
Mid grey: Lighter and better for daytime, spring, and summer. Works with brown shoes and lighter ties.
Light grey, tan, or stone: Summer, beach, and outdoor daytime weddings. Best in linen, cotton, or a light wool. Too casual for evening formal weddings.
Dark brown: Works well for fall weddings and rustic venues. Less common, so make sure the setting suits it. Not for black tie optional or formal evening events.
Black: Fine for evening and formal weddings, but it’s not the default for every wedding. Black can look severe in daylight and may be what the groomsmen are wearing. See the black suit guide for how to wear one well.
Avoid: White, ivory, and all-cream suits unless the couple has asked guests to wear white. Also avoid anything bright or flashy, like shiny fabrics, bold plaids, or velvet in strong colors, unless you’re the groom or the dress code invites it.
Best Shirts, Ties, and Accessories
Shirts: White is the default and works at every dress code. Light blue is a close second for daytime and cocktail weddings. Pale pink is good for spring and summer at semi-formal or cocktail weddings (more on that in the pink shirt guide). Save darker shirts and bold patterns for other occasions.
Ties: Silk in navy, burgundy, deep green, or grey is always right. Small patterns like dots, fine stripes, or a small repeat are fine. For summer daytime weddings, a linen, cotton, or knit tie looks more relaxed. Match the tie width roughly to your lapel width.
Pocket square: Optional. A white linen square in a simple straight fold works with everything. If you want color, pick one that sits near the tie rather than matching it exactly.
Belt or braces: Match the belt to your shoes: black with black, brown with brown. Braces are a clean option with a waistcoat, but don’t wear braces and a belt together.
Fit details that matter:
- About a quarter to half an inch of shirt cuff should show below the jacket sleeve.
- Trousers should touch the top of the shoe with little or no break, not pool at the ankle.
- A tie bar sits between the third and fourth shirt buttons and should never be wider than the tie.
- For a two-button jacket, fasten the top button when standing and unfasten it when you sit. For a three-button jacket, fasten the middle button (sometimes the top as well). Never fasten the bottom button on a single-breasted jacket.
Best Shoes for Men’s Wedding Attire
Shoes follow formality. The dressier the code, the darker, sleeker, and plainer the shoe.
Black patent leather or polished black Oxfords: White tie and black tie. Nothing else.
Black cap-toe Oxfords: Formal and black tie optional weddings. The safest dress shoe there is.
Dark brown Oxfords or Derbies: Cocktail and semi-formal weddings, especially with navy, mid grey, or brown suits.
Leather or suede loafers: Summer, daytime, and relaxed weddings. Brown suede loafers with a light grey or tan suit are a strong warm-weather choice.
Brown leather boots: Rustic or barn weddings with a casual dress code, especially in fall and winter. Chelsea boots look cleaner than work boots.
Sneakers: Only if the wedding is explicitly casual and the couple has signaled that’s fine. Even then, plain white leather sneakers, not trainers.
What to Wear to a Wedding by Season
Seasons change the fabric and color, not the dress code. A cocktail wedding in July and one in January both call for a suit and tie; the cloth and the shades are what move.
What to wear to a spring wedding
For a spring wedding, men should wear a lightweight wool or wool-linen suit in mid grey, light grey or navy. Pair it with a white or light blue shirt, a light or pastel tie, and brown shoes or loafers.
What to wear to a summer wedding
For a summer wedding, men should wear linen, cotton or tropical wool in light grey, tan, stone, light blue or navy. Linen creases, which is part of its character, but press it before the event. An unlined or half-lined jacket makes a real difference in heat. For more warm-weather options, see the men’s summer fashion guide.
What to wear to a fall wedding
For a fall wedding, men should wear a heavier wool, flannel or tweed suit in charcoal, navy, brown or a muted check, with a white or light blue shirt and a tie in burgundy, deep green or rust. Brown shoes suit most fall weddings; black Oxfords are the choice when the dress code is formal or the ceremony is in the evening.
- Formal or evening fall wedding: charcoal suit + white shirt + burgundy silk tie + black cap-toe Oxfords.
- Semi-formal or cocktail: navy flannel suit + light blue shirt + deep green knit or wool tie + dark brown Derbies.
- Rustic or barn venue, dressy casual: brown tweed sport coat + white Oxford shirt + grey flannel trousers + brown suede Chelsea boots. See how to style Chelsea boots.
What to wear to a winter wedding
For a winter wedding, men should wear flannel or heavier worsted wool in charcoal or navy, with a proper overcoat in camel, charcoal or navy over the top. A three-piece suit adds warmth and looks right for the season. At black tie, a velvet dinner jacket in black, midnight navy or deep green works for evening winter weddings.
- Formal winter wedding: charcoal three-piece suit + white shirt + navy silk tie + black Oxfords + charcoal overcoat.
- Cocktail winter wedding: navy suit + white shirt + burgundy tie + dark brown shoes + camel overcoat.
- Black tie winter wedding: velvet dinner jacket + black tuxedo trousers + white dress shirt + black bow tie + patent or polished black shoes.
Leave the puffer jacket at home or in the car. A padded coat over a suit undoes the outfit in every photo taken outside.
What to Wear to a Wedding by Venue
Venue doesn’t override the dress code, but it shapes the details.
Church or religious ceremony: Lean conservative. Suit and tie, muted colors, nothing flashy. Some religious and cultural weddings have their own expectations for dress and color, so ask the couple if you’re unsure.
Courthouse or city hall: Usually small and short, but still a wedding. A navy or grey suit with a tie is right. If the couple is relaxed, a blazer, trousers, and an open collar can work.
Garden or outdoor: Lighter colors and breathable fabrics. Leather-soled shoes can slip on grass, so consider rubber-soled Derbies or loafers.
Barn or rustic venue: Tweed, flannel, brown suits, and textured fabrics fit well. Boots can work if the dress code is casual. A casual blazer with chinos often hits the right level.
Beach or destination: Linen or cotton suits, open collars, and loafers. Avoid dark heavy wool, which will be uncomfortable and look out of place in the sun.
Wedding Outfits for Men That Work
Five combinations that cover most weddings:
Formal evening: Charcoal suit + white dress shirt + navy or burgundy silk tie + white pocket square + black cap-toe Oxfords.
Cocktail or semi-formal: Navy suit + light blue shirt + small-pattern burgundy tie + dark brown Derbies + brown belt.
Summer daytime: Light grey wool-linen suit + white shirt + knit navy tie + brown suede loafers.
Dressy casual: Grey blazer + white Oxford shirt + navy chinos + tan loafers, no tie.
Beach casual: White linen shirt + stone linen trousers + tan suede loafers, no jacket.
Wedding Outfit Mistakes Men Should Avoid
Wearing white or ivory: Unless the couple asks for it, white is the bride’s color. That goes for an all-white suit too.
Ignoring the dress code: Showing up in a suit at black tie, or in chinos at formal, puts you visibly out of step with the room.
Competing with the groom: A loud suit, a flashy tuxedo at a cocktail wedding, or a statement accessory pulls attention from the couple. Look sharp, not showy.
Bad fit: A boxy jacket, sleeves covering the shirt cuff, and trousers pooling over the shoes ruin even an expensive suit. A tailor fixes most of this cheaply.
Sneakers and jeans by default: Unless the invitation says casual and the couple is clearly relaxed, both read as underdressed.
Loud patterns and novelty pieces: Cartoon ties and bold printed shirts belong elsewhere.
Dressing for the wrong weather: Heavy wool at a summer beach wedding or linen in December. Fabric matters as much as color.
For the bigger picture on building outfits that work across occasions, start with the men’s style guide.
FAQs
What should men wear to a wedding?
Follow the dress code on the invitation. For most weddings, a well-fitted navy or charcoal suit with a white or light blue shirt, a silk tie, and leather dress shoes is right. Black tie means a tuxedo. Casual and beach dress codes allow you to drop the tie and jacket.
Can men wear black to a wedding?
Yes, especially at evening and formal weddings. A black suit with a white shirt and a muted tie is perfectly appropriate. For daytime weddings, navy or grey usually looks better. Avoid an all-black look with a black shirt unless the event is clearly evening and formal.
Can men wear chinos to a wedding?
At casual, dressy casual, and beach weddings, yes. Wear them with a pressed shirt, a blazer, and leather shoes or loafers. For semi-formal and above, wear a suit instead. The khaki pants guide covers how to style chinos well.
What should men wear to a summer wedding?
A lightweight suit in linen, cotton, or tropical wool, in light grey, tan, stone, or navy. Pair it with a white or light blue shirt and loafers or brown Derbies. Choose an unlined or half-lined jacket to stay cooler.
What should men wear to a fall wedding?
Men should wear a wool, flannel or tweed suit in charcoal, navy or brown to a fall wedding, with a tie in a seasonal color like burgundy or deep green. For a dressy casual fall wedding, a tweed sport coat with grey flannel trousers works.
What should men wear to a winter wedding?
Men should wear a flannel or heavy wool suit in charcoal or navy to a winter wedding, with a proper wool overcoat. A three-piece suit or, at black tie, a velvet dinner jacket suits the season.
What should men wear to a beach wedding?
For beach formal, a light linen or cotton suit with an open collar or a light tie. For beach casual, a linen shirt, linen trousers or chinos, and loafers. Skip shorts unless the couple says they’re fine.
What shoes should men wear to a wedding?
Black Oxfords for formal and black tie optional weddings, black patent shoes for black tie, dark brown Oxfords or Derbies for cocktail and semi-formal, and loafers for summer or relaxed weddings. Sneakers only when the wedding is explicitly casual.
What should men avoid wearing to a wedding?
White or ivory suits, anything that competes with the groom, loud patterns, jeans and sneakers at anything above casual, and poorly fitted clothes.