Best Outfits Today

Semi Formal Outfits for Women: 20 Looks You Can Shop

Semi Formal Outfits

Semi formal outfits sit in the sweet spot between business casual and black tie: polished, put together, and still easy to wear for hours. We found satin midi dresses, blazer-and-pants sets, jumpsuits, and chill Polo Ralph Lauren and Lulus dresses from Mint Velvet, Anthropologie, Nordstrom Rack, Ralph Lauren, and more, and styled them into 20 shoppable semi formal outfits for weddings, holiday parties, graduations, and dinners. If you need a dressier version of your work wardrobe, our business casual outfits are a good place to start, and our Christmas party outfits and Turkey Day outfits cover the holidays.

Quick Summary: Semi Formal Outfits

Short on time? A semi formal outfit usually means a midi or maxi dress, a blazer with wide-leg trousers, or a satin skirt with a polished top, plus a dressy shoe and one finishing accessory. Try the Mint Velvet satin cape maxi dress for a wedding, the black double-breasted blazer with wide-leg trousers for a dinner, or the Polo Ralph Lauren belted shirtdress for a chill daytime event. Add block heel pumps and you are done.

What Does Semi Formal Mean?

Semi formal is the dress code between casual and formal. It is dressier than business casual but less formal than black tie, so you can skip the floor-length gown while still looking polished. Think cocktail-length or midi dresses, satin skirts, tailored blazers with trousers, jumpsuits, and dressy flats or heels.

Semi formal outfits for women work well for weddings, holiday parties, graduations, church events, rehearsal dinners, and nicer restaurants. When an invitation says semi formal, cocktail attire, or dressy casual, this is the category to shop. Pants are absolutely allowed: a matching blazer and wide-leg trousers often looks more modern than a dress.

Semi Formal Colors That Work

Navy, forest green, burgundy, blush, black, cream, and soft white are the safest semi formal colors, and they photograph well in both daylight and evening light. Satin and crepe fabrics make rich colors look dressier. A white eyelet dress like the Maeve Mona maxi dress suits a daytime event, while black wide-leg trousers like the Longchamp pair work for a dressy dinner. Keep jewelry simple and let one piece carry the look.

Shop Our Favorite Semi Formal Pieces

20 Semi Formal Outfits You Can Shop Right Now

Outfits 1 through 8 are dresses and skirts, outfits 9 through 13 are blazer-and-pants sets and a jumpsuit, and outfits 14 through 20 are chill dresses from Polo Ralph Lauren, Lulus, and more. Each look has a Shop This Outfit link under the main item and the supporting pieces right next to it.

1. The Blush Cape Dress

The Mint Velvet satin cape maxi dress in soft blush is made for a wedding guest outfit, because the sheer cape sleeves keep it modest and pretty. Add the Kenneth Cole kitten heel slingbacks for a comfortable, classic heel.

Carry the Lady Couture crystal satin clutch and keep your jewelry minimal. The dress already does the talking.

2. Navy Slip Dress and Blazer

The Ralph Lauren slip dress in deep navy is a quiet luxury piece, and it looks even more polished under the Ralph Lauren double-breasted blazer. This is the outfit for a dressy dinner or a rehearsal dinner.

Finish with the Lauren Ralph Lauren pearl collar necklace for a classic, old money touch.

3. Green Sheath with a Tailored Layer

The Donna Karan ruched crepe sheath dress in forest green is flattering, structured, and easy to wear. Layer the Mint Velvet Shine tailored blazer over it for a look that is also a little more covered.

Slip into the Stuart Weitzman Landon ballet flats when you want a semi formal outfit that is comfortable all night.

4. Burgundy Satin and Pleats

The Mint Velvet satin long sleeve blouse in burgundy tucked into the Maeve pleated button-front midi skirt in green is a rich, fall-friendly color pairing. The long sleeves and midi length keep it modest.

Add a heel or a polished flat and you have a semi formal outfit that works for a holiday party or a nicer dinner.

5. Satin Skirt and Embellished Cardigan

The Mint Velvet satin slip midi skirt brings the shine, and the White House Black Market embellished cardigan brings the polish. Together they feel dressy without being fussy.

This is a great option for a graduation, a church event, or a brunch. Wear it with ballet flats or low heels.

6. The Jacquard Midi Dress

The Mint Velvet jacquard midi dress has a rich pattern that already looks dressed up, so it needs very little styling. Add the double-breasted blazer on cooler nights.

Carry a satin clutch and you are set for an evening event.

7. White Eyelet Maxi for Daytime

