Semi-formal is the dress code that sends most guests straight to the back of the closet, staring. It sits between cocktail and casual, and the line moves with the time of day and the venue. Once you know where that line falls, choosing a semi formal wedding guest outfit gets much simpler. Below are 35 full looks, dresses, jumpsuits and tailored separates, with my notes on the fabric, shoe and season each one suits, and where I'd hesitate.

What Semi-Formal Means on the Invitation
Semi-formal is one step below cocktail attire in most interpretations, and a step above dressy casual. In practice, I read it like this.
- Length: knee-length to midi is the safe zone. A floor-length gown usually reads too formal unless it's soft and simple, and a mini reads too casual.
- Fabric: crepe, satin, lace, chiffon and good jersey. Cotton sundresses and denim are too relaxed.
- Time of day: lighter colors and printed fabrics for daytime; darker colors and a little shine after about 5 p.m.
- Trousers: a tailored suit or a dressy jumpsuit counts just as much as a dress.
Two rules hold everywhere: avoid white, ivory and anything that could be mistaken for bridal, and if the couple's website gives guidance, follow it over any general rule.
1. Semi Formal Wedding Guest Midi Dress with Heels

If I could pack only one dress for a semi-formal wedding, it would be an A-line midi in a jewel tone such as sapphire or fuchsia. The shape skims the hip and suits most figures. Crepe or satin-back crepe holds its line and doesn't crease badly after a long ceremony seated. Strappy block-heel sandals in metallic or neutral are easier to dance in than stilettos, and a box clutch holds the essentials. A fine pendant, small drops and a soft updo finish it.
2. Semi Formal Wedding Guest Cocktail Dress

A knee-length cocktail dress is still the safest answer to semi-formal. A fit-and-flare with a bateau neckline sits wide across the collarbone, which balances fuller hips. Three-quarter sleeves or a small side slit keep it current. Plum or teal suits a late-afternoon or evening ceremony. Pointed pumps in a matching or metallic finish lengthen the leg. Add one crystal minaudière and one cocktail ring, smooth waves, and you're dressed up without tipping into black tie.
3. Semi Formal Wedding Guest Jumpsuit Outfit

A tailored jumpsuit is a strong alternative to a dress. A wide-leg crepe style with a defined waist and a soft cowl neck draws a long line. Pick a solid such as hunter green, navy or terracotta. The hem is the detail I check first: wide legs need to be hemmed for the exact heel you'll wear, just grazing the floor, or they drag on every step. Strappy heeled sandals, a belt if the waist needs definition, a structured top-handle bag, sculptural earrings and a low bun complete it.
4. Semi Formal Wedding Guest Flowy Maxi Dress

A flowing maxi works for semi-formal as long as it doesn't look like a ball gown. Soft fabrics like chiffon or charmeuse that move with you are the right call, not a stiff, full skirt. A floral or abstract print on a dark base keeps it dressy. Slim heeled sandals or wedges help on uneven ground, and a slim metallic chain belt worn high defines the waist. Loose waves, a rose lip and an envelope clutch suit a garden or vineyard wedding. Hem it to clear the ground in your shoes, because chiffon picks up grass stains fast.
5. Semi Formal Wedding Guest Wrap Dress

A true wrap dress adjusts at the waist, so it suits a wide range of figures and forgives a big dinner. Amethyst or rust in matte jersey or a weighty silky knit reads semi-formal; thin jersey looks too casual. The V-neck can open when you sit or bend, so I put one small safety pin at the crossover before leaving home. Long sleeves with a slight puff feel current. Slingback kitten heels, pearl drops, a cuff and a half-moon shoulder bag finish it.
6. Semi Formal Wedding Guest Slip Dress Look

A bias-cut slip dress moves with every step because the fabric is cut on the diagonal. A midi in silk or satin charmeuse, in champagne, smoky lilac or pewter, suits an evening wedding. Bias-cut satin is honest about everything underneath, so I'd plan smooth, no-line underwear and expect it to show creases from sitting. A tailored blazer or fine cardigan over the shoulders covers you for the ceremony. Barely-there sandals, one strand of pearls or a gold lariat and a satin pouch are enough.
7. Semi Formal Wedding Guest Floral Print Dress

Florals feel joyful at a wedding, and to keep them semi-formal, I choose a darker print on navy, black or burgundy rather than a white-ground sundress pattern. A shirred bodice with a soft tiered midi skirt looks romantic. Take one color from the print for your shoes and clutch, perhaps blush pink. Small gold hoops and thin stacking rings keep it refined, with soft waves and rosy makeup. It's a strong choice for daytime and early evening.
8. Semi Formal Wedding Guest Satin Midi Dress

