Semi-Formal Wedding Outfit for Men: The SWAG69 Guide
Share
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.

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.

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.

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.