When attending a wedding, dressing appropriately matters more than simply looking good. A wedding guest dress code isn’t meant to limit personal style—it helps guests match the formality, setting, and time of the celebration.
Nowadays, wedding guest fashion is more flexible than ever. Slip dresses, open backs, bold colors, and black gowns are all common choices, but a few etiquette rules are still worth knowing.
White Is Still the Color to Avoid
Unless the invitation specifically asks guests to wear white, avoid white, ivory, cream, and shades that photograph or read as white.
The simplest test is: Does it look white?
It doesn’t matter whether a brand calls the color champagne, vanilla, or pale yellow. If the dress looks close to white in natural light or photographs, it’s better to choose something else. White lace, satin, tulle, and other fabrics or details strongly associated with bridalwear require even more caution.
A print that includes some white is generally fine as long as the overall dress clearly reads as another color.
Don’t Outshine the Bride—But You Don’t Have to Dress Boring
“Don’t outshine the bride” doesn’t mean guests can’t wear something sexy, colorful, or fashion-forward.
One-shoulder silhouettes, open backs, satin, jewel tones, statement jewelry, and even some sequins can all work for a wedding. The issue is less about how noticeable an outfit is and more about whether it feels bridal or inappropriate for the level of formality.
Bridesmaid colors aren’t automatically off-limits either. If the bridesmaids are wearing sage green, guests don’t have to avoid green entirely. But if they’re in matching floor-length sage satin dresses, showing up in something nearly identical can make you look unintentionally like part of the bridal party.

Start With the Invitation
Before choosing a dress, check the invitation or wedding website for the dress code.
| Dress Code | What to Wear |
| White Tie | A floor-length evening gown; this is the most formal dress code |
| Black Tie | A floor-length gown is the most traditional and reliable choice; an exceptionally polished formal midi may work for some weddings |
| Black Tie Optional / Formal | A long gown, ankle-length dress, or elevated formal midi |
| Cocktail | An elegant midi dress, cocktail dress, or dressy jumpsuit |
| Semi-Formal | A midi, knee-length dress, or slightly more relaxed dress |
| Beach Formal / Garden / Dressy Casual | A flowy midi, maxi, floral dress, or another polished style suited to an outdoor setting |
Cocktail and semi-formal are often treated as interchangeable, but cocktail attire tends to be slightly dressier and more evening-oriented. When you’re unsure between the two, being a little overdressed is generally safer than looking underdressed.
Can You Wear Black or Red?
Yes.
Black is no longer considered inappropriate wedding guest attire. For an evening wedding, cocktail reception, formal event, or black-tie celebration, a well-cut black dress can be one of the easiest and most elegant choices. For a daytime garden, beach, or summer wedding, lighter colors and prints may simply feel more natural.
Red is also not inherently off-limits. What matters more is the overall effect of the outfit. Burgundy, deep red, or a clean scarlet dress can look sophisticated. A dress becomes more questionable when bold color, revealing cuts, dramatic embellishment, and an attention-grabbing silhouette are all competing at once.
What Makes a Wedding Guest Dress Worth Buying?
Instead of chasing one seasonal color or micro-trend, look for a dress you’ll actually want to wear again.
Midi and ankle lengths tend to offer the most versatility. Navy, burgundy, emerald, dusty blue, and chocolate work across seasons, while silk, satin, crepe, and chiffon can add formality without relying on heavy embellishment.
The silhouette doesn’t need to be complicated either. Bias-cut dresses, A-line shapes, one-shoulder styles, and streamlined column dresses have enough personality without feeling overly bridal. Shoes, jewelry, and a bag can then shift the same dress from semi-formal to cocktail or, in some cases, formal.
A great wedding guest dress shouldn’t remind you of just one wedding. It should be something you’re genuinely excited to wear again.

