A black-tie invitation tells you exactly what to wear: gown, heels, done. “Formal” calls for polished, occasion-ready looks, and “cocktail” has its own well-established (and self-explanatory) rules. But semi-formal attire? This instruction sits in a gray area, making it one of the easiest wedding dress codes to overthink. As a bridal stylist, it’s the dress code my clients (and my group chats) ask me about the most.

Here’s the clearest way to think about it: semi-formal is the middle ground between formal and casual wear, heavily influenced by the event’s venue and time of day. A semi-formal wedding guest dress can be dressy enough for an evening reception on a rooftop, yet relaxed enough for an afternoon garden ceremony. Choose mid- to knee-length silhouettes (save the minis for explicitly casual dress codes), tailored separates, and bold colors with subtle prints. The goal is to look polished without feeling overdressed, and above all, to feel comfortable. When in doubt, go a notch fancier than you think the invitation requires—my general rule of thumb is that it’s better to be overdressed than underdressed.

The Best Semi-Formal Wedding Guest Dresses, According to Vogue:

The Vivid Aqua
Tove Ara dress
Jump to review
$1,215 NET-A-PORTER

The Two-Tone Layers
Proenza Schouler Anais dress
Jump to review
$1,590 NET-A-PORTER

The Sleek Tank Dress
L’Agence Akiya dress
Jump to review
$395 L’AGENCE

The Fluttery Midi
Sir Elin gown
Jump to review
$615 NET-A-PORTER

The Skirt Suit
Destree Ruby blazer
Jump to review
$840 NET-A-PORTER

The Skirt Suit
Destree Monica skirt
Jump to review
$795 NET-A-PORTER

The Asymmetrical LBD
Staud Phare dress
Jump to review
$695 SHOPBOP

Proenza Schouler’s red-and-blue dress, Tove’s turquoise maxi, and Massimo Dutti’s flowing bohemian style all make strong cases for a bolder take on semi-formal wedding guest dressing. For minimalists, the LBD has a place here too: Khaite’s strapless midi, Chloé’s lace-trimmed slip, and Staud’s one-shoulder number are all sharp alternatives to the usual wedding-guest uniform, proving that classic doesn’t have to mean predictable.

Ultimately, building a semi-formal wardrobe starts with knowing where to shop, so here are 24 pieces worth having on rotation.

Statement Hues
If gray-zone dressing has you reaching for another safe neutral, let this be your permission to do the opposite. Semi-formal rewards a bold hue, so don’t be afraid to have a bit of fun with color. From Tanya Taylor’s A-line green dress to Altuzarra’s cherry-red, open-back midi, these options read as intentional without leaving you feeling like you’re doing too much.

Save to wishlist
Save to wishlist
Proenza Schouler
Anais dress
$1,590 NET-A-PORTER

Save to wishlist
Save to wishlist
Tanya Taylor
Adrien dress
$645 BLOOMINGDALE’S

Save to wishlist
Save to wishlist
Massimo Dutti
printed flowing dress
$290 MASSIMO DUTTI

Save to wishlist
Save to wishlist
Altuzarra
Mitchell dress
$995 NET-A-PORTER

Save to wishlist
Save to wishlist
Tove
Ara dress
$1,215 NET-A-PORTER

Save to wishlist
Save to wishlist
Dries Van Noten
floral-jacquard dress
$1,595 NET-A-PORTER

’90s-Inspired Silhouettes
Every few years, fashion insists on revisiting the ’90s—and every few years, it wins. Luckily, the era’s minimalist silhouettes are well suited to semi-formal parties—bias-cut satin midis and maxis in muted tones chief among them. H&M’s lilac satin slip is quietly romantic; Sir’s fluid blue maxi brings a little more movement; and FFORME’s pleated burgundy midi lands somewhere in between. The common thread? Understated sophistication.

Save to wishlist
Save to wishlist
H&M
satin slip dress
$45 H&M

Save to wishlist
Save to wishlist
Sir
Elin gown
$615 NET-A-PORTER

Save to wishlist
Save to wishlist
Simkhai
Signature Acacia dress
$495 SIMKHAI

Save to wishlist
Save to wishlist
Alaïa
asymmetrical dress
$3,350 NET-A-PORTER

Save to wishlist
Save to wishlist
Vince
V-neck slip dress
$398 VINCE

