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.
Updated Oct 23, 2026 · By Jenisha Jonchhe
Photo: Filip Rankovic Grobgaard 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.
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.
It's the middle of the dress-code ladder, which is why it's so easy to second-guess. Here's what the code asks for, how it compares to formal and cocktail, and outfit ideas for weddings and other events.
The semi-formal dress code, day and evening
Semi formal attire sits between everyday dressy and black tie. For women, the Emily Post Institute's attire guide lists a short afternoon or cocktail dress, a little black dress, a long dressy skirt with a top, or dressy separates. For men, it means a dark suit, a dress shirt and a tie.
Note
Semi-formal in one line: a dressy knee-length or midi dress, or polished separates, with heels or dressy flats. Not a gown, not jeans.
The time of day changes the details.
Daytime semi-formal (a lunch, an afternoon wedding, a garden party) suits lighter fabrics and colors: chiffon, cotton blends with structure, linen-silk blends, florals and pastels. A midi with block heels or wedges is the classic look.
Evening semi-formal (a dinner, an evening wedding, a holiday party) can go richer and darker: satin, crepe, velvet, lace and a little shimmer. The Emily Post guide adds a useful rule of thumb: if the event starts after 6 in the evening, lean toward the more formal end.
Semi-formal is one step above dressy casual, where a sundress or a nice skirt and top is enough.
A knee-length sheath with a crew neck, 3/4 sleeves with petal openings, a ruched front and a hidden back zip. Listing details: polyester and elastane with medium stretch; sizes Small to XX-Large; machine wash in a laundry bag.
Formal vs semi formal is mostly a question of length and fabric. Here's the side-by-side:
Length: formal (black tie) means a floor-length gown. Semi-formal means knee length to midi, with a simple maxi as an option.
Fabric: formal means satin, silk, velvet, taffeta or embellished fabrics. Semi-formal allows those plus crepe, chiffon, lace, dressy knits and polished prints.
Men's dress: formal means a tuxedo. Semi-formal means a dark suit and tie.
Typical events: formal means galas, evening black tie weddings and award dinners. Semi-formal means many weddings, work dinners, holiday parties and celebrations at a nice restaurant.
When an invitation says "formal" without "black tie", hosts often mean something in between, so a dressy midi or a simple gown both work. For the full formal code, see black tie attire.
Cocktail vs semi formal
Cocktail vs semi formal is a close call, and in practice the same dress often works for both. The difference is mood. Cocktail attire leans evening and party: a little more shine, a little more statement. Semi-formal covers day and evening, so it also includes lighter daytime looks like a floral midi with wedges.
If an invitation says cocktail, you can push a little dressier and more festive. If it says semi-formal, you have a bit more room to be understated. For the details on that code, see cocktail attire. Holiday invitations that say festive cocktail have their own guide in our dress codes section.
Fabrics and colors that read semi-formal
The fabric is often what moves an outfit from casual to semi-formal. The same midi shape can be a weekend dress in cotton jersey and a wedding-guest dress in crepe.
Fabrics that read semi-formal:
Crepe: matte, smooth and structured. The safest choice for work dinners and daytime weddings.
Satin and charmeuse: shiny and fluid. Best for evening.
Chiffon and georgette: light and floaty, lined. Best for daytime and summer.
Lace: dressy in any season, especially in a solid color.
Velvet: the cold-weather choice, and it makes a simple cut look rich.
Fine knits: a fitted rib or ponte midi can be semi-formal in winter with the right shoes and jewelry.
Fabrics that read casual: jersey T-shirt knits, denim, chambray, linen on its own, and thin cotton.
Color is open. Jewel tones and deep neutrals look dressier at night; pastels and florals suit daytime. Metallics are easy to overdo, so keep shimmer to one piece if you're aiming for semi-formal rather than cocktail.
Semi formal wedding guest dress ideas
A semi formal wedding guest dress should look celebratory without competing with the couple. These three looks cover almost any semi-formal wedding.
A satin midi for an evening wedding
A satin midi in a jewel tone or a deep neutral is the easiest evening semi-formal look. The fabric does the dressing up, so the cut can stay simple: a slip, a cowl neck or a wrap. Add strappy heels, drop earrings and a small clutch. For a winter evening, choose long sleeves or bring a wrap; winter wedding guest dresses has more cold-weather ideas.
A satin-finish polyester midi with a sweetheart neckline and cut-out bust detail, short flutter sleeves on elastic ruffle straps, a ruched bodice, a top lining and a zipper, per the listing. Sizes X-Small to X-Large; hand wash only.
For a daytime or garden wedding, a lined chiffon or floral midi is right on the mark. Look for a print with some sophistication (smaller florals, watercolor prints, soft color blocks) rather than a beachy sundress print. Block heels or wedges handle grass, and a light cardigan or wrap covers your shoulders in a church.
A floral chiffon midi with flutter sleeves, a square neck, a self-tie belt and an elastic waist; the listing says it is lined and falls to mid-calf on a 5'4" wearer. Listing details: polyester; sizes X-Small to X-Large; machine wash cold.
A dressy jumpsuit is a strong alternative to a dress, especially at a city wedding or an evening reception with dancing. Choose a full-length or ankle-length leg in crepe or satin, and add heels and a clutch. It looks as polished as a midi when the fabric and fit are right.
For a full set of styles that fit the code, from crepe sheaths to velvet midis, see semi-formal dresses.
A belted wide-leg jumpsuit with cap sleeves and a concealed back zipper, the trouser option for a formal dress code. Listing details: polyester and elastane; sizes Small to XX-Large; machine wash.
Shoes: block heels, strappy sandals, pumps or dressy flats. Block heels go the most places, especially outdoors. Leave sneakers, flip-flops and casual sandals at home.
Bag: a clutch or a small shoulder bag in a dressy material. A daytime event can take a structured mini bag; evening calls for a clutch.
Jewelry: one focus piece, such as drop earrings or a pendant, plus small studs or a bracelet. Semi-formal looks best a little restrained.
Layer: a light wrap, a cropped cardigan or a tailored jacket, depending on the season. In winter, a wool coat over a midi is fine for arriving, and a wrap covers you indoors.
Ankle-strap sandals on a 3-inch chunky heel with a 7-hole buckle strap and a 4.5 mm latex footbed, in sizes 5 to 12 with some wide sizes, per the listing.
Semi-formal isn't only for weddings. Here's how it plays out at other events:
Work awards dinner: a crepe sheath or a midi in a dark solid with pumps and simple jewelry. Polished and quiet, with no plunging necklines. If the dinner leans more relaxed, the smart casual end of the spectrum is closer.
Birthday dinner at a nice restaurant: a satin slip midi or a wrap dress with heels. A little shine is welcome.
Evening party: a velvet or sequin-trim midi, a jumpsuit or a silky top with a midi skirt. Add statement earrings.
Can you wear a long dress to a semi-formal event?
Yes, if it's a simple maxi in a dressy fabric. Skip anything that looks like a ball gown, which reads as formal.
Can you wear pants to a semi-formal event?
Yes. Tailored trousers with a silky top, or a dressy jumpsuit, fit the code. Add heels or dressy flats.
Is a black dress semi-formal?
Yes, in a dressy fabric and a knee or midi length. A black dress becomes evening semi-formal with satin, lace or velvet and metallic accessories.
Can you wear sneakers with semi-formal?
Usually not. Choose block heels or dressy flats instead, which are just as easy to walk in.
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.
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.
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.