What to Wear to a Wedding as a Male Guest

Deciding what to wear to a wedding as a male guest can feel surprisingly tricky — dress too casually and you'll stand out for the wrong reasons, go too formal and you'll upstage the occasion. Whether you're heading to a black-tie ballroom affair, a relaxed garden party, or a destination beach wedding, this guide breaks down exactly what to wear for every dress code, so you can show up looking sharp, respectful, and effortlessly stylish.

Need Help Nailing Your Wedding Guest Look?

Get personalized outfit suggestions tailored to your body type, budget, and the wedding's dress code — in seconds.

Get My Outfit Recommendation

Understanding the Wedding Dress Code

Before picking a single item, check the invitation for a dress code. Wedding invitations typically specify one of these levels of formality, and dressing appropriately is a sign of respect for the couple's vision.

  • Black Tie – Tuxedo or formal dinner suit required
  • Formal / Black Tie Optional – Dark suit and tie strongly encouraged
  • Semi-Formal / Cocktail Attire – Suit or blazer with dress trousers
  • Smart Casual – Chinos, a blazer, and a collared shirt
  • Beach / Destination – Linen trousers or light-colored suit

Outfit Ideas by Dress Code

Black Tie: The Classic Tuxedo

For black-tie weddings, wear a well-fitted black or midnight-blue tuxedo with a white dress shirt, a black silk bow tie, and black patent leather Oxford shoes. Add a pocket square in ivory or white for a polished finish. Avoid a standard suit — a tuxedo is the expected standard here.

Formal or Cocktail: The Dark Suit

A charcoal, navy, or deep forest-green suit is your go-to for formal and cocktail-attire weddings. Pair it with a crisp white or light-blue poplin dress shirt, a silk tie in a complementary color, and dark leather Oxford or Derby shoes. A well-fitted suit in a wool or wool-blend fabric looks both timeless and premium.

Semi-Formal: The Smart Blazer Look

A tailored blazer in camel, burgundy, or navy over dress trousers (not matching — this is not a full suit) works perfectly. Try mid-grey slim trousers with a white shirt, an open collar or knit tie, and tan leather loafers or brogues. This is a versatile, modern look ideal for afternoon or early evening ceremonies.

Smart Casual: Elevated but Relaxed

Go for slim-fit chinos in stone, olive, or navy, paired with a quality Oxford cloth button-down shirt in white or pale pink. Add a lightweight unstructured blazer in grey or check print, and finish with white leather sneakers or suede Chelsea boots. Avoid jeans unless the invitation explicitly mentions them.

Beach or Destination Wedding: Light and Breathable

Opt for a linen suit in ivory, light grey, or pale blue — linen breathes exceptionally well in warm climates. Wear it with a relaxed-collar shirt (no tie needed), and choose loafers or leather sandals. Avoid dark, heavy fabrics that will absorb heat and look out of place in an outdoor tropical or seaside setting.

Key Style Rules for Male Wedding Guests

  • Fit is everything: A mid-price suit that fits perfectly beats an expensive one that doesn't.
  • Avoid white or ivory: These shades are traditionally reserved for the wedding party.
  • Mind your shoes: Always wear clean, polished leather shoes for formal events.
  • Accessories matter: A pocket square, watch, or tie bar instantly elevates a look.
  • Grooming counts: A great outfit paired with neat grooming makes the full impression.

Need Help Nailing Your Wedding Guest Look?

Get personalized outfit suggestions tailored to your body type, budget, and the wedding's dress code — in seconds.

Get My Outfit Recommendation

Frequently asked questions

Can a man wear a navy suit to a wedding?

Absolutely. A navy suit is one of the most versatile and universally flattering choices for a male wedding guest. It works across formal, cocktail, and semi-formal dress codes and pairs well with a wide range of shirt and tie combinations.

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

Yes, a black suit is acceptable at most weddings, especially formal or evening receptions. However, for daytime or outdoor weddings, a charcoal or navy suit can look more seasonally appropriate and less severe.

What should a man wear to a casual or garden wedding?

For a casual or garden wedding, smart chinos in neutral tones paired with a linen or Oxford shirt and a lightweight blazer work beautifully. Finish with loafers or clean leather brogues — avoid trainers unless the invite specifically says casual.

Can men wear a tie to a semi-formal wedding?

Yes, wearing a tie to a semi-formal wedding is always a safe and polished choice. A silk or knitted tie in a subtle pattern or solid color adds a layer of sophistication without overdressing for the occasion.