Semi-Formal Wedding Outfit for Men: The SWAG69 Guide

Semi-formal wedding attire sits in a specific gap: dressier than business casual, but you're not required to match the groom in a full suit. The move that works almost every time is a blazer over a dress shirt with tailored pants - no jacket-and-trouser set required, just pieces that read put-together and photograph well standing next to people in full suits.

Last updated: October 12, 2026

The Blazer Sets the Formality Level

A blazer is what separates "semi-formal" from "business casual" - it's the one piece doing the most work. The Classic Check Stretch Blazer adds enough pattern to feel intentional without competing with the wedding party, while the Stretch Jersey Blazer keeps a cleaner, more formal line if the invite leans dressier.

SWAG69 Classic Check Stretch Blazer SWAG69 Stretch Jersey Blazer

The Shirt That Reads Dressed-Up

Underneath the blazer, a plain cotton shirt disappears. A Slim Fit Satin Dress Shirt, available in four colors and sizes XS-3XL, has a subtle sheen that photographs sharp without a tie, or go with the Satin Mandarin Collar Shirt for a cleaner, no-tie line that still reads formal.

SWAG69 Slim Fit Satin Dress Shirt SWAG69 Satin Mandarin Collar Shirt

Pants That Hold a Clean Line

Skip jeans entirely for this one. Elegant Stretch Pants with Side Pockets, available in five colors and sizes 28-38, hold a tailored line under the blazer but still move for a full day of standing through a ceremony, photos, and dancing.

SWAG69 Elegant Stretch Pants with Side Pockets

What to Actually Wear

  • Semi-formal daytime wedding: check blazer, satin mandarin collar shirt (no tie needed), elegant stretch pants - dressed-up without reading like you're overdressed for an afternoon ceremony.
  • Semi-formal evening wedding: jersey blazer for the cleaner line, classic satin shirt, same pants - this combination holds up next to guests in full suits.
  • Invite says "formal" or "black tie optional," not "semi-formal": a blazer-and-pants combo reads a step too casual - see our wedding suits guide for a full matching suit instead.
  • Destination or outdoor wedding: if it's warm-weather or beachside, see our beach wedding guide for the linen version of this same formula.

Whether the wedding is in Miami, NYC, Chicago, or Atlanta, the formula holds: a blazer with some texture or a clean line, a shirt with a little shine, and pants that hold their shape through a full day on your feet.

Frequently Asked Questions

What does semi-formal mean for a men's wedding guest?
A step up from business casual but not a full matching suit - typically a blazer, a dress shirt, and tailored pants, with or without a tie depending on how dressy the event is.

Can I wear a blazer instead of a suit to a wedding?
Yes, for semi-formal weddings a blazer with tailored pants is the standard move. For "formal" or "black tie optional" invites, a full matching suit is expected instead.

Do I need a tie for a semi-formal wedding?
Not necessarily - a mandarin collar shirt or an open-collar look under a blazer reads dressed-up without one. A tie pushes the look more formal if the event calls for it.

What should I avoid wearing to a semi-formal wedding?
Jeans, sneakers, and anything too casual for the room - and avoid all-white or anything that could compete with the wedding party's colors.

Ready to build your semi-formal wedding guest look? Shop Elegant Attire, or browse the full SWAG69 collection.

Back to blog

Leave a comment