Satin catches light more than any other fabric here, which also means it shows every pull and seam. A cowl-back or draped-front satin midi in dusty rose, sapphire or espresso is quietly confident. Keep the accessories equally sleek: clear or nude patent sandals lengthen the leg, and a matte woven clutch contrasts the shine. Linear drops and a tennis bracelet are enough. A low ponytail keeps the cowl back visible. I'd steam satin rather than iron it, since a hot iron leaves shiny marks.
9. Semi Formal Wedding Guest Lace Dress Outfit

Lace looks celebratory almost automatically. A knee-length fit-and-flare or sheath in guipure or corded lace over a tonal lining suits semi-formal well. Navy or burgundy gives it a vintage feel. Pair a high-neck or cap-sleeve version with nude patent pumps, which extend the leg line. Keep jewelry to studs and a thin bracelet so the texture stays the focus. Guipure is heavier and holds shape better than fine Chantilly-style lace, which snags on bracelets and bag clasps, so I'd pick the heavier lace for a long night.
10. Semi Formal Wedding Guest Velvet Dress

Velvet is my first suggestion for a cold-weather wedding. Emerald, garnet or sapphire velvet looks rich and keeps you warm. A simple column with a boat neck or a draped A-line keeps the weight from looking heavy. Metallic strappy sandals or suede pumps lighten it. A pendant, drops and a small satin or croc-embossed bag add shine. Velvet marks where you sit, so I smooth the pile with a soft brush before the photos.
11. Semi Formal Wedding Guest Pleated Midi Dress

Pleated chiffon swings when you move and catches light in photos. An off-the-shoulder or cap-sleeve pleated midi in a bright solid or soft abstract print is made for the dance floor. Minimal nude strappy heels keep the rest calm. A bar necklace, a few thin gold bracelets and a slim clutch in the dress color finish it. Fine pleats can loosen if packed tightly, so I'd travel with it rolled or hung, not folded.
12. Semi Formal Wedding Guest Off-Shoulder Dress

A bare shoulder line frames the face and collarbones. A structured off-the-shoulder midi in black or copper suits semi-formal. Look for a silicone grip strip sewn inside the neckline; without it, the bodice slides down whenever you lift your arms. It's the right neckline for chandelier earrings or layered pearls, but not both. Pointed heels, a simple clutch and an updo keep attention on the neckline. If the ceremony is in a house of worship, bring a wrap.
13. Semi Formal Wedding Guest Halter Neck Dress

A halter shows the shoulders and draws the eye up. A chiffon or charmeuse midi halter in coral or mint is light for summer. Because the neck is busy, I put the jewelry on the wrists and fingers: stacked bangles and a cocktail ring. Nude or metallic heeled sandals and a smooth chignon or tucked ponytail finish it. A halter rules out a standard bra, so try it with the undergarment you'll actually wear before the day.
14. Semi Formal Wedding Guest Long Sleeve Dress

Long sleeves suit cold weather and more conservative venues. An empire-waist chiffon dress with bishop sleeves and a V-neck feels soft. Pick a moody floral or a solid such as aubergine. The coverage frees you to wear a bold ring or layered pendants. Coordinating heels keep the line long, and an envelope clutch and French twist finish it. Bishop sleeves gather at the wrist, so check that the cuffs don't drag through your dinner plate.
15. Semi Formal Wedding Guest A-Line Dress

An A-line midi is the one I'd recommend to someone who wants comfort above all. A defined waist, square neck and gently flared skirt in soft crepe with a botanical or watercolor print fits a daytime ceremony. Heeled espadrilles in one color from the print, a round crossbody and playful drops add personality. Soft makeup and loose waves finish it. Square necklines suit broader shoulders well and give a frame for a short necklace.
16. Semi Formal Wedding Guest Tiered Midi Dress

Tiered midis add volume and movement. Tiers that start lower on the skirt keep the shape from widening the hips, so I check where the first seam falls. Swiss dot or a soft stripe in a muted color keeps it refined. Woven wedges give height and stay steady outdoors. A sculptural pendant, stacked bracelets and a rattan or wooden clutch give it texture. It's cheerful and easy to wear.
17. Semi Formal Wedding Guest Two-Piece Set

A matching two-piece is a modern alternative to a dress. A cropped top with a high-waisted midi skirt or wide-leg pants in heavy crepe or satin, in pastel or jewel tone, reads as one outfit. I'd keep the gap between top and waistband very small, or none at all, especially for a ceremony. Sleek metallic heels, a top-handle bag and drop earrings are enough. It's a good fit for a fashion-minded guest at a city wedding.
18. Semi Formal Wedding Guest Pantsuit Outfit

A tailored pantsuit is a confident choice for any wedding guest, as long as it doesn't look like office wear. Crepe, velvet or a soft Tencel blend in blush, sage or navy moves it out of the boardroom. A single-button slim jacket over fluid wide-leg trousers, with a lace cami or silk shell just showing, keeps it soft. Strappy heels, a minimal clutch and sculptural gold earrings finish it. I have the trousers hemmed to the heel, not the flat, so the leg stays long.
19. Semi Formal Wedding Guest Skirt and Blouse Combo

Separates can be as dressy as a dress, and they're easier to wear again. A liquid satin bias-cut midi skirt in a rich color with a silk or lace-trimmed cami looks polished once tucked in with a slim belt. Satin skirts cling to tights and slips, so I'd add an anti-static spray or a slip in a smooth fabric. Heeled sandals, a satin clutch, pearl drops and a bracelet complete the outfit. You can rewear each piece separately long after the wedding.
20. Semi Formal Wedding Guest Blazer and Trousers Look

This is relaxed tailoring, not office wear. Mix your pieces: an ivory or white crepe blazer over fluid high-waisted trousers in magenta or cerulean, or a printed trouser with a solid silk shell. The blazer gives structure; the soft trouser stops it looking stiff. Bright pointed pumps add color, and a silk neck scarf or layered necklaces add personality. I'd keep the white blazer for later in the evening, or pair it with color so no one could mistake it for bridal white. Good for a gallery or loft venue.
21. Semi Formal Wedding Guest Plus Size Midi Dress

Finding the perfect plus-size dress comes down to structure and fabric. An A-line midi with a seamed built-in bodice and flutter sleeves supports and flatters. Look for a defined waist and a skirt that moves. Emerald and deep violet photograph well. Cushioned block-heel sandals keep you dancing, and a necklace that follows the neckline draws the eye up. I'd also check the lining: a breathable one stops thigh chafing better than polyester.
22. Semi Formal Wedding Guest Spring Dress

Spring weddings suit fresh color and soft texture. A knee-length dress in a watercolor floral or a pastel such as lilac, butter yellow or robin's-egg blue fits the season. Georgette and soft lace feel light. Heeled sandals in a complementary pastel, a fascinator or small hair clip and a beaded bag finish it. Spring evenings cool fast, so I always pack a light wrap or cropped jacket for the reception.
23. Semi Formal Wedding Guest Summer Dress

In summer heat, fabric matters most. A linen-blend or lightweight cotton midi shirtdress breathes, and I'd choose a blend over pure linen so it doesn't look crumpled by the reception. Tangerine, fuchsia or marigold suit the season. Flat leather sandals or low block heels are practical. A wide-brim straw hat for the outdoor ceremony, beaded bracelets, a woven clutch and bold sunglasses suit a beach or lakeside wedding.
24. Semi Formal Wedding Guest Fall Dress

Fall wedding dressing is about texture and warm color. A high-neck dress with long poet sleeves in rust, ochre or forest green fits the season. Wool crepe or a substantial knit keeps you warm as the evening cools. Dark leather knee-high heeled boots or suede pumps suit it, with a tailored wool wrap coat on top. Brown, gold and oxblood accessories tie it together. Wool crepe barely wrinkles, which helps if you're travelling to the venue.
25. Semi Formal Wedding Guest Winter Dress

Winter weddings call for rich fabric and a bit of shimmer. A long-sleeve midi in velvet, heavy satin or brocade is the starting point, in emerald, amethyst or navy. Opaque tights and closed-toe pumps keep you warm. A faux fur stole or a tailored wool coat looks glamorous and practical. A gold or silver box clutch and a statement necklace catch the light, and a berry or red lip finishes it. I'd skip open-toe sandals entirely for a winter venue with an outdoor photo session.
26. Semi Formal Wedding Guest Garden Party Dress

Garden weddings suit a soft, romantic look. A tea-length dress with a small botanical print or in petal pink fits well, with ruffled cap sleeves or a pleated skirt. Wedges or block heels are not optional on grass and gravel; stilettos sink. A silk scarf around a ponytail or fresh flowers in a loose updo add charm, and a rattan top-handle bag suits the setting. It moves easily from afternoon vows to an evening reception under string lights.
27. Semi Formal Wedding Guest Beach Outfit

Beach weddings mean sand and wind. A midi in crinkle chiffon in a bright tropical color is my pick, because the crinkle texture hides creases from sitting and it dries fast. Flat embellished sandals or flat espadrilles are the only shoes that work on sand. Oversized sunglasses and a wide-brim hat add glamour and shade. Keep jewelry minimal, maybe bold resin earrings, and carry a zippered crossbody. A wrap dress or loose skirt can blow open in sea wind, so I'd choose a fuller cut with some weight at the hem.
28. Semi Formal Wedding Guest Outdoor Outfit

An outdoor ceremony at a vineyard or a rustic barn needs practical polish. A printed midi in a wrinkle-resistant fabric is smart, and an abstract print hides small spills from an afternoon on the lawn. Footwear decides the day: wedge espadrilles or a sturdy block heel won't sink. A denim or leather jacket over the shoulders handles the evening chill. A structured crossbody completes the outfit.
29. Semi Formal Wedding Guest Evening Look

Evening weddings allow more sparkle. A knee-length cocktail dress with fine all-over sequins or metallic jacquard reads festive straight away. Dark, moody colors such as black cherry, midnight blue and charcoal suit the hour. Strappy stilettos and a minaudière big enough for a lipstick and phone are all you need, plus chandelier earrings. Sequins scratch the inner arm, so I look for a lined or soft-edged sequin dress for a night of dancing. A smoky eye or bold lip finishes it.
30. Semi Formal Wedding Guest Daytime Look

A daytime wedding is the time for lighter colors. A pastel midi in eyelet lace or textured crepe feels fresh, and a structured A-line or fit-and-flare keeps it neat. Low block heels or dressy flats make sense for a long day. A woven or pale leather bag a little bigger than an evening clutch holds sunscreen and sunglasses. Pearls and cat-eye sunglasses finish it. Eyelet lace often needs a slip or lining; check it in daylight before the day.
31. Semi Formal Wedding Guest Burgundy Dress Outfit

Burgundy is warm and works year-round. A fluid draped midi in this color looks rich; the accessories make it. Rose gold or pewter heels give a softer contrast than black, and a matching metallic clutch adds a little shimmer. Keep jewelry minimal: a thin gold bracelet and gold hoops. A berry lip and sleek hair make it a near-single-color look. It's very much at home in a ballroom or any evening venue.
32. Semi Formal Wedding Guest Navy Dress Look

Navy is a fresher alternative to black. A structured navy midi with one design detail, such as an asymmetric neckline or a bow at the shoulder, stands out quietly. Nude patent pumps lengthen the leg. Pearls or gold-and-pearl earrings feel classic, and a silver or champagne clutch adds brightness. Navy can look black in low light, so I'd add something bright near the face for evening photos. It works at almost any semi-formal venue.
33. Semi Formal Wedding Guest Emerald Green Dress

Emerald flatters a wide range of skin tones and feels celebratory. An A-line or wrap midi in this shade pairs best with gold: gold strappy heels and a gold clutch make a warm contrast. Keep jewelry in the same metal, perhaps a chain bracelet and hoops. A soft gold eyeshadow ties it together. If emerald is the bridesmaids' color, I'd pick a different jewel tone, so check the wedding website first.
34. Semi Formal Wedding Guest Pastel Dress

For a daytime spring or summer wedding, a pastel dress is a safe and pretty choice. An A-line midi in lavender, mint or powder blue with chiffon or tulle overlays feels light. Pastels can look washed out, so nude patent heels or metallic sandals keep it dressy. A pearlescent top-handle bag and small floral earrings match the soft palette. The palest shades can read close to white in photos, so I'd go one shade deeper to be safe.
35. Semi Formal Wedding Guest Bold Print Dress

A bold abstract or geometric print is the way to show personality at a semi-formal wedding. A tailored fit-and-flare midi carries a big print well because the shape stays simple. Anchor it with one solid color from the print for shoes, clutch and belt: black, cream or tan are the easy ones. Skip other patterns and statement jewelry. Glossy black pumps and a black envelope clutch let the dress stay the focus. I'd avoid this one for a very traditional ceremony; it's better suited to a modern venue.
Covering Shoulders for a Religious Ceremony
Many of the dresses here are sleeveless, strapless or off the shoulder, and some ceremonies in churches, temples or mosques expect shoulders, and sometimes knees, to be covered. You don't need a second outfit for that. I pack a cover-up that looks like part of the plan.
- A cropped tailored jacket or bolero in the same color family as the dress
- A long pashmina or silk wrap, worn draped over both shoulders
- A fine-knit cardigan in a neutral for a cool daytime ceremony
Take it off for the reception. Check the hem length too: a midi always passes, while a knee-length dress with a slit may not, so sit down in it in front of a mirror before you decide.
Matching Your Heel to the Ground at the Venue
The shoe question is really a ground question. On grass, stilettos sink and leave you walking on tiptoe; a block heel or wedge spreads your weight. On sand, any heel fails, so wear flats and bring them in your hand if you have to. On gravel and cobbles, a low, stacked heel is steadier than a thin one. On a polished ballroom floor, leather soles can be slippery, so scuff the soles on concrete before the day or add grip pads. And if you're buying new shoes for the wedding, wear them around the house for a few evenings first.
Semi-Formal Done Right, From Ceremony to Last Dance
Semi-formal sits between relaxed and refined, and the details decide which side of the line you land on. Choose fabrics with some body, such as crepe, satin or lace, a length suited to the time of day and venue, and shoes that work on the ground you'll be standing on. Then add accessories with a light hand. A midi dress, a pantsuit, a jumpsuit or smart separates can all be right; pick the one you'll be comfortable in all night.





























