The right wedding guest dress matches the dress code on the invitation, the season, and the venue, while letting the couple be the focus. When the invite lists a dress code, follow it: black tie means a floor-length gown, cocktail means a polished knee-length or midi dress, and when in doubt, dress one notch up rather than down. Avoid white and steer clear of anything that competes with the bride.
Few invitations come with full instructions, so most guests are left guessing. The good news is that a wedding guest dress is an easy problem once you can read two things: the dress code and the setting. Get those right and almost any dress in the correct lane will work. Here is how to choose with confidence for any wedding.
If you are planning your own wedding and want guests to dress the part, our invitation builder helps you spell out the dress code clearly so nobody has to guess.
Step one: decode the dress code
The dress code on the invitation is your single most important clue. Here is what each one actually asks of a guest.
| Dress code | What to wear | Length |
|---|---|---|
| White tie | The most formal: a full-length ball gown | Floor |
| Black tie | A floor-length gown, or a formal evening cocktail dress in a rich fabric | Floor (or formal midi) |
| Black tie optional | A floor-length gown is safest; an elegant evening dress also works | Floor or formal midi |
| Formal | An elegant long or elevated midi dress; less strict than black tie | Midi to floor |
| Cocktail | A polished knee-length or midi dress; the most common code | Knee to midi |
| Semi-formal | A refined daytime or evening dress, dressier than casual | Knee to midi |
| Casual / dressy casual | A nice sundress or midi; still elevated, never beachwear | Knee to midi |
If there is no dress code, let the venue and time decide. An evening ballroom wedding leans formal; an afternoon garden or barn wedding leans cocktail or dressy casual. When you genuinely cannot tell, dress one notch up. It is always better to be slightly overdressed than visibly under.
Step two: dress for the season and setting
The same dress code looks different in July than in December. Let the season guide fabric, color and coverage.
- Spring and summer: lighter fabrics like chiffon and crepe, brighter or pastel colors, and breathable midi lengths. For an outdoor or garden wedding, choose a block heel over a stiletto so you are not sinking into grass.
- Fall and winter: richer fabrics like velvet, satin and heavier crepe, deeper jewel tones, and longer lengths or sleeves. A wrap or tailored coat that suits the dress keeps you warm without ruining the line.
- Beach and destination: flowy fabrics, shorter or midi lengths, and flat or wedge shoes. Save heavy formalwear for indoor venues.
What not to wear as a wedding guest
A few rules hold at almost every wedding, regardless of dress code:
- No white, ivory or cream unless the couple specifically asks for it. This is the one true universal rule.
- Avoid all-over sequins or anything that reads bridal, and skip very revealing cuts at a religious ceremony.
- Do not outshine the wedding party. If you know the bridesmaid color, it is courteous to avoid an identical shade.
There is more nuance to color than just avoiding white. For the full list, see our guide on what colors not to wear to a wedding. And if your invite says black tie, our dedicated black tie wedding guest dress guide covers it in depth.
Frequently asked questions
What should I wear to a wedding as a guest?
Wear a dress that matches the invitation's dress code, the season, and the venue. Cocktail is the most common code and calls for a polished knee-length or midi dress. When no code is listed, take your cue from the formality of the venue and time of day, and dress one notch up if unsure.
Can a wedding guest wear black?
Yes. Black is widely accepted and often elegant for a wedding guest, especially at formal or evening weddings. Keep the style celebratory rather than somber, and avoid an all-black look that reads as funeral attire at a daytime or rustic wedding.
What colors should a wedding guest avoid?
Avoid white, ivory and cream, which are reserved for the bride, and steer clear of anything matching the bridal-party color. Beyond that, be cautious with very bright red or head-to-toe sequins, which can pull focus in photos.
Is it better to be overdressed or underdressed at a wedding?
Overdressed, every time. Dressing one notch up reads as respect for the couple and the occasion, while underdressing can feel careless. If you are caught between two dress codes, choose the more formal one.