What to Wear to a Wedding — Men's Complete Guide

Key Takeaway: What to wear to a wedding as a man depends entirely on the dress code and venue. Black tie means a tuxedo. Cocktail means a dark suit. Garden and outdoor weddings allow lighter fabrics and colors. When in doubt, a navy or charcoal suit with a white shirt is always appropriate.

Frequently Asked Questions

What should a man wear to a wedding?

What to wear to a wedding depends on the dress code specified on the invitation. Black tie requires a tuxedo. Cocktail attire means a dark suit with a tie. Semi-formal allows a suit or blazer with dress trousers. Casual weddings permit chinos with a blazer or a smart shirt. When no dress code is specified, a navy or charcoal suit with a white shirt is the safest default.

Is it OK to wear a black suit to a wedding?

A black suit is acceptable but not ideal for most weddings. Black reads more formal and somber — it's the traditional color for funerals and evening events, not celebrations. Navy and charcoal are more versatile wedding colors. The exception is evening or black-tie weddings, where black is expected. If a black suit is all you own, pair it with a lighter shirt and a colorful tie or pocket square to avoid looking funereal.

What is cocktail attire for a man at a wedding?

Cocktail attire for men at a wedding means a dark suit (navy, charcoal, or dark gray) with a dress shirt and tie. The suit should be well-tailored but doesn't need to be a tuxedo. Dress shoes (oxfords or derbies in black or dark brown) and a pocket square complete the look. Cocktail attire is the most common wedding dress code — it's the sweet spot between formal and relaxed.

Can men wear jeans to a casual wedding?

Jeans are generally not appropriate for weddings, even casual ones. "Casual" in a wedding context means smart casual — chinos or dress trousers with a blazer or sport coat, not denim. If the invitation specifically says "come as you are" or it's a backyard ceremony among close friends, dark, unworn-looking jeans with a blazer might work. When in doubt, overdress — no one was ever criticized for looking too polished at a wedding.

What color suit is best for a wedding guest?

Navy is the most versatile wedding suit color. It works across seasons, times of day, and levels of formality. Charcoal gray is a strong second choice — slightly more formal and authoritative. Light gray and tan work well for summer and outdoor weddings. Avoid white, cream, or anything that could be mistaken for the wedding party's attire. For more on suit selection, see our suits guide (coming soon).

Do you have to wear a tie to a wedding?

For black-tie and cocktail weddings, yes — a tie is expected. For semi-formal, a tie is recommended but not strictly required. For casual weddings, a tie is optional. If you're unsure, bring a tie and assess the room — it's easier to pocket a tie than to wish you had one. A well-chosen tie adds polish without much effort.

How to Read a Wedding Dress Code

Wedding invitations use specific dress code terms, each with different expectations. Here's what each actually means:

| Dress Code | What It Means | What to Wear |

| White Tie | Ultra-formal (rare) | Tailcoat, white bow tie, wing-collar shirt |

| Black Tie | Formal evening | Tuxedo, black bow tie, formal shirt |

| Black Tie Optional | Formal but flexible | Tuxedo or dark suit with tie |

| Cocktail | Smart, polished | Dark suit, dress shirt, tie |

| Semi-Formal | Relaxed polish | Suit or blazer + dress trousers |

| Garden / Outdoor | Location-appropriate | Lighter suit or blazer + chinos |

| Beach | Relaxed, warm-weather | Linen trousers + linen shirt or blazer |

| Casual | Smart casual | Chinos + blazer or sport coat |

| Dressy Casual | Between casual and semi-formal | Tailored chinos + button-down + optional blazer |

When no dress code is stated, default to cocktail — it's the safest middle ground.

For a deeper dive into all dress codes beyond weddings, see our dress codes guide.

Black Tie Wedding Outfits

Black tie is the most formal standard wedding dress code. The rules are established and specific.

The outfit:

  • Tuxedo: Single-breasted, peak or shawl lapel, in black or midnight navy. The lapels should be satin or grosgrain.
  • Shirt: White formal shirt with a turndown collar or wing collar. French cuffs with cufflinks.
  • Bow tie: Black silk bow tie. Pre-tied is fine — the idea that only self-tied bow ties are acceptable is outdated.
  • Shoes: Black patent leather oxfords or polished black cap-toe oxfords. See our dress shoes guide for options.
  • Socks: Black dress socks. No patterns, no color.
  • Belt or suspenders: If the trousers have belt loops, a black leather dress belt. If not, black suspenders (braces).

Common mistakes:

  • Wearing a regular suit instead of a tuxedo to a black-tie event
  • Colored bow ties or novelty accessories
  • Brown shoes (always black for black-tie)
  • Visible branding on any piece

Cocktail Attire for Men

Cocktail attire is the most common wedding dress code. It's dressy without requiring a tuxedo — think of it as "put-together, polished, and intentional."

The outfit:

  • Suit: Navy, charcoal, or dark gray in wool or wool-blend. This is not the time for light colors or bold patterns unless you're very confident.
  • Shirt: White or light blue dress shirt. Spread or semi-spread collar. No button-down collars for this formality level.
  • Tie: Solid, subtly patterned, or textured in a complementary color. Navy, burgundy, silver, and muted patterns work well.
  • Shoes: Black or dark brown oxfords or derbies. Polished and clean.
  • Pocket square: Optional but recommended. A white linen pocket square is the most classic choice.

The difference between cocktail and black-tie optional: Black-tie optional means a tuxedo is preferred but a dark suit is acceptable. Cocktail means a suit is the expectation — no tuxedo needed.

Semi-Formal Wedding Outfits

