What is semi-formal attire? It is the dress code one step below cocktail: for women, a dress or dressy separates from the knee to mid-calf in a fabric with structure but not necessarily sheen; for men, a suit or a jacket with tailored trousers, tie optional. It is the middle rung of the dress-code ladder and the easiest to miss in either direction, because its name describes it only by what it is not. The most useful way to hold it is this — if cocktail attire is defined by fabric with light in it, semi-formal is defined by fabric with structure in it. That single distinction resolves nearly every case, and the rest of this guide works through the ones it does not.
oten Women's Flutter Sleeve Cocktail Wedding Guest Short Dresses, Black, M
Mid-range for this page at $49.99.
$49.99Shop Now
2
Women's Cocktail Dresses 2026, Semi Formal Wedding Guest Bridesmaid Black L
Sits in the middle of the pack at $45.99.
$45.99Shop Now
3
Best value
Cocktail Womens Dresses for Wedding Guest, Formal Funeral Dress Black S
Well under this page's $55 median, at $39.99.
$39.99Shop Now
4
Sleeve coverage
Simplee Womens Boho Floral Long Sleeve Maxi Dress Semi Formal Wedding Guest Dresses Elegant Holidy Party Dress Burgundy XL
$55.99, close to the median for this page. It's full length, with genuine sleeve coverage rather than a cap or cold-shoulder.
$55.99Shop Now
5
Memoriesea Women's Swing A Line Wedding Guest Party Midi Dress Black
Mid-range for this page at $54.99. It's a midi.
$54.99Shop Now
6
PRETTYGARDEN Women's Summer Smocked Midi Tulle Dress, Floral Brown Pink,M
Sits in the middle of the pack at $57.99. It's a midi in tulle, which gives volume without weight.
$57.99Shop Now
More What Is Semi-Formal Attire
IHOT Women's Wedding Guest Dress Elegant Semi Formal Dresses for Women A Line Flowy Mesh Trim Church Dresses Knee Length Tea Party HOCO Dinner Brunch Holliday Evening Dress Black Medium
$47.99
Shop Now
20% off
20% off today
PRETTYGARDEN Women's A Line Elegant Summer Cocktail Dresses, Black,M
$35.19
Shop Now
Memoriesea Women's Swing A Line Wedding Guest Party Midi Dress Navyblue
Women's Spaghetti Strap Midi Satin Silk Dresses Slip Cowl Neck Party Cocktail Evening Sexy Dress Navy Blue
$44.99
Shop Now
MEROKEETY Women's Summer Cocktail Party Elegant Work Midi Dress, Wine, S
$55.99
Shop Now
Prices shown as of September 18, 2026.
A definition that actually helps
Semi-formal attire means dressed for an occasion, one step short of cocktail. For women: a dress or dressy separates ending anywhere from the knee to mid-calf, in a fabric with some polish but not necessarily sheen — crepe, ponte, a good jersey, lace, light satin. For men: a suit or a jacket-and-trousers combination, tie optional but welcome.
The reason semi-formal confuses people is that its name describes it by what it is *not*. It is not formal. It is also not casual. The useful way to hold it is as the dress code where the outfit has to look chosen for an event, but does not have to shine.
If cocktail attire is defined by fabric with light in it, semi-formal is defined by fabric with structure in it. That single distinction resolves most cases.
Semi-formal versus cocktail — the difference, precisely
These two codes are used interchangeably on a great many invitations, and when a host actually distinguishes them, the gap is small but consistent.
Fabric: cocktail wants sheen or embellishment — satin, chiffon, beading, sequin. Semi-formal accepts matte fabrics with body — crepe, ponte, structured jersey, cotton sateen, lace on a plain ground.
Footwear: cocktail expects a heel. Semi-formal is comfortable with a block heel, a dressy flat, a loafer or a polished sandal.
Men: cocktail requires a tie. Semi-formal makes it optional; a suit with an open collar, or a blazer with tailored trousers, is within the code.
Colour and print: semi-formal is more permissive of daytime colours, larger prints and casual-leaning patterns. A floral midi in a crepe fabric is squarely semi-formal and only borderline cocktail.
The practical rule when the invitation is ambiguous: dress to cocktail. A cocktail outfit is always acceptable at a semi-formal event, whereas the reverse can under-shoot.
Semi-formal for women
The archetypal semi-formal outfit is a midi dress with a defined waist in a matte, structured fabric, with a block heel and one deliberate accessory. Almost any variation on that reads correctly.
Dresses: sheath, A-line, wrap, fit-and-flare, shirt-dress in a good fabric. Length from the knee to mid-calf; a maxi in a light fabric is acceptable at a daytime or outdoor semi-formal event.
Separates: a midi skirt with a tucked blouse or a fine knit; wide-leg trousers with a silk-blend top; a jumpsuit in crepe or a soft woven. Separates are often the most comfortable and most flexible answer here.
Fabrics that work: crepe, ponte, structured jersey, cotton sateen, lace, light satin, fine wool, tweed with a visible weave in cooler months.
Fabrics that do not: plain t-shirt jersey, sweatshirt material, denim of any wash, linen without structure, anything athletic.
Accessories carry more weight than at cocktail, because the dress itself is doing less. One statement piece — drop earrings, a structured bag, a belt — moves a plain crepe midi from adequate to considered.
Semi-formal for men
Semi-formal for men is the code with the widest acceptable range, which is why men so often under-dress for it.
The centre of the code: a suit in navy, charcoal, grey or a muted colour, with a dress shirt. Tie optional — an open collar is correct, a tie is a small step up, a bow tie is over.
The acceptable relaxed edge: a blazer or sport coat with tailored trousers in a different colour, a dress shirt or a fine polo-collar knit. This is the reading most men should aim for at a daytime semi-formal event.
The unacceptable edge: chinos and a button-down without a jacket, which is smart casual; jeans, regardless of jacket, which is casual; a tuxedo, which is black tie and looks like a misread invitation.
Shoes: leather — oxfords, derbies, loafers, or a clean leather boot in winter. Suede is fine in daytime. Sneakers are out, even the clean white ones.
Seasonal notes: a linen or cotton suit in summer is fine at a daytime semi-formal event. In winter, a knit tie or a wool jacket keeps the outfit within the code while suiting the weather.
Where it sits on the ladder
Dress codes stack, and semi-formal is the middle rung — which makes it the easiest to miss in either direction.
Above it: cocktail (adds sheen and a heel), then formal or black tie optional (adds floor-length as an option and a tuxedo as an option), then black tie (requires floor-length and a tuxedo).
Below it: dressy casual (loosens fabric and footwear substantially; a nice sundress with sandals), then casual (which at a wedding still excludes denim and athletic wear).
The most common confusion is with dressy casual, one rung down. The distinguishing test: does the outfit have structure? A dress in crepe with a defined waist is semi-formal. The same dress in soft cotton with a tie waist is dressy casual. Fabric and structure, again.
Reading the invitation for the details it does not state
Semi-formal is a broad code, and the invitation usually tells you which end of it to aim for if you read past the two words.
Time. A 1pm ceremony wants lighter colours, matte fabrics and lower heels — the relaxed end. A 6pm ceremony wants deeper colours and a fabric with a little more polish — the dressier end, which starts to overlap with cocktail.
Venue. A restaurant, hotel or private club reads dressier. A vineyard, garden, barn or backyard reads more relaxed, and also makes block heels practical rather than stylistic.
Season. Summer semi-formal permits brighter colour, lighter fabric and a maxi; winter semi-formal wants heavier fabric, sleeves and a layer, which coincidentally pushes toward the dressier end.
The host. A corporate semi-formal event skews conservative. A family wedding skews warmer and more colourful. A milestone birthday skews toward the dressier, more festive end.
When these signals disagree, the venue and the hour win, because they determine the light you will be photographed in.
What to do if you own a cocktail dress and nothing else
A very common situation, and it resolves easily.
A cocktail dress at a semi-formal event is slightly over-dressed but never wrong. The fix is not the dress; it is the styling. Swap the heel for a block heel or a dressy flat. Replace metallic or beaded accessories with matte leather. Add a cardigan, a soft blazer or a wrap in a daytime colour. A satin slip dress with a fine-knit cardigan and flat sandals is semi-formal; the same dress with a stiletto and a beaded clutch is cocktail.
The reverse — making a semi-formal dress work for cocktail — is harder, because you cannot add sheen to a matte fabric. But you can add it around the dress: a metallic heel, a beaded bag, statement earrings, and a bolder lip or hair move a crepe midi most of the way up the rung.
A short checklist you can use in the shop
If you are standing in front of a rail deciding whether something is semi-formal, four questions settle it.
Does the fabric have body? Hold it up. If it drapes limply like a t-shirt, it is not semi-formal. If it holds a line — crepe, ponte, sateen, lace on a ground — it is.
Does it have a defined shape? A waist seam, a wrap, a belt, a fitted bodice, a tailored line. Shapelessness is the thing semi-formal does not accommodate.
Could you wear it to a good restaurant without changing anything? If yes, you are in the code. If it would feel like too much there, it is cocktail or above. If it would feel underdressed there, it is dressy casual or below.
Will it take a layer? Semi-formal events run long and move between rooms and temperatures. A dress that only works with nothing over it will cost you comfort by nine o'clock.
For men the equivalent is shorter: is there a jacket, are the trousers tailored, and are the shoes leather? Three yeses is semi-formal. Two is smart casual.
At a glance
What the what is semi-formal attire on this page cost today.
Pieces tracked on this page
12
Price range
$35 – $66
Median price
$55
Under $50
6 of 12
Discounted right now
1 (avg 20% off, deepest 20%)
With sleeve coverage
1 of 12
Prices change often — check the current price before you buy.
Frequently Asked Questions
Quick answers to help you find the perfect wedding guest dress.
For women, a knee-to-midi dress or dressy separates in a structured fabric — crepe, ponte, lace, light satin — with a block heel or dressy flat, and no white, ivory or cream. For men, a suit or a blazer with tailored trousers, tie optional. A cocktail outfit is always acceptable too.
A suit with a dress shirt, tie optional, or a blazer with tailored trousers in a different colour. Leather shoes. Chinos without a jacket are smart casual; jeans are casual; a tuxedo is black tie — none are semi-formal.
Close, and many hosts use the terms interchangeably. When distinguished, cocktail wants sheen and a heel; semi-formal accepts matte structured fabric and a lower heel, and makes a man's tie optional. If unsure, dress to cocktail — it satisfies both.
At a daytime or outdoor semi-formal event, a maxi in a light, non-formal fabric is fine. A floor-length dress in satin or a formal fabric overshoots into black tie territory.
No. Dark denim is sometimes smart casual; it is never semi-formal. This is the most common way men under-dress for the code.
Block heels, kitten heels, dressy flats, polished loafers or a leather sandal with structure. The code is comfortable with a lower heel than cocktail. Sneakers and flip-flops are out.
Structure. A crepe dress with a defined waist is semi-formal; the same shape in soft cotton with a tie waist is dressy casual. Dressy casual also permits more relaxed footwear and, for men, drops the jacket.
Yes, and a jumpsuit in crepe or a soft woven fabric with a defined waist is one of the most reliable semi-formal answers. It reads considered without needing a formal fabric.
Yes — daytime wants lighter colours, matte fabric and lower heels, the relaxed end of the code. Evening pushes toward deeper colours and a little polish, where it begins to overlap with cocktail.
A jacket of some kind, yes — a suit jacket, blazer or sport coat. It is the single element that separates semi-formal from smart casual for men. The tie is optional; the jacket is not.
Almost all of them. Semi-formal is more permissive of daytime colours and larger prints than cocktail is. At a wedding, avoid white, ivory, cream and champagne; otherwise jewel tones, mid-tones, florals and most prints are fine.