Semi-Formal Dresses: 12 Styles for Day and Evening
A semi-formal dress is a knee-length or midi dress in a dressy fabric, cut simply enough for a dinner and polished enough for a wedding. Satin slips, crepe sheaths, chiffon midis and long-sleeve velvet dresses all fit; save floor-length gowns for formal and short sundresses for casual.
Updated Oct 24, 2026 · By Jenisha Jonchhe
Photo: Zulfugar Karimov on Unsplash
This page may contain affiliate links. If you buy something through one, we may earn a commission at no extra cost to you. Read our affiliate disclosure.
A cowl-neck satin slip midi with adjustable spaghetti straps and a low back. The listing says it's unlined, so plan what goes under it.
A cowl-neck satin slip midi with adjustable straps, offered in White; the listing says the white is a bit see-through. Listing details: polyester and spandex; sizes X-Small to X-Large; hand wash only.
A fitted knee-length sheath with front seams and an exposed back zipper, in sizes 2 to 16 per the listing. Dry clean only.
A fitted, knee-length sheath with short sleeves, a scoop neck, front fitted seams and an exposed back zip. Listing details: polyester and spandex; sizes 2 to 16; dry clean only.
A long-sleeve ruched midi with a mock neck in stretch cotton, per the listing.
A long-sleeve mock-neck bodycon midi the listing sells as a wedding guest dress, in a cotton-elastane knit. Listing details: sizes X-Small to XX-Large; machine wash.
A one-shoulder ruched midi with an asymmetrical slit hem and a side zip; the listing says the top is lined.
A one-shoulder ruched midi with a cut-out, an asymmetrical slit hem and a side zipper; the listing says the top is lined and not see-through. Polyester and spandex; sizes Small to X-Large; hand wash only.
A chiffon A-line midi with ruffle sleeves that the listing says is fully lined, in sizes 4 to 26.
A chiffon A-line dress with short ruffle sleeves, a round neck, an empire waist, a high-low hem and a concealed back zipper, which the listing says is fully lined and padded, in sizes 4 to 26. Hand wash only.
A long-sleeve velvet midi with a V-neck and a smocked waist. The listing says it's unlined and has side pockets.
A long-sleeve V-neck velvet dress with a smocked waist that the listing sells as a winter wedding-guest dress. Listing details: polyester; sizes Small to X-Large; machine wash.
The picks in this guide come from Amazon listing information, and none of them was tried on. Fabrics, lengths and linings are the listing's own, so check them on Amazon before you order.
What the evidence label on each pick means
Researched
selected from product information only; not tried on.
Buying considerations
A semi-formal dress is a knee-length or midi dress in a dressy fabric, cut simply enough for a dinner and polished enough for a wedding. Satin slips, crepe sheaths, chiffon midis and long-sleeve velvet dresses all fit; save floor-length gowns for formal and short sundresses for casual.
Below are 12 styles that fit the code, with notes on when each one works best, then a guide to choosing by season and making a lower-priced dress look polished.
What counts as a semi-formal dress
A semi formal dress has three things going for it:
Length: at the knee, just below it, or midi. A simple maxi in a dressy fabric can work too.
Fabric: a step up from daywear, like crepe, satin, chiffon, lace or velvet.
Cut: clean and polished, without club-wear details like very short hems or deep cut-outs.
Semi formal dresses for women cover a wide range, from a quiet crepe sheath at a work dinner to a satin slip at an evening wedding. For what the code means and how it compares to cocktail and formal, see semi-formal attire. This page is about the dresses themselves.
12 semi-formal dress styles
Each style below fits the code. The notes say when it works best and what to look for.
1. A satin slip midi
The satin slip midi is the simplest evening semi-formal dress. The fabric's sheen dresses it up, and a bias-cut slip skims the body without clinging. It suits evening weddings, dinners and holiday parties. Look for adjustable straps, a midi hem and a lining, and wear a wrap or a cropped jacket if the event starts in daylight or the venue is cool.
2. A crepe sheath
A crepe sheath is the work-to-evening dress: fitted, knee-length and matte. It's the most understated choice on this list, which makes it right for work dinners, awards evenings and conservative weddings. Look for a lining and a back zip, and pick a solid color so you can change the look with jewelry. For more on the shape, see sheath dresses.
3. A long-sleeve midi
A long-sleeve midi covers fall, winter and cold venues without needing a wrap. In crepe or a fine knit it suits a daytime event; in satin or velvet it's dressy enough for evening. A fitted bodice or a tie waist keeps all that fabric from looking shapeless. It's also the easiest semi-formal dress to wear with sheer tights.
4. A one-shoulder cocktail dress
A one-shoulder dress feels a little more party than the others, which suits evening semi-formal events. The asymmetric neckline is the statement, so skip the necklace and wear drop earrings. Choose a knee-length or midi version; a short one-shoulder dress reads more cocktail party than semi-formal.
5. A wrap dress in a dressy fabric
A wrap dress is semi-formal when the fabric is: satin, crepe, a silky print or a fine jersey with drape. The wrap flatters a wide range of shapes, and you can adjust the tie. Avoid casual cotton wrap dresses here. A midi wrap in a deep color works for a fall wedding or a birthday dinner.
6. A chiffon or georgette midi
Lined chiffon or georgette is the daytime semi-formal fabric: floaty, light and pretty in prints or solids. It suits spring and summer weddings, garden parties and showers. Look for a full lining, because unlined chiffon can be sheer. Flutter sleeves or a soft V-neck keep it from looking like a nightgown.
7. A velvet dress for winter
Velvet is the winter semi-formal fabric. It's warm, it looks rich at night, and a velvet midi needs very little jewelry. Choose long sleeves for December and January, and wear it with sheer black tights. For more ideas, see velvet wedding guest dresses and winter cocktail dresses.
8. A lace sheath
A lace sheath is dressy in any season and works for both day and evening. A solid color in an all-over lace looks classic; a lace overlay on a contrasting lining looks more vintage. Keep the jewelry minimal, since lace is already detailed.
9. A fit-and-flare with a full skirt
A fit-and-flare dress has a fitted bodice and a skirt that flares from the waist, which feels a little playful and suits dancing. In a solid crepe or a dressy brocade, it's semi-formal; in printed cotton, it's casual. Knee length is the sweet spot.
10. A tea-length dress
With a hem between mid-calf and the ankle and often a full skirt, a tea-length dress has a vintage feel and suits daytime weddings, garden parties and tea-themed events. In satin or taffeta, it can go to an evening wedding too.
11. A pleated midi
A pleated midi swings when you walk and looks good in photos. Look for fine pleats in a satin-look or chiffon fabric, with a fitted bodice or a belt to keep the shape. It suits weddings and dinners in every season, with sleeves for winter.
12. A dressy jumpsuit
Not a dress, but it fits the code. A wide-leg jumpsuit in crepe or satin, ankle or floor length, is as polished as any midi and easier to move in. Add heels and a clutch. It's a good choice for city weddings and evening parties with dancing.
Semi-formal by season and time of day
Use the season and the hour to narrow the list:
Spring: chiffon or floral midis by day; satin slips or lace by night. Light sleeves or a wrap.
Summer: sleeveless chiffon, light crepe or tea-length dresses by day; satin or one-shoulder dresses by night. Lined fabrics help in the heat.
Fall: wrap dresses and pleated midis in deep colors by day; satin or long-sleeve midis by night. Add a jacket.
Winter: long-sleeve crepe or knit midis by day; velvet by night. Sheer tights and closed-toe shoes.
Cheap semi formal dresses that still look polished
Cheap semi formal dresses can look as good as expensive ones if you pick carefully. A lower-priced dress looks its best when:
It's lined. A lining makes thin fabric hang better and stops it from clinging or showing through.
The cut is simple. A plain sheath or a slip looks more expensive than a dress with lots of ruffles, cut-outs and trims.
The fabric is matte or has a soft sheen. Very shiny, thin satin shows every wrinkle. Crepe and heavier satin look richer.
The hem is right. A tailor can take up a hem for a modest fee, and a dress at the right length looks made for you.
The details are quiet. Swap cheap-looking plastic buttons or a flimsy belt for your own.
For more ways to dress well on a smaller budget, see affordable dresses.
Finishing a semi-formal look
Shoes first: block heels, strappy sandals or dressy flats. Then a small clutch; wedding guest clutches has evening styles. Then one jewelry piece that leads, like drop earrings or a pendant. Pick the shoes before the hem, and the rest falls into place.
How long should a semi-formal dress be?
Knee length to midi is the safe range. A simple maxi in a dressy fabric can work too, especially in the evening.
Can you wear a short dress to a semi-formal event?
A dress that ends just above the knee is fine. A mini is rarely right, because it reads as party or casual rather than semi-formal.
Can you wear a black dress to a semi-formal event?
Yes. A black dress in crepe, satin, lace or velvet is a classic semi-formal choice. Add color or shine with your shoes and jewelry.
What shoes go with a semi-formal dress?
Block heels, strappy sandals, pumps or dressy flats. Choose block heels for outdoor events and long nights on your feet.
Share this guide
Written by
Jenisha JonchheFashion Writer and Designer
Jenisha Jonchhe is a New York-based fashion writer and designer with academic training in fashion design and postgraduate study focused on fast fashion. At LookerDress, she creates practical, research-led content covering occasion dressing, dress codes, fit and sizing, fabrics, seasonal trends, styling and product comparisons. Her fashion background helps her assess garment construction, silhouette, materials, wearability and styling suitability. She translates this knowledge into clear, accessible guidance that helps readers make more informed clothing and accessory choices. Jenisha's articles distinguish between editorial research and products that have been personally examined or tested. Product details, sizing information and availability are checked against current retailer information before publication. Areas of expertise: fashion design, fast fashion, garment construction, dress styling, fabrics, fit and sizing, trend analysis and fashion buying guides.
Academic training in fashion design; postgraduate study focused on fast fashion.
Semi-formal attire for women is a knee-length or midi dress, a dressy jumpsuit, or a skirt or trousers with a silky top: dressier than work clothes, less formal than a gown. Daytime semi-formal leans lighter in fabric and color; evening semi-formal can take satin, velvet and a little shine.
For a garden party, wear a light daytime dress (a floral midi, a tea-length dress or a pastel satin midi) with block heels, wedges or flats that won't sink into the lawn. Add a hat or a fascinator if the invitation hints at it, and a light layer for later.
Cocktail attire at a wedding means a dressy knee-length or midi dress, a polished jumpsuit, or a dressy skirt and top. It sits between semi-formal and black tie optional: dressier than a work outfit, shorter and lighter than a gown.