Semi-formal sits between cocktail and casual. You have more flexibility in color, fabric, and whether you wear a full suit or separate pieces.

The outfit (option 1 — full suit):

  • A suit in navy, gray, blue, or tan (for summer). Less structured than cocktail — an unlined or half-lined suit works.
  • Dress shirt or a smart, solid-color shirt with a clean collar.
  • Tie optional. If worn, it can be more colorful or textured than at a cocktail event.
  • Derbies or loafers in brown or tan.

The outfit (option 2 — separates):

  • Blazer in navy or gray + dress trousers in a contrasting color (gray blazer + navy trousers, navy blazer + gray trousers).
  • A dress shirt or well-pressed Oxford cloth button-down (OCBD).
  • No tie required.
  • Loafers or derbies.

Semi-formal is where personal style starts to show. You can introduce color, pattern, and texture more freely than at a cocktail or formal event.

Garden & Outdoor Wedding Outfits

Outdoor weddings — gardens, vineyards, estates — call for lighter fabrics and colors that work with natural settings and warmer temperatures.

The outfit:

  • Suit or separates: A lighter-weight suit in cotton, linen, or linen-blend. Colors: light gray, tan, khaki, light blue, sage. Or a blazer + chinos combination.
  • Shirt: Light-colored dress shirt or a patterned shirt (subtle checks, light florals). Linen shirts work well.
  • Tie: Optional. If worn, linen or knit ties feel right for the setting.
  • Shoes: Suede loafers, suede derbies, or clean leather loafers. Avoid heavy, polished shoes — they'll look out of place.
  • Accessories: Sunglasses (you'll need them), a linen pocket square, a lighter watch strap.

Practical considerations:

  • Avoid very light-colored soles on shoes — grass stains are real
  • If the ceremony is on soft ground, skip shoes with thin heels or soles that sink
  • Bring layers — outdoor temperatures can shift quickly in the evening

Beach Wedding Outfits

Beach weddings are the most relaxed formal occasions. The goal is looking polished while acknowledging that you're standing in sand.

The outfit:

  • Trousers: Linen trousers in white, tan, light blue, or light gray. Roll the cuffs if the sand is deep. Tailored chinos also work.
  • Shirt: Linen button-down (tucked in), camp collar shirt, or a lightweight poplin shirt. Light colors and subtle patterns are appropriate.
  • Blazer: Optional. An unstructured linen blazer in navy or tan elevates the look without overheating you.
  • Shoes: Loafers (that you don't mind getting sandy), clean leather sandals if the couple has indicated barefoot-friendly, or go barefoot if it's that kind of wedding.
  • No tie: Unless specifically requested, ties at beach weddings look overdone.

What to avoid at beach weddings:

  • Full wool suits (you'll overheat)
  • Dark, heavy colors (they absorb heat and look out of place against sand and ocean)
  • Formal oxfords (impractical and they'll get damaged)

Casual Wedding Outfits

"Casual" on a wedding invitation doesn't mean t-shirts and sneakers. It means smart casual — put-together but relaxed.

The outfit:

  • Trousers: Chinos in navy, olive, tan, or gray. Well-pressed and clean.
  • Shirt: A quality button-down shirt, Oxford cloth, or a textured shirt with a clean collar. Patterns are welcome — gingham, subtle checks, micro-prints.
  • Blazer: A sport coat or unstructured blazer elevates chinos significantly. Navy is the safest color.
  • Shoes: Clean loafers, suede derbies, or polished Chelsea boots. No sneakers unless the invitation explicitly says so.
  • No tie required: But a pocket square adds an easy touch of intention.

The casual wedding trap: Many men underdress for casual weddings. You're still celebrating someone's marriage — show up looking like you care. When in doubt, add a blazer.

What Not to Wear to a Wedding

Some rules are universal across all wedding dress codes:

  • White or cream — Reserved for the couple. Even if your outfit is technically off-white, it's too close to risk.
  • Athletic shoes or sneakers — Unless explicitly stated on the invitation.
  • Graphic tees — Never at a wedding, regardless of dress code.
  • Shorts — Even at beach or casual weddings, trousers are expected unless specifically told otherwise.
  • Flashy patterns or logos — This is someone else's day. Look polished, not attention-seeking.
  • Wrinkled or stained clothing — Steam or iron everything. Basic maintenance signals respect.
  • Cologne overdose — Apply 2-3 sprays maximum. See our cologne guide for application tips.

The general principle: When in doubt, overdress. No one has ever been turned away from a wedding for being too polished.

Accessories for Wedding Guests

Accessories finish the outfit. A few intentional choices make a significant difference.

Watch: A clean, elegant watch is the most impactful accessory. Leather strap for formal, metal bracelet for versatile. No smartwatches at black-tie events. See our watch guide for recommendations.

Pocket square: A white linen pocket square works at every formality level. For cocktail and semi-formal, you can introduce color or pattern that complements (not matches) your tie. Fold it simply — the presidential fold (flat rectangle) is the most elegant.

Tie bar: Optional, but it keeps your tie in place and adds a refined detail. Position it between the third and fourth shirt buttons. Silver or gold metal, matching your other metals (watch, belt buckle).

Cufflinks: Required with French-cuff shirts (black-tie). Optional but elegant with barrel cuffs if they have buttonholes. Keep them simple — silver or gold with minimal decoration.

Belt: Match your belt leather to your shoe leather (brown with brown, black with black). A clean, simple buckle — not oversized or branded.

Sunglasses: Essential for outdoor weddings. Remove them during the ceremony and formal photos. Classic styles (aviators, wayfarers) work best. See our glasses guide for face shape recommendations.

For a complete accessories overview, see our accessories guide.