Save to wishlist
Save to wishlist
Fforme
Lumie dress
$1,695 NET-A-PORTER

Classic LBDs
The little black dress often gets dismissed as the safe, worn-in choice—it’s anything but. The key is to opt for piecesChoose pieces with elevated details and movement, rather than a stiff, workday dress. Consider these picks from Staud, L’Agence, La Ligne, Khaite, Chloé, and Proenza Schouler as your go-tos.

Save to wishlist
Save to wishlist
Staud
Phare dress
$695
SHOPBOP

Save to wishlist
Save to wishlist
La Ligne
drape back dress
$450
NET-A-PORTER

Save to wishlist
Save to wishlist
Khaite
Stela dress
$4,800
KHAITE

Save to wishlist
Save to wishlist
L’Agence
Akiya dress
$395
L’AGENCE

Save to wishlist
Save to wishlist
Chloé
lace-trimmed dress
$2,600
NET-A-PORTER

Save to wishlist
Save to wishlist
Proenza Schouler
Imogen dress
$550
NET-A-PORTER

Elevated Sets
A suit or coordinated set can be one of the easiest ways to nail a semi-formal dress code. Tailoring naturally brings polish to a wedding guest look, and so does a matching skirt or trouser set. Look to Taller Marmo for a festive two-piece, or Sharon Wauchob for a modern skirt suit.

Save to wishlist
Save to wishlist
Veronica Beard
Pascaline top
$398
VERONICA BEARD

Save to wishlist
Save to wishlist
Veronica Beard
Clover skirt
$498
VERONICA BEARD

Save to wishlist
Save to wishlist
Taller Marmo
California Tassel kaftan
$1,565
TALLER MARMO

Save to wishlist
Save to wishlist
Taller Marmo
Alabama pants
$1,100
TALLER MARMO

Save to wishlist
Save to wishlist
Hill House Home
The Justina dress
$348
HILL HOUSE HOME

Save to wishlist
Save to wishlist
Hill House Home
The Annina pants
$248
HILL HOUSE HOME

Save to wishlist
Save to wishlist
Posse
Esme cami
$300
POSSE

Save to wishlist
Save to wishlist
Posse
Esme skirt
$350
POSSE

Save to wishlist
Save to wishlist
Destree
Ruby blazer
$840
NET-A-PORTER

Save to wishlist
Save to wishlist
Destree
Monica skirt
$795
NET-A-PORTER

Save to wishlist
Save to wishlist
Sharon Wauchob
Bretange jacket
$780
NET-A-PORTER

Save to wishlist
Save to wishlist
Sharon Wauchob
Desia skirt
$875
NET-A-PORTER

Frequently Asked Questions
FAQs How to Find the Perfect SemiFormal Wedding Guest Dress

1 What does semiformal actually mean for a wedding guest
Its a middle ground between casual and formal Think polished and puttogether but not blacktie A nice midi or kneelength dress with dressy shoes and accessories fits perfectly

2 How is semiformal different from cocktail attire
Theyre very similar Cocktail is usually a bit dressier and often means shorter hemlines and darker colors Semiformal gives you more flexibility in length color and fabric

3 What dress lengths work best for semiformal weddings
Midi kneelength and tealength are all safe choices A floorlength gown can work if the fabric is casual like chiffon Avoid supershort mini dresses

4 What colors should I avoid
Skip white ivory and creamthose are reserved for the bride Also avoid anything that looks like a bridesmaid dress if you know the wedding colors

5 Can I wear black to a semiformal wedding
Yes Black is elegant and always appropriate especially for evening weddings Just balance it with lighter accessories so it doesnt feel too somber

6 What fabrics are best for a semiformal dress
Chiffon crepe satin and silk blends work well They drape nicely and look dressy without being over the top Avoid heavy fabrics like thick velvet unless its a winter wedding

7 How do I know whats appropriate if the invitation doesnt say semiformal
Check the venue and time An evening wedding at a nice hotel or country club usually means semiformal or cocktail A daytime garden wedding is often more casual

8 Should I consider the venue when choosing my dress
Absolutely A beach or outdoor venue calls for lighter fabrics and comfortable shoes A ballroom or church wedding suits something more structured and polished

9 What shoes should I pair with a semiformal dress
Heels block heels or dressy flats all work Avoid sneakers and casual sandals If the venue has grass or uneven ground block heels or wedges are your friend