A wedding invitation usually tells you more than you think. The dress code line, the venue, the time of day and the season all point to the right outfit. This guide walks through each dress code from most formal to least, plus the unwritten rules that apply to every wedding.
Start with the invitation
Look for three clues before you shop.
- The dress code wording. "Black tie," "formal," "cocktail," "semi-formal," "garden party," or "casual" each have a clear meaning (see below).
- The venue. A ballroom, a vineyard, a beach and a barn all pull the same dress code in different directions.
- The time. After 6 p.m. dressier fabrics and darker colors are expected. Daytime weddings allow lighter colors and fabrics.
If the invitation says nothing, check the couple's wedding website or ask someone in the wedding party. A short message is better than guessing.
Dress code by dress code
Black tie
Think floor-length gown. Choose satin, silk, velvet, crepe or heavily embellished fabrics. A very elegant midi or tea-length dress is sometimes acceptable, but a long gown is the safest choice. Keep accessories refined: statement earrings or a necklace, not both.
Formal or black tie optional
A long dress is still the most common choice, but an elegant midi or a dressy jumpsuit works. Dark, rich colors suit evening ceremonies. Heels or elevated flats are both fine.
Cocktail
Knee-length to midi dresses in polished fabrics such as crepe, satin, lace or chiffon. A fitted dress with a nipped waist and a strappy heel is a classic formula.
Semi-formal
Slightly less dressy than cocktail. A midi dress, a dressy two-piece set, or a jumpsuit all work. Avoid anything that looks like office wear or a casual sundress.
Garden or daytime
Floral and pastel midi dresses, flowy skirts with a nice top, and block heels or wedges (stilettos sink into grass). For more detail, see our garden party dress code guide.
Casual or beach
A sundress, linen set or flowy maxi in a light fabric. Even casual weddings are not jeans-and-tee occasions; keep it elevated.
Colors to avoid, colors to choose
- White, ivory and cream: leave them to the bride unless the couple asks otherwise.
- Black: fine for evening and formal weddings today; add color through jewelry or a bag if you want to soften it.
- Red: acceptable in most Western weddings, though it draws attention.
- Cultural note: some traditions have specific meanings; for example, red is the traditional bridal color in many Asian cultures, while white may be associated with mourning in some. If the couple's culture is unfamiliar to you, a quick search or a question to the couple prevents a mistake.
Jewel tones, dusty pastels, deep greens and navy are safe across seasons.
Choosing by season
- Spring: soft florals, sage, lavender, light pink; midi lengths with a light wrap.
- Summer: breathable chiffon, linen blends and cotton; pastels, brights and prints. See our guide to summer wedding guest dresses.
- Fall: rust, burgundy, forest green, mustard; satin and velvet for evening.
- Winter: velvet, long sleeves, deep jewel tones; a faux fur stole or wrap can double as warmth.
What to wear over your dress
Cold ceremonies, air-conditioned rooms and evening temperature drops are common. Pick a layer that matches the dress code:
- A tailored blazer for cocktail or semi-formal.
- A pashmina, shawl or wrap in a coordinating color for formal events.
- A cropped cardigan or lightweight cover-up for casual or garden weddings.
- A dressy coat for winter, in a neutral color.
Shoes that survive the day
Plan for standing during the ceremony, dancing at the reception, and possibly walking on grass or sand. Block heels, wedges and dressy flats are the practical choices. For lawn or vineyard venues, avoid thin stilettos. If you want a heel for photos, pack comfortable flats for later.
Body type notes
- Hourglass: wrap and fit-and-flare shapes show off the waist.
- Pear: A-line skirts and embellished tops draw attention upward.
- Apple: empire waists and V-necks with flowy skirts feel comfortable and elegant.
- Athletic or rectangle: ruching, ruffles, belts and peplum details add curves.
- Petite: choose a hemline that hits at or just below the knee, or a floor-length dress with a high waist so fabric does not overwhelm you.
Where to shop and rent
Department stores, online fashion retailers, boutiques and rental services all have wedding guest sections. Renting is a smart option for a formal gown you will wear once, and shopping used or at consignment stores can turn up great pieces. Order at least two to three weeks before the event so there is time for returns or tailoring.
Mistakes to skip
- Wearing white, or something that upstages the bride.
- Picking a hemline so short or a neckline so low that you are adjusting it all night.
- Ignoring the weather. Check the forecast the week before.
- Forgetting undergarments suited to your outfit; a strapless bra, shapewear or a slip prevents stress.
- Buying shoes you cannot walk in.
Quick packing checklist
Dress, wrap, shoes, a small clutch for essentials, lip color, blotting papers, blister bandages, a portable phone charger, and a spare pair of flats for the dance floor.
FAQ
Where can I buy a wedding guest dress?
Department stores, online fashion retailers, local boutiques and rental services all sell or rent wedding guest dresses. Order early so you have time to alter or return.
What should I wear over a wedding guest dress?
Match the layer to the dress code: a blazer for cocktail, a shawl or wrap for formal, a light cardigan for casual, and a dressy coat in winter.
Can I wear black to a wedding?
Yes, in most cases, especially for evening or formal weddings. Add color through accessories if you want it to feel festive, and check cultural traditions if you are unsure.
What is the difference between formal and semi-formal?
Formal usually means a long dress or elegant midi, while semi-formal allows a knee-length or midi dress, a dressy set or a jumpsuit in more relaxed fabrics.
Is it okay to wear a jumpsuit to a wedding?
Yes, as long as the fabric and details match the dress code. A satin or crepe jumpsuit with statement jewelry works for cocktail and semi-formal weddings.