The Maeve Mona eyelet long-sleeve maxi dress is a lovely choice for a daytime wedding, a shower, or a spring graduation. The long sleeves keep it modest, and the eyelet detail feels special.

Add the Shine tailored blazer if the venue runs cool.

8. Black Wide-Leg Trousers and Satin

Not every semi formal outfit needs a dress. The Longchamp wide leg trousers look dressy when paired with the satin blouse, and they are comfortable for a long evening.

Add heels or pointed flats and a statement earring and this reads as semi formal anywhere.

9. The Black Blazer and Wide-Leg Trousers

This is the blazer and pants combination that makes semi formal dressing easy. The Mint Velvet black stand neck double-breasted blazer has a sharp, modern shape, and the black waist detail wide-leg trousers from the same brand make it a coordinated set.

Finish with the Naturalizer Avani block heel pumps for a comfortable heel. Add a simple necklace and you are ready for a dinner, a gallery opening, or a holiday party.

10. Cream Blazer and Light Trousers

For a softer take, wear the Mint Velvet cream sculpted double-breasted blazer with the light wide-leg trousers with rear welt pockets. Light tones feel fresh and polished for spring weddings, showers, and brunch events.

Black block heels like the Avani pumps anchor the pale colors and keep the outfit grounded.

11. Navy Pinstripe Blazer and Trousers

Pinstripes always look dressed up. The Theory Carissa pinstripe knit blazer in navy is comfortable like a knit but sharp like tailoring, and it pairs well with the navy tailored wide trousers from Mint Velvet.

Add kitten heel slingbacks and a white or cream top underneath. This works for a dressy office event, a rehearsal dinner, or a semi formal lunch.

12. Tweed Jacket and Satin Skirt

The Theory tweed jacket in navy has the polished texture that makes a simple outfit look finished. Wear it over the Mint Velvet satin slip midi skirt for a mix of textures that looks expensive.

Add the pearl collar necklace and you have a semi formal outfit that feels classic and a little preppy.

13. The Black Jumpsuit

A jumpsuit is the easiest one-piece semi formal outfit. The WEST K elbow sleeve wide leg jumpsuit is soft and comfortable, and the sleeves keep it modest.

Layer the black double-breasted blazer on top and the whole look turns dressy in seconds. Add heels or flats and a bold earring.

14. Cream Polo Shirt Dress

The Polo Ralph Lauren belted cotton twill shirtdress in cream is chill, polished, and ready for a graduation, a garden party, or a daytime event. Belt it at the waist and let the clean lines do the work.

Carry a satin clutch to dress it up, and wear flat sandals or low heels.

15. Blue Polo Shirt Dress

Polo Ralph Lauren makes easy, relaxed dresses that still look put together. The light blue Polo cotton shirt dress is a comfortable option for a daytime semi formal event.

Pair it with block heel pumps and keep jewelry simple. It is a good choice when you want to look nice without feeling overdressed.

16. Striped Shirt Dress and Cream Blazer

The Polo Ralph Lauren belted striped shirt dress gives you a classic navy and white look. Layer the cream double-breasted blazer over it for a more dressed-up outfit.

This combination is great for a church event, a luncheon, or a semi formal dinner when you want something comfortable and traditional.

17. Wine Long-Sleeve Midi Dress

The Lulus Thorne long sleeve midi dress in wine red is a rich fall pick that works for holiday parties and evening events. The long sleeves and midi length keep it covered.

Wear it with the Stuart Weitzman Landon ballet flats for comfort, or swap in heels for a dressier look.

18. Emerald Satin Maxi

The Lulus emerald green satin long sleeve maxi dress looks like a statement piece without needing any accessories. The color is rich, and the satin catches the light beautifully.

Add the pearl collar necklace if you want extra polish. This is an easy choice for a winter wedding or a holiday dinner.

19. Green Jacquard Midi with a Crop Blazer

The Lulus Regal Romance floral jacquard pleated satin midi dress in green has movement and detail. Add the Maeve crop boxy blazer to cover the shoulders and keep the outfit appropriate for a wedding or church.

Keep shoes simple and pick a small bag. The dress is the star.

20. Black Midi and Tweed

A black midi dress is the most useful semi formal piece you can own. The Mint Velvet jersey ruched trim midi dress is soft and comfortable, with long sleeves and a flattering shape.

Layer the Theory tweed jacket over it for a classic look that works for dinners, holiday events, and semi formal work functions.


More Semi Formal Outfit Ideas from Best Outfits Today

