Getting invited to a wedding is exciting, and then the dress code question hits. What do you wear? The rules are simpler than they seem. Do not wear white. Do not outshine the couple. Dress for the venue and the time of day. Follow those three rules and you will look right at almost any wedding.
The goal of a wedding guest outfit is to look polished and respectful without drawing attention away from the couple. You are there to celebrate, not to compete. A clean, well-fitted outfit in a color that suits you is all you need.

Read the Dress Code
Most invitations state a dress code. Black tie means a tuxedo or a formal dark suit for men, and a long gown or an elegant cocktail dress for women. Formal or black-tie optional means a dark suit for men and a cocktail dress or long dress for women. Cocktail means a suit for men and a knee-length dress for women. Smart casual means a blazer and trousers for men and a dress or a skirt set for women.
If the invitation says no dress code, dress for the venue. A church or a hotel ballroom calls for formal clothes. A garden or a beach calls for lighter fabrics and softer colors. A courthouse calls for neat and simple. The venue tells you more than the invitation.
Time of day matters too. Morning and afternoon weddings are lighter:
- Pastel colors
- Lighter fabrics
- Shorter hemlines
Evening weddings are darker: navy, burgundy, black, and longer hemlines. A light linen suit suits a noon garden wedding. It looks wrong at an eight o’clock ballroom wedding.
Colors and Fabrics That Work
Safe colors for wedding guests include navy, burgundy, dusty blue, sage green, blush, and gray. These colors look good in photos and suit most skin tones. Avoid white, ivory, and champagne, which belong to the bride. Avoid all black at a daytime wedding, where it can look like a funeral.
Fabrics should suit the season. Linen and cotton for summer. Wool and velvet for winter. Silk and satin work year-round for evenings. Avoid fabrics that wrinkle badly if you have to travel to the venue. A wrinkled outfit ruins a good look before you arrive.
Consider the venue rules before you choose. Some venues ban certain shoes, like stilettos on grass, or require covered shoulders in a church. Check the invitation or ask the couple. A small detail like a shawl for a church ceremony shows respect and saves you from feeling out of place.
Prints are fine if they are calm. A small floral, a subtle stripe, or a quiet check all work. A loud print competes with the couple in photos. One print per outfit is the rule. If the dress has a print, keep the shoes and bag plain.
What to Wear: Men
For most weddings, a navy or charcoal suit with a white or light-blue shirt is the safest choice. Add a tie in a muted color. Brown or black leather shoes, polished and clean, finish the outfit. A pocket square in a soft color adds a touch of celebration without going too far.
For a casual wedding, a blazer with tailored trousers and loafers works well. The blazer should be in a color that contrasts with the trousers, like navy with beige. A tie is optional. An open collar with a blazer is fine for a garden or beach wedding.
Avoid jeans, sneakers, and polo shirts at any wedding, even a casual one. A wedding is a celebration, and the couple took the time to invite you. Dressing up a little is a sign of respect, even when the dress code is relaxed.
What to Wear: Women
For most weddings, a knee-length or midi dress in a soft color is the safest choice. A wrap dress suits many body shapes. A fit-and-flare dress suits many venues. Add a small clutch and heeled shoes. One piece of jewelry is enough.
For a formal wedding, choose a longer dress in a rich color or a dark neutral. A long dress with simple jewelry looks elegant without competing with the bride. Avoid sequins and heavy sparkle unless the wedding is black tie. Sparkle photographs brightly and draws the eye.
Check the hem and the fit one week before the wedding. A dress that fit last year may not fit the same way now. Try the full outfit on, including shoes and jewelry, a week ahead. A week gives you time to fix a hem, replace a shoe, or steam out a wrinkle.
For a Casual Wedding, a Skirt
For a casual wedding, a skirt set, a jumpsuit, or a simple dress with flat shoes all work. A jumpsuit in a solid color with heeled sandals is a modern option that looks polished. Keep the bag small and the jewelry simple.
When the couple looks back at the photos, you should look like a guest who cared. Dress well, arrive on time, and enjoy the day.
A wedding guest outfit is about respect, not fashion. Dress for the venue, avoid white, and keep it simple. When the couple looks back at the photos, you should look like a guest who cared, not a guest who competed.
Enjoyed this? How to Style Patterned Knitwear: A Modern Guide to Texture picks up right where this leaves off.
Related Articles:
- How to Style Patterned Knitwear: A Modern Guide to Texture
- Fashion Hacks for Short & Long Torsos
- Long Coats for Petite Frames: Style Guide
Would you wear this look?
Tell us in the comments how you would style it your way.
Share this with a friend whose style you admire.
