Semi-Formal Wedding Attire: What to Wear
Semi-formal wedding attire decoded: cocktail dresses and suits for women and men, plus the mistakes to avoid.
by Sarah Glasbergen on 30 June 2026
Web editor
In short
Semi-formal is a polished, in-between dress code. For women it means a cocktail dress, a midi dress, or a dressy skirt or pantsuit. For men it means a suit and tie in any season-appropriate color. It is dressier than smart casual but more relaxed than black tie.
Below: what semi-formal means, when couples choose it, and exactly what to wear for women and men, plus the mistakes to avoid. Updated June 2026.
Semi-formal is one of the most common wedding dress codes, and one of the trickiest to read, because it sits squarely in the middle. It asks for a polished, put-together look without going full formal. So how dressed up is dressed up enough? Here is everything you need to know.
What is semi-formal attire for a wedding?
Semi-formal means a refined, put-together look that lands between smart casual and formal. For women, that is a cocktail dress, an elegant midi, or a dressy skirt or pantsuit. For men, it is a suit and tie in a color suited to the season and time of day. It is polished and intentional, but not as strict as black tie.
Semi-formal sits just below cocktail in formality at some weddings and overlaps with it at others. For the full ladder, see our wedding dress code guide.
When do couples choose a semi-formal dress code?
Semi-formal suits weddings that want polish without strict formality. It works well for:
- Afternoon and early-evening weddings
- Hotel ballrooms, restaurants, vineyards, and garden venues
- Celebrations that want a cohesive, dressed-up look without a tuxedo requirement
- Spring through fall weddings across most settings
Not sure which dress code fits your day yet? Compare all your wedding dress code options first.
Semi-formal attire for women
For women, semi-formal is a chance to wear something elegant and fun. A cocktail dress or an elegant midi is the classic choice, in a fabric with a little structure or sheen. A dressy skirt with a refined top, or a tailored pantsuit or jumpsuit, also works beautifully. Finish with heels or dressy flats and a clutch.
Color is wide open: soft pastels for daytime, deeper jewel tones for evening, and tasteful prints throughout. As always, leave white, ivory, and champagne to the bride.
Semi-formal attire for men
For men, semi-formal is simple: a well-fitted suit and tie. Navy, charcoal, and gray are reliable year-round, while lighter tones like tan or light gray work for daytime and warm weather. A dress shirt, a tie, and clean leather shoes complete the look. A tuxedo is too formal here, and chinos without a jacket are too casual. For more by dress code and season, see our guide to men's wedding guest outfits.
Still not sure? Follow this rule
If you are unsure, lean dressy. A cocktail dress with nice heels, or a well-fitted suit and tie, will always look right at a semi-formal wedding. Polished first, relaxed second.
Common semi-formal mistakes
Because it sits in the middle, semi-formal is easy to misjudge. The most common misses:
- Treating it like casual and skipping the jacket or wearing flats and denim
- Overdoing it with a floor-length gown or a tuxedo
- Wearing white as a guest
- Ignoring the time of day, such as a dark heavy look for an afternoon garden wedding
- Forgetting comfortable shoes for outdoor venues
See the full list of things to avoid wearing as a wedding guest.
How to put semi-formal on your invitation
A short note on your wedding invitation helps: for example, Dress code: semi-formal (suits and cocktail dresses). Add guidance on your wedding website if you like.
“Semi-formal is the dress code guests overthink the most. My shortcut: a cocktail dress for women, a suit and tie for men. Match the depth of color to the time of day, lighter for afternoon, richer for evening, and you are always right.”
Sarah Glasbergen, Founder at ThePerfectWedding.com
Frequently asked questions about semi-formal attire
-
What is the difference between semi-formal and cocktail attire?
They overlap a lot. Cocktail leans a touch dressier and more festive, while semi-formal can skew slightly more restrained. At most weddings, a cocktail dress works perfectly for both.
-
Do men need a tie for semi-formal?
A tie is recommended. Semi-formal means a suit, and a tie completes the look. You can go without for a relaxed daytime wedding, but a suit and tie is the safe standard.
-
Can women wear a long dress to a semi-formal wedding?
A floor-length gown can read too formal. A cocktail dress or an elegant midi is the safer choice. A simple maxi can work for an evening celebration if it is not overly formal.
-
Can I wear a jumpsuit or pantsuit to a semi-formal wedding?
Yes. A tailored jumpsuit or pantsuit in a refined fabric is a great semi-formal option, as long as the overall look is polished.
-
What colors should guests avoid?
Avoid white, ivory, and champagne, which are reserved for the bride. Beyond that, most colors work, from soft pastels to deep jewel tones.
Plan your perfect wedding look
Still pulling the details together? Browse outfit inspiration in our guest section, explore wedding dresses and wedding suits for the couple and the wedding party, and decode every level with our complete wedding dress code guide on ThePerfectWedding.com.
Keep everything on track with our free wedding planning checklist, and find more styling ideas in our wedding inspiration galleries.