Best Semi-Formal Dresses for Any Occasion (Revolve Edit)

layers of beauty founder wearing a blue revolve dress

This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you. I only recommend products I have personally tested and genuinely love.

Published August 8, 2026 · Last updated August 8, 2026

Semi-formal is the dress code that trips everyone up. It is dressier than your everyday clothes but not full-on black tie, and that in-between space is exactly where people freeze in front of their closet.

The good news is that a semi-formal dress is one of the most useful pieces you can own, because it carries you through weddings, dinners, work events, and date nights all year.

I pulled my favorite semi-formal dresses on Revolve right now into one curated list, across price points and occasions. Below is the full edit, plus exactly what semi-formal means and how to style it, so you never second-guess the dress code again. If your event is a wedding, my wedding guest dress picks go even deeper.

Shop My Semi-Formal Dress Edit on Revolve

Every dress in this list lives in my Revolve shop. Tap through to see price, sizing, and colorways.

What Is a Semi-Formal Dress?

A semi-formal dress is a polished, elevated dress that sits between everyday casual and formal or black-tie wear, typically a midi or knee-length style in a refined fabric. It matters because semi-formal is one of the most common and most confusing dress codes on invitations. It is most useful for weddings, dinners, cocktail hours, work events, and celebrations where you want to look dressed up but not over the top.

The Short Answer

The best semi-formal dresses are midi or knee-length styles in elevated fabrics like satin, chiffon, crepe, or lace, in a silhouette that flatters your shape. Semi-formal is dressier than everyday wear but less formal than black tie, so skip floor-length gowns and casual cottons. A midi slip, a wrap dress, or a tailored A-line in a rich color or subtle print is the safest, most versatile choice.

Quick Takeaways

  • Semi-formal sits between casual and black-tie.
  • Midi and knee-length are the safest lengths.
  • Choose elevated fabrics: satin, chiffon, crepe, lace.
  • Skip floor-length gowns and casual cottons.
  • A midi slip or wrap dress is the most versatile pick.
  • Dress it up or down with shoes and jewelry.

The Best Semi-Formal Dresses to Shop Now

Here is the full edit, pulled straight from my Revolve favorites and curated into one list so you can shop the dresses right from the images below. Tap any piece to see the price, sizing, and colorways.

There is a mix here on purpose: elegant midi slips, structured A-lines, and a few statement styles, so there is a semi-formal dress here for a wedding, a work event, or a dinner out.

If you want to compare dress codes, my cocktail dress guide and my wedding guest dress picks are the natural next stops.

Ready to Find Your Semi-Formal Dress?

All my current occasion-dress picks in one place, updated as new pieces drop.

What Does Semi-Formal Attire Mean?

Semi-formal attire means dressier than everyday clothes but less formal than black tie, landing in the polished middle of the dress-code spectrum. For women, that usually means a midi or knee-length dress in an elevated fabric, paired with heels and refined accessories.

The key is looking intentional and put-together without wearing a floor-length gown. Think a satin slip dress, a tailored A-line, or a chic lace midi rather than jeans or a ball gown.

Semi-formal is a step below formal and black-tie, and a step above smart-casual or cocktail-casual. If you have nailed a dressy date-night outfit before, you are already most of the way to semi-formal.

What Length Dress Is Semi-Formal?

A semi-formal dress is usually midi or knee-length, which is the sweet spot for the dress code. Midi dresses that hit between the knee and mid-calf are the safest and most versatile choice, while a knee-length dress reads slightly dressier and more classic.

You can wear a maxi dress to a semi-formal event as long as it is elegant and simple rather than heavily beaded or ball-gown-like. The fabric and detailing matter more than the exact length.

What to skip is a very short mini or an ultra-formal floor-length gown, since both push outside the semi-formal range. For a truly dressy or evening event, my best birthday dresses lean into the more glam end.

How Do You Style a Semi-Formal Dress for Different Occasions?

The same semi-formal dress can shift from a daytime wedding to an evening dinner with a few swaps. Here is how I restyle one dress across different events.

Daytime wedding or shower: a block heel or dressy flat, a small structured bag, and delicate gold jewelry. Soft and polished.

Evening dinner or cocktail hour: a strappy heel, a clutch, and a bolder lip or statement earring. The same dress instantly reads more elevated.

Work event or holiday party: a tailored blazer over the dress, closed-toe heels, and simple accessories keep it professional but festive.

Accessories do most of the heavy lifting here, the same way the right shoes transform a look in my concert outfit guide. One good dress plus a few swaps covers a whole season of events.

What Are the Most Common Semi-Formal Dress Mistakes?

Most semi-formal missteps come from misreading the dress code in one direction or the other. Here is what to watch for.

  • Going too casual. A cotton sundress or anything you would wear to brunch reads under-dressed, so choose an elevated fabric.
  • Going too formal. A floor-length beaded gown is black-tie territory, so save it for a more formal event.
  • Wearing white to a wedding. Unless the couple asks for it, skip white, cream, and ivory as a guest.
  • Ignoring the venue. A garden ceremony, a ballroom, and a rooftop each call for different fabrics and shoes, so dress for the setting.
  • Forgetting comfort. If you cannot sit, dance, or walk in it, you will not enjoy the event, so test the fit and the shoes first.

How I Picked These Semi-Formal Dresses

This is not a random Revolve grab. Every dress in this list is one I own, have worn, or have vetted closely for fabric, fit, and how it photographs at real events.

Across 2026 I have worn semi-formal dresses to weddings, dinners, and work events, keeping only the styles that felt elevated, flattered across sizes, and were comfortable enough to actually enjoy the night in. Anything scratchy, badly lined, or impossible to sit down in got cut.

The result is a tight edit I would actually spend my own money on, which is the only standard that matters to me at Layers of Beauty.

Frequently Asked Questions

What are the best semi-formal dresses for 2026?+
The best semi-formal dresses for 2026 are midi and knee-length styles in elevated fabrics like satin, chiffon, crepe, and lace. Slip dresses, wrap dresses, and tailored A-lines in rich colors or subtle prints are the most versatile picks. The edit above pulls my current Revolve favorites across weddings, dinners, and work events, chosen for fabric, fit, and real-life wearability.
What does semi-formal mean for a dress?+
Semi-formal means a dress that is dressier than everyday wear but less formal than black tie. For women, that usually means a midi or knee-length dress in a refined fabric like satin, chiffon, or lace, styled with heels and simple accessories. The goal is looking polished and intentional without wearing a floor-length gown or anything overly casual.
What length should a semi-formal dress be?+
A semi-formal dress is usually midi or knee-length, which is the safest and most versatile choice. Midi dresses hitting between the knee and mid-calf work for almost any semi-formal event, while knee-length reads slightly more classic. A simple, elegant maxi can also work, but avoid very short minis and heavily embellished floor-length gowns, which fall outside the dress code.
Can you wear a maxi dress to a semi-formal event?+
Yes, you can wear a maxi dress to a semi-formal event as long as it is elegant and understated rather than a beaded, ball-gown style. A simple satin or chiffon maxi in a solid color reads perfectly semi-formal. The fabric, fit, and detailing matter more than the length, so keep it refined and avoid anything that looks like a formal or black-tie gown.
Is a semi-formal dress the same as a cocktail dress?+
Not exactly, though they overlap. Cocktail dresses are typically knee-length and are a common choice for semi-formal events, so a cocktail dress usually works for semi-formal. Semi-formal is slightly broader, allowing midi and simple maxi lengths too. In practice, a chic knee-length or midi dress in an elevated fabric fits both dress codes comfortably.
What color should I wear to a semi-formal wedding?+
For a semi-formal wedding, rich jewel tones, soft neutrals, florals, and classic dark shades all work beautifully. The one firm rule is to avoid white, cream, and ivory unless the couple specifically requests it, since those are reserved for the bride. When in doubt, a deep berry, navy, emerald, or dusty rose reads elegant and photographs well.
What shoes do you wear with a semi-formal dress?+
Heels are the classic choice with a semi-formal dress, from a strappy sandal for evening to a block heel for a daytime event. Dressy flats or low heels are a comfortable alternative that still look polished, especially for outdoor or all-day events. Match the shoe's formality to the venue, and always prioritize a pair you can actually walk and dance in.
How do you dress up a semi-formal dress?+
To dress up a semi-formal dress, lean on your accessories: a strappy heel, a clutch, statement earrings, and a bolder lip instantly elevate the same dress for evening. A sleek updo and a metallic or embellished bag add polish too. To dress it down for a daytime event, swap in a block heel, a structured bag, and delicate gold jewelry for a softer, more relaxed look.

The Bottom Line: One Great Semi-Formal Dress Covers a Whole Season

The right semi-formal dress does more than solve a confusing dress code. It is the kind of piece that lets you walk into any event knowing you look pulled-together, without a last-minute closet panic.

That is the whole Layers of Beauty idea. When you own a few versatile pieces that genuinely flatter you, getting dressed for an occasion stops being stressful and starts feeling like a small, easy win.

Shop the full list anytime in my Revolve favorites, and for more occasion dressing, my wedding guest dress guide and cocktail dress picks are the natural next reads.

Jasmine Del Toro, founder of Layers of Beauty

About the AuthorJasmine Del Toro

I'm Jasmine Del Toro, a Los Angeles-based lifestyle blogger who tests beauty products, wellness trends, and everyday solutions in real life. I have worn semi-formal dresses to more weddings, dinners, and work events than I can count, so I curated this Revolve edit around the styles that actually feel elevated and comfortable enough to enjoy the whole night, not just look good in photos. I share what actually works, what doesn't, and what you need to know before spending your money. My approach is practical, honest, and based on personal experience living in LA.

I'm an Amazon Influencer, an Icon-level ShopMy creator, and a brand ambassador for Revolve, Victoria's Secret, and DoorDash.

This post may contain affiliate links – I only recommend products I have personally used and believe in.

Let's Connect on Instagram

Follow along for daily beauty tips, honest reviews, and LA lifestyle content.

Follow @girlnamedjazz →
This error message is only visible to WordPress admins

Error: No feed with the ID 1 found.

Please go to the Instagram Feed settings page to create a feed.