Want more polished looks to browse? These are a few of our favorite outfits from the Best Outfits Today shop, each with every piece linked so you can recreate the look.

Gala Grace

Gala Grace

Shop Outfit

The Mayfair Look

The Mayfair Look

Shop Outfit

High Society

High Society

Shop Outfit

Crème de la Crème

Crème de la Crème

Shop Outfit

Inheritance in Ivory

Inheritance in Ivory

Shop Outfit

Modern Femme

Modern Femme

Shop Outfit

Power Play

Power Play

Shop Outfit

The Power Edit

The Power Edit

Shop Outfit

Less But Luxe

Less But Luxe

Shop Outfit

Smart & Structured

Smart & Structured

Shop Outfit

Effortless Noir

Effortless Noir

Shop Outfit

Old Money Western

Old Money Western

Shop Outfit

Semi Formal Finds We Love

A few finishing pieces we keep reaching for when an invitation says semi formal.

Semi Formal Outfits by Occasion

Wedding Guest

For a wedding guest, a satin midi or a floral jacquard dress is the safest bet. Try the satin cape maxi or the Lulus floral jacquard midi, then add kitten heel slingbacks and a small clutch. For more ideas, see our Thanksgiving and Turkey Day outfits for dressy family gatherings.

Holiday Parties and Dinners

Holiday dinners call for richer colors and a little shine. A wine midi or black ruched midi works beautifully, and our Christmas party outfits have even more festive options.

Graduations, Church and Daytime Events

For daytime events, a Polo belted shirtdress or a blazer with tailored trousers feels polished without being too dressy. Our business casual outfits and casual old money outfits pair well with these looks.

Semi Formal Outfits FAQs

What does semi formal mean for women?

Semi formal for women means a polished outfit that is dressier than business casual but less formal than black tie. Think a satin midi dress, a tailored blazer with trousers, or a chic jumpsuit with heels or elegant flats.

What is the best semi formal outfit for a wedding guest?

The best semi formal wedding guest outfit is a midi or maxi dress in satin, jacquard or crepe, paired with heels and a small clutch. Soft colors like green, wine, navy and cream photograph beautifully.

Can semi formal outfits include pants?

Semi formal outfits can absolutely include pants. A double-breasted blazer with wide-leg or tailored trousers, a satin blouse and block heels looks sharp and polished, and a dressy jumpsuit works too.

Are Polo Ralph Lauren dresses appropriate for semi formal events?

Polo Ralph Lauren dresses are appropriate for semi formal events when you choose a belted twill, striped or shirtdress style and add heels or flats and pearls. They give a relaxed, classic look that still feels put together.

What colors work best for semi formal outfits?

The best colors for semi formal outfits are black, navy, emerald, wine, cream and soft neutrals. Rich jewel tones suit evening events, while lighter shades suit daytime weddings and graduations.

What shoes go with semi formal outfits?

Semi formal outfits go best with kitten heels, block heel pumps, slingbacks or polished flats. Choose a comfortable heel height so you can wear them for hours.

Can I wear a blazer to a semi formal event?

A blazer is a great choice for a semi formal event when it is tailored and in a refined fabric like satin, tweed or crepe. Pair it with a skirt, dress or trousers and add jewelry for a dressier finish.

How do I dress up a semi formal outfit?

To dress up a semi formal outfit, add pearl jewelry, a satin clutch, heels and one statement piece such as a shine blazer or embellished cardigan. Keep the rest of the look simple and tailored.

Key Takeaways: Semi Formal Outfits at a Glance

  • Semi formal outfits sit between business casual and black tie: polished, tailored and comfortable.
  • Satin midi dresses, jacquard florals and wrap styles are the easiest semi formal choices.
  • Blazer-and-pants outfits in black, cream and navy are a modern, polished alternative to a dress.
  • Polo Ralph Lauren and Lulus dresses give you relaxed, classic semi formal options.
  • Finish with pearls, a satin clutch and kitten heels or elegant flats.
  • Rich colors like emerald, wine and navy work for evening events, while cream and soft neutrals suit daytime.

Disclosure: some links on this page are affiliate links, which means we may earn a small commission at no extra cost to you. Learn more.

You might also enjoy

FREE Capsule Wardrobe Guide

Just getting started? 

We’ve handpicked a small set of versatile basics — so you can mix, match, and create dozens of polished outfits without overbuying.

Plus, you’ll get early access to our curated outfit drops — straight to your inbox.

Free Capsule Wardrobe Guide

Just getting started? 

We’ve handpicked a small set of versatile basics — so you can mix, match, and create dozens of polished outfits without overbuying.