TL;DR: a men's wedding guest outfit follows the dress code on the invitation. Black tie means a tuxedo. Formal and black tie optional call for a dark suit and tie at minimum, cocktail is a suit where the tie is optional, and at dressy casual or beach weddings a blazer or linen without a tie is fine. When the card says nothing, I wear a navy or grey suit and keep a tie in my pocket.
The invitation is the brief. The table below decodes it, and each dress code has its own section.

Four suits, from black tie down to the beach.
Men's wedding guest outfits at a glance
| Dress code | Suit or jacket | Shirt and tie | Shoes |
|---|---|---|---|
| Black tie | Tuxedo, black or midnight navy | White dress shirt, black bow tie | Black patent or polished oxfords |
| Black tie optional | Tuxedo or a dark suit | White shirt, bow tie or dark tie | Black oxfords |
| Formal | Dark suit in navy, charcoal or black | Dress shirt and a tie | Black or dark brown oxfords |
| Cocktail / semi-formal | Suit in navy, grey or a muted color | Dress shirt, tie optional | Leather oxfords, derbies or loafers |
| Dressy casual | Blazer or sport coat with trousers or chinos | Collared shirt or fine knit, no tie needed | Loafers or leather derbies |
| Casual / beach | Linen suit, or linen shirt and light trousers | Open collar, no tie | Suede loafers or leather sandals if the couple says so |

If you only remember one thing: match the darkest, sharpest item to the most formal invitation.
The wedding website usually spells out the dress code in more detail than the card. When it doesn't, the time of day and the venue fill the gap. An evening ceremony in a hotel ballroom leans formal. A Saturday afternoon on a farm leans semi-formal or dressy casual.
Black tie
For a black tie wedding, men wear a tuxedo. That means a black or midnight navy dinner jacket with satin or grosgrain lapels and trousers to match, usually with a side stripe. Under it goes a white dress shirt with a black bow tie, and the shoes should shine. A regular black suit with a long tie is a step down from what the couple asked for.
If you don't own a tux, renting one is normal, and so is buying one you'll wear again for galas and New Year's. A shawl or peak lapel both work. Keep the pocket square white and the watch simple, and skip the novelty bow tie unless the invitation invites it.
Black tie optional
Black tie optional means a tuxedo is welcome but a dark suit is fine. A dark suit that fits well is the backbone. Add a white or pale shirt with a dark tie, then black oxfords. Either a bow tie or a long tie works. This is the dress code where a suit you already own usually saves the day.
Pick the darkest suit you have and keep everything else quiet: a solid tie, a white pocket square, no loud patterns. If you want to see how this dress code plays out from the other side of the aisle, read how I picked my black tie optional outfit, a story about choosing between a gown and a jumpsuit for the same kind of evening.
Formal
For a formal wedding, men wear a dark suit and tie. Navy and charcoal are the safest colors, black works for evening, and the shirt should be a crisp white or light blue. Leather oxfords in black or dark brown finish it. A tuxedo is allowed but not expected.
Formal is the most common reading of a wedding invitation that doesn't spell anything out, especially in the evening. A two-piece suit is enough. A three-piece or a double-breasted jacket is a nice touch in cold months. Keep the tie in silk or a fine knit, and match the belt to the shoes.
People often ask whether chinos or odd trousers are fine at a formal wedding. They aren't, because formal means a matching suit. Save the odd jacket and chinos for dressy casual.
Cocktail and semi-formal
Cocktail attire and semi-formal mean nearly the same thing for men: a suit, with the tie optional. Navy, mid-grey and charcoal are safe, and this is where a green, brown or light blue suit can work. Pair it with a dress shirt and leather shoes. A blazer and trousers can pass if they're sharp and the suit isn't possible.

A navy suit, light blue shirt and burgundy tie covers most cocktail weddings.
The difference between semi-formal and cocktail is mostly about the women's dress lengths, not men's clothing. For both, I'd wear the tie to the ceremony and decide at the reception. Groomsmen in navy? Then a mid-grey suit or a forest green jacket keeps you from looking like the eighth groomsman, which is the whole plot of how I picked a blazer for a winter wedding.
Dressy casual
Dressy casual means a jacket without a full suit. Wear a blazer or sport coat over a collared shirt or a fine knit, with tailored trousers or chinos in a contrasting color, and loafers or leather derbies. A tie is optional and usually skipped. Jeans are a gamble unless the couple says they're fine.
Think navy blazer with grey trousers, or a tan jacket with navy chinos. In warm weather, an unlined cotton or linen blazer keeps you cool. A knit polo under a blazer works for an afternoon garden wedding. A t-shirt under a blazer usually doesn't.
Casual and beach
For a casual or beach wedding, men can drop the tie and often the jacket. Wear a linen or cotton suit in sand, light grey or light blue, or a linen shirt with light trousers. Suede loafers suit most beaches. Shorts are only fine if the couple says so, and that's rare even for a beach ceremony.

Linen wrinkles. At a beach wedding, that's part of the look.
Casual still means put together. A pressed linen shirt, trousers that fit and clean shoes look like you made an effort. A wrinkled tee and cargo shorts look like you came from the hotel pool. If the ceremony is on sand, loafers you can slip off are easier than lace-ups.
What to wear by season
The dress code sets how formal you go. The season decides the fabric and the color.
- Spring: mid-weight wool or cotton suits in light grey, light navy or tan. Pastel shirts and ties suit garden weddings.
- Summer: linen, cotton or lightweight wool in light colors. Unlined jackets help, and a summer wedding guest outfit for men can skip the tie at dressy casual and below.
- Fall: think brown and olive, or burgundy with charcoal. Flannel and tweed start to make sense, and suede shoes or boots fit a barn venue.
- Winter: heavier wool in charcoal, navy or deep green, with an overcoat you won't mind being seen in photos. A knit tie adds texture.

Charcoal flannel and a camel coat for a cold-weather wedding.
What to wear by venue
- Church or other place of worship: cover up. A jacket and tie are a safe default even when the reception is relaxed.
- Hotel ballroom or city venue: lean toward the formal end of the dress code, especially at night.
- Barn, farm or vineyard: semi-formal or dressy casual, with shoes that can handle grass or gravel. Brown and earth tones fit in.
- Garden or outdoor lawn: lighter fabrics and colors, and avoid thin heels or slick leather soles on soft ground.
- Beach: linen, no tie, loafers you can take off.
- Destination wedding: follow the dress code the couple gives and pack something light enough for the climate.
What not to wear to a wedding as a male guest
- White or ivory suits that read as all white. A white shirt under a suit is fine. An all-white look competes with the couple.
- The groomsmen's exact look. If you know they're in navy with burgundy ties, change the suit color or the tie.
- Anything less formal than the invitation. A suit at a dressy casual wedding is fine. Chinos at a black tie wedding aren't.
- Jeans or sneakers, unless the couple asks for them.
- Graphic tees or big logos.
- Novelty ties at formal weddings, unless the couple has asked for something playful.
- Shoes you haven't worn in. You'll stand at the ceremony and dance at the reception.
Black itself is fine for men. A black suit or tuxedo is standard at evening and black tie weddings, though navy or grey looks lighter in daylight.
Try the outfit on your own photo first
If you're deciding between two suits, or you've found a jacket online and don't know if the color works on you, a virtual try-on shows you. On TryAnyOutfit, you add a photo or screenshot of the outfit and one photo of yourself, and the look goes on your real photo, not an avatar.

The setup screen with a cocktail outfit loaded. Screenshot taken November 4, 2026.
The Top only option keeps your own trousers when you only want to see a new jacket, and Bottom only does the reverse. You can also type a note, like "jacket worn open" or a different tie color. The page notes the photo stays on your device until you create. It shows how a look appears on you. It won't tell you your size or how the fabric fits, so check the shop's measurements before you buy.
It runs on phones (iPhone and Android) and in the web studio, and the credits are shared. Each try-on uses a credit, and it's cheap to start; current options are on the pricing page.
More wedding guest reading
- How I picked a blazer for a winter wedding, when the groomsmen wore navy
- How I picked my black tie optional outfit
- How I picked a wedding guest dress, if you're helping a partner decide too.
- Men's outfit generator apps for putting a look together from scratch.
- Best virtual try-on apps compared.
- Trying on outfits for events like galas and graduations.
Items mentioned
- Black tie: tuxedo and bow tie: Black or midnight navy tuxedo, white dress shirt, black bow tie and shined black shoes.
- Black tie optional: tuxedo or dark suit: A tuxedo or a well-fitted dark suit with a white shirt, dark tie and black oxfords.
- Formal: dark suit and tie: Navy, charcoal or black suit, white or light blue shirt, tie and leather oxfords.
- Cocktail and semi-formal: suit, tie optional: A suit in navy, grey or a muted color with a dress shirt and leather shoes.
- Dressy casual: blazer and trousers: Blazer or sport coat with contrasting trousers or chinos, a collared shirt and loafers.
- Casual and beach: linen, no tie: Linen suit, or a linen shirt with light trousers and suede loafers.
Frequently asked questions
What should a man wear to a wedding as a guest?
Follow the dress code on the invitation or wedding website. With no dress code given, a navy or grey suit with a dress shirt and leather shoes is the safe choice, and you can bring a tie and decide at the venue.
Should men wear a suit to a wedding?
For black tie optional, formal and cocktail weddings, yes. For dressy casual a blazer with trousers or chinos is enough, and for casual or beach weddings a linen shirt and light trousers can work. Black tie calls for a tuxedo instead.
What should a male guest wear to a casual wedding?
A linen or cotton suit in a light color, or a pressed collared shirt with chinos and loafers. A tie isn't needed. Skip shorts, graphic tees and sneakers unless the couple asks for a very relaxed look.
Can I wear pants to a formal wedding?
Chinos or trousers without a matching jacket are too casual for a formal wedding. Formal means a matching dark suit and tie. Save a blazer with separate trousers for dressy casual or cocktail weddings.
What is cocktail attire for men at a wedding?
A suit in navy, grey, charcoal or a muted color with a dress shirt and leather shoes. A tie is optional, though wearing one to the ceremony is a safe choice.
What is the difference between semi-formal and cocktail attire for men?
For men they're nearly the same: a suit, with the tie optional. The distinction matters more for women's dress lengths. Lean slightly more formal for evening events.
What not to wear to a wedding as a male guest?
Avoid all-white or ivory outfits, the groomsmen's exact look, anything less formal than the invitation, jeans or sneakers unless invited, big logos, and shoes you haven't broken in.
Can men wear black to a wedding?
Yes. A black suit or tuxedo is standard at evening and black tie weddings. For daytime or casual weddings, navy or grey usually looks lighter.
What do 50 year old men wear to weddings?
The same dress-code rules apply at any age. A well-fitted suit in navy or charcoal with a good shirt and polished shoes works for most weddings, and fit matters more than trends.
Can I see a wedding guest outfit on myself before buying it?
Yes, with a virtual try-on app like TryAnyOutfit, which puts an outfit from any photo or screenshot on your own photo. It's a visual preview, not a size tool, so check measurements on the shop's page. It's cheap to start; see https://tryanyoutfit.com/#pricing.