What to wear

What to wear to a wedding

Semi formal

Semi-formal is the usual wedding guest code: a navy chiffon wrap midi with block heels, or a mid-gray suit, white shirt and knit tie.

Updated October 26, 2026

A wedding guest dresses to honor the couple, not to stand out. The invitation's dress code comes first; without one, the time of day and the venue set the level, and a semi-formal outfit is the safest reading. White and anything close to it stays with the couple.

The usual dress code

Semi formal

When the invitation names no dress code, read it as semi formal. Semi-formal attire sits between casual and formal: a cocktail dress, an elegant midi or dressy separates for women, and a suit and tie for men.

What semi formal means, in full

Other codes you may see

Invitations to this event also often name one of these:

Color

Avoid white, ivory, cream and champagne, and check whether the couple has named a color for the wedding party.

For men

A suit and tie suits most weddings; a tuxedo when the invitation says black tie, and a blazer without a tie for a casual or dressy casual celebration.

Related guides


The safe answer to what to wear to a wedding is semi-formal attire. For women, that means a navy chiffon wrap midi with block heels. For men, it means a mid-gray suit with a white shirt, a navy knit tie and brown loafers. From there, the invitation, the hour and the season move the outfit up or down a step.

Reading the wedding invitation

Start with the wording on the card. If it names no wedding guest dress code, dress semi-formal. Then adjust for the clock and the place: a morning ceremony in a garden calls for lighter colors than a dinner reception in a hotel. The semi-formal attire guide sets out the full range of hems, fabrics and shoes.

Each of the other codes you might see shifts the outfit in a clear direction:

  • Dressy casual moves it down. A polished jersey or linen dress, or trousers with a nice top, works for women. Men can wear a blazer with tailored trousers and skip the tie.
  • Cocktail moves it up slightly. Bolder colors, metallics and some sequins all work, and a dress around the knee is the target.
  • Formal asks for evening dressing. Choose a floor-length gown, an elegant midi or a sleek jumpsuit. Men wear a dark, well-cut suit and tie.
  • Black tie optional means a tuxedo is welcome but not required. A gown or a dressy cocktail dress fits, and men can wear a dark suit with a white shirt and a quiet tie instead.

Dresses for a wedding

Semi-formal wedding guest dresses sit between the knee and the calf. They come in crepe, chiffon, silk, georgette, lace or satin. Five dresses cover most invitations:

  • A navy chiffon wrap midi. The wrap defines the waist, and the tie lets you adjust the fit. For an outdoor ceremony on a windy day, choose a faux wrap so the skirt stays closed.
  • A floral silk A-line dress for daytime. The skirt flares from the waist, so you can walk and dance freely. Florals and soft pastels suit daylight.
  • A black crepe sheath with a cropped jacket for an evening dinner. It is clean and close to the body. The jacket covers your shoulders through a long ceremony.
  • A jewel-tone satin slip for an evening reception. A little satin after dark reads as evening without tipping into formal.
  • A lace dress for the season. Fine lace suits spring and summer. Corded or beaded lace belongs to evening and cooler months, and heavy lace gets too warm on a hot outdoor day.

At midi length, shoes matter more. An ankle strap or a pointed toe keeps the leg line long. Leave floor-length ball gowns and heavy embellishment for a formal or black tie card, since they overshoot a semi-formal one.

Suits, shoes and layers for a wedding

For a semi-formal wedding, choose a navy, gray or seasonal suit and go darker as the day goes on. A mid-gray suit suits a lunch reception. A charcoal suit with a white shirt and a burgundy tie suits an evening one. Pair it with a dress shirt in white, blue or a subtle pattern, and wear a tie or a bow tie. Oxfords, derbies or loafers finish it, with a dress belt and a pocket square.

Fabric weight follows the season. A linen-blend suit keeps you cooler at a summer daytime wedding, and wool belongs in winter. Save the tuxedo for a black tie card, and leave jeans and sneakers at home.

For women, block heels, heeled sandals and dressy flats all work. On a lawn, block heels or flats won’t sink, and you will be standing through drinks and photos. Bring a light jacket or wrap for the evening. In winter, add long sleeves and a coat.

Wedding exceptions

Leave white, ivory, cream and champagne to the couple unless they invite guests to wear them. Choose a color clearly different from the bridal party’s. Black and bright red depend on the wedding and its tradition, and both carry particular meanings at some Hindu, Sikh and Chinese weddings. Test your choice in the Wedding Guest Color Checker, and ask the couple or host when unsure.

Prints are welcome, but pick one on a colored ground, because a big print on white or ivory can look bridal in photos. Keep all-over sequins for evening and put daytime sparkle on shoes, a bag or jewelry. If the ceremony expects covered shoulders, an off-the-shoulder dress needs a wrap.

FAQ

Can I wear a floor-length gown to a semi-formal wedding?

A long gown overshoots a semi-formal card, so a midi or tea-length dress sits more comfortably among the other guests. If the invitation says formal or black tie optional, floor length is right. When the card names no code, an evening reception still points to a dressy midi rather than a gown.

Do men have to wear a tie?

At a semi-formal wedding, yes: a tie or a bow tie completes the suit. You can drop it when the invitation says dressy casual, where a blazer and tailored trousers are enough.

How far ahead should I buy a wedding guest dress?

As a rule of thumb, start shopping about 12 weeks out and have the dress by 8 weeks. That leaves 4 to 6 weeks for alterations. For a rental, reserve it 3 to 6 weeks ahead along with a backup size. The Outfit Timeline Planner works these dates back from your wedding day.

Is a jumpsuit acceptable?

Dressy separates fit semi-formal attire, and a sleek jumpsuit appears even under formal. Choose one in crepe or silk rather than casual cotton, and treat it like a dress when picking shoes and a layer.

Sources

  1. The Ultimate Guide to Wedding Dress Codes, The Knot
  2. Wedding Guest Attire: What to Wear to a Wedding, The Emily Post Institute
  3. What To Wear As A Wedding Guest, Gentleman's Gazette
  4. Attire Guide: Dress Codes from Casual to White Tie Formal, The Emily Post Institute
  5. What Is Semi-Formal Wedding Attire? A Guide For Wedding Guests, The Knot