100 Flattering and Versatile Midi Dresses That'll Be Sold Out by May, We're Calling It

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

Midi dresses are our editors' favorite Spring style for a variety of reasons. The design is versatile — it works for both day or night. Plus, the length is flattering no matter how tall or short you are. If you haven't tried a midi dress yet, we curated a shopping guide to our favorite options available online right now. Take a look for yourself!

Additional reporting by Lauren Harano

UO Flamenco Ruffle Tie-Back Slip Dress
urbanoutfitters.com

UO Flamenco Ruffle Tie-Back Slip Dress

You'll feel like a million bucks in this UO Flamenco Ruffle Tie-Back Slip Dress ($89).

H&M Flounced Dress
www2.hm.com

H&M Flounced Dress

This H&M Flounced Dress ($40) is the ideal Spring outfit.

Likely Lia Dress
shopbop.com

Likely Lia Dress

Wear this Likely Lia Dress ($198) with strappy black sandals.

UO Positano Linen Tie-Shoulder Midi Dress
urbanoutfitters.com

UO Positano Linen Tie-Shoulder Midi Dress

This versatile UO Positano Linen Tie-Shoulder Midi Dress ($79) comes in a few different colors.

H&M V-Neck Dress
www2.hm.com

H&M V-Neck Dress

This H&M V-Neck Dress ($30) is quite comfortable.

Leith Ruffle Sleeve Wrap Dress
shop.nordstrom.com

Leith Ruffle Sleeve Wrap Dress

You'll wear this versatile Leith Ruffle Sleeve Wrap Dress ($41, originally $69) for years to come — it also comes in snake print.

Reformation Dolci Dress
thereformation.com

Reformation Dolci Dress

Prepare to want this Reformation Dolci Dress ($248) in multiple patterns.

Boden Heather Jersey Midi Dress
shop.nordstrom.com

Boden Heather Jersey Midi Dress

This Boden Heather Jersey Midi Dress ($170) highlights the smallest point of your waist.

AFRM Caley Wrap Midi Dress
shop.nordstrom.com

AFRM Caley Wrap Midi Dress

This AFRM Caley Wrap Midi Dress ($89, originally $148) is incredibly flattering.

ASTR the Label Lace Midi Dress
shop.nordstrom.com

ASTR the Label Lace Midi Dress

This ASTR the Label Lace Midi Dress ($89) comes in a few different colors.

H&M V-Neck Dress
www2.hm.com

H&M V-Neck Dress

Wear this H&M V-Neck Dress ($30) with a leather jacket.

Harlyn Asymmetrical Ruffle Dress
shop.nordstrom.com

Harlyn Asymmetrical Ruffle Dress

The burst of hot pink makes this Harlyn Asymmetrical Ruffle Dress ($155) special.

Double Dare Printed Slip
freepeople.com

Double Dare Printed Slip

You can wear this Double Dare Printed Slip ($78) with sneakers or sandals.

Endless Summer Jayma Midi Dress
freepeople.com

Endless Summer Jayma Midi Dress

This Endless Summer Jayma Midi Dress ($108) is all about the sleeves.

Leith Print Midi Dress
shop.nordstrom.com

Leith Print Midi Dress

We'd style this Leith Print Midi Dress ($41, originally $69) with white booties.

Loft Striped Midi Wrap Dress
loft.com

Loft Striped Midi Wrap Dress

This Loft Striped Midi Wrap Dress ($35, originally $90) has a tie front, so you can give yourself a custom fit.

H&M Calf-Length Wrap Dress
www2.hm.com

H&M Calf-Length Wrap Dress

Pair this H&M Calf-Length Wrap Dress ($30) with sneakers.

ASTR the Label Button Front Midi Dress
shop.nordstrom.com

ASTR the Label Button Front Midi Dress

Since leopard print is such a huge trend right now, we are so excited to see this ASTR the Label Button Front Midi Dress ($47, originally $79) on sale.

Kika’s Midi Dress
freepeople.com

Kika’s Midi Dress

The Kika's Midi Dress ($158) is perfect for your sunny-season adventures.

Shelley Dress
thereformation.com

Shelley Dress

Soak up Summer sun in this lightweight Shelley Dress ($248).

Butterfly Midi Dress
shop.nordstrom.com

Butterfly Midi Dress

The Butterfly Midi Dress ($278) is all things flirty and romantic.

Cybill Dress
thereformation.com

Cybill Dress

Summertime soirées will be so much sweeter in the Cybill Dress ($218).

Jay Godfrey Rita Floral-Print Square-Neck Spaghetti-Strap Ruffle Midi Dress
neimanmarcus.com

Jay Godfrey Rita Floral-Print Square-Neck Spaghetti-Strap Ruffle Midi Dress

With bold Spring colors, the Jay Godfrey Rita Floral-Print Square-Neck Spaghetti-Strap Ruffle Midi Dress ($295) will breathe life into your closet.

Locklin Dress
shop.nordstrom.com

Locklin Dress

Picnics in the park will be complete thanks to this cute Locklin Dress ($198).

UO Remy Linen Ruffle Square-Neck Midi Dress
urbanoutfitters.com

UO Remy Linen Ruffle Square-Neck Midi Dress

The UO Remy Linen Ruffle Square-Neck Midi Dress ($59, originally $79) can be styled in a handful of different ways. (Bonus: It comes in three additional colors!)

Roxanne Dress
freepeople.com

Roxanne Dress

The Roxanne Dress ($695) is a total Spring staple.

Siesta Dress
thereformation.com

Siesta Dress

Sleeves were so last season. The Siesta Dress ($248) is complete with a ruffled neckline, fully smocked bodice, and flirty slit.

Geo Dot Satin Midi Dress
katespade.com

Geo Dot Satin Midi Dress

The Geo Dot Satin Midi Dress ($398) boasts chic details like the ruched short sleeves and V-cutout with self-ties on the back.

Emmie Dress
thereformation.com

Emmie Dress

The Emmie Dress ($218) can be dressed up or down easily.

Crimini Slip Dress
shop.nordstrom.com

Crimini Slip Dress

We've never met a slip we didn't like and, this Crimini Slip Dress ($128) is why.

Aqua Sleeveless Striped Smocked Midi Dress
bloomingdales.com

Aqua Sleeveless Striped Smocked Midi Dress

Consider your wardrobe complete when you have this Aqua Sleeveless Striped Smocked Midi Dress ($88).

Hemant and Nandita Floral Midi Dress
bloomingdales.com

Hemant and Nandita Floral Midi Dress

Take notice of the flattering details on the Hemant and Nandita Floral Midi Dress ($510). It has a delicate floral pattern, lace accents, and gorgeous tiers.

Capulet Camille Midi Dress
m.shopbop.com

Capulet Camille Midi Dress

Casual meets classy in this Capulet Camille Midi Dress ($172).

Bernadette Floral-Print Silk Crepe de Chine Midi Dress
Net-a-Porter.com

Bernadette Floral-Print Silk Crepe de Chine Midi Dress

You'll love how many ways you can style the Bernadette Floral-Print Silk Crepe de Chine Midi Dress ($690).

Rejina Pyo Madison Striped Cotton-Blend Midi Dress
Net-a-Porter.com

Rejina Pyo Madison Striped Cotton-Blend Midi Dress

Whether you're enjoying a day by the beach or an afternoon brunch, the Rejina Pyo Madison Striped Cotton-Blend Midi Dress ($720) will be a great look.

Dietrich Dress
thereformation.com

Dietrich Dress

Chic and simple, you'll be wearing the Dietrich Dress ($198) all season long.

UO Ember Smocked Midi Dress
urbanoutfitters.com

UO Ember Smocked Midi Dress

We love this effortlessly cute UO Ember Smocked Midi Dress ($79). It comes in three other patterns, too.

Vince Camuto Etched Bouquet Midi Dress
shop.nordstrom.com

Vince Camuto Etched Bouquet Midi Dress

The Vince Camuto Etched Bouquet Midi Dress ($144) would look nice with heels or wedges.

Faithfull the Brand Castilo Midi Dress
m.shopbop.com

Faithfull the Brand Castilo Midi Dress

This Faithfull the Brand Castilo Midi Dress ($189) is the epitome of Spring style.

Keepsake Imagine Midi Dress
m.shopbop.com

Keepsake Imagine Midi Dress

Playful layers unite to make this Keepsake Imagine Midi Dress ($220) a Spring essential.

Free People Later Days Midi Dress
m.shopbop.com

Free People Later Days Midi Dress

Why so blue? This Free People Later Days Midi Dress ($128) is a dream come true.

Floral Ruffle Wrap Dress
loft.com

Floral Ruffle Wrap Dress

Brighten up your closet with this bold Floral Ruffle Wrap Dress ($50).

Zameeka Silk Floral Dress
clubmonaco.com

Zameeka Silk Floral Dress

Spring into warmer weather in this Zameeka Silk Floral Dress ($349).

Forever Always Midi Dress
freepeople.com

Forever Always Midi Dress

You'll enjoy warmer weather in this lightweight Forever Always Midi Dress ($168).

Isla Midi Dress
freepeople.com

Isla Midi Dress

The smocked bodice on the Isla Midi Dress ($128) helps to accentuate your curves.

Carina Midi Wrap Dress
shop.nordstrom.com

Carina Midi Wrap Dress

You'll want to strut your stuff in this flowy Carina Midi Wrap Dress ($218).

Kika's Printed Midi Dress
freepeople.com

Kika's Printed Midi Dress

This Kika's Printed Midi Dress ($168) would pair nicely with chunky mules.

Fauna Dress
thereformation.com

Fauna Dress

The Fauna Dress ($218) is a seasonal necessity.

UO Uma Eyelet Ruffle Maxi Dress
urbanoutfitters.com

UO Uma Eyelet Ruffle Maxi Dress

The UO Uma Eyelet Ruffle Maxi Dress ($129) can effortlessly transition from day to night.

Aqua Heart-Print Wrap Dress
bloomingdales.com

Aqua Heart-Print Wrap Dress

We are head over heels for this Aqua Heart-Print Wrap Dress ($98).

Stealing Kisses Midi Dress
freepeople.com

Stealing Kisses Midi Dress

Complete with a low scoop back, high slit, and adjustable straps, this Stealing Kisses Midi Dress ($108) has got it all.

V-Neck Silk Dress
www2.hm.com

V-Neck Silk Dress

Pair this V-Neck Silk Dress ($199) with wedges and accessories to elevate the look.

LeRumi Audrey Midi Dress
m.shopbop.com

LeRumi Audrey Midi Dress

A Spring afternoon will be complete in this LeRumi Audrey Midi Dress ($154).

Tanya Taylor New Blaire Floral Silk & Cotton Dress
shop.nordstrom.com

Tanya Taylor New Blaire Floral Silk & Cotton Dress

Thanks to the tie waist, the Tanya Taylor New Blaire Floral Silk & Cotton Dress ($545) will highlight your hips in all the right ways.

Apple Satin Bias Slip Dress
us.topshop.com

Apple Satin Bias Slip Dress

Pair mules with this chic Apple Satin Bias Slip Dress ($75) to complete the look.

Zaydie Dress
clubmonaco.com

Zaydie Dress

The Zaydie Dress ($298) will be your new go-to brunch outfit.

Bella Printed Silk Dress
stylebop.com

Bella Printed Silk Dress

Let the sun kiss your shoulders in this Bella Printed Silk Dress ($201).

Faithfull the Brand Ari Floral Puff Sleeve Midi Dress
urbanoutfitters.com

Faithfull the Brand Ari Floral Puff Sleeve Midi Dress

The oh-so-sweet pattern on this Faithfull the Brand Ari Floral Puff Sleeve Midi Dress ($189) makes it one of our favorites.

Jill Jill Stuart Floral-Print Sleeveless Midi Dress
neimanmarcus.com

Jill Jill Stuart Floral-Print Sleeveless Midi Dress

Tasteful ruffles make the Jill Jill Stuart Floral-Print Sleeveless Midi Dress ($335) totally chic.

Saylor Serra Sleeveless Fit and Flare Midi Dress
neimanmarcus.com

Saylor Serra Sleeveless Fit and Flare Midi Dress

The styling options are endless in the Saylor Serra Sleeveless Fit and Flare Midi Dress ($265).

UO Amalfi Linen Midi Wrap Dress
urbanoutfitters.com

UO Amalfi Linen Midi Wrap Dress

You'll be tempted to throw on this UO Amalfi Linen Midi Wrap Dress ($79) every day — it's that comfortable.

Bardot V-Neck Short-Sleeve Floral-Print Midi Wrap Dress
neimanmarcus.com

Bardot V-Neck Short-Sleeve Floral-Print Midi Wrap Dress

The Bardot V-Neck Short-Sleeve Floral-Print Midi Wrap Dress ($103) will become your go-to Spring outfit.

Floral Wrap Front Midi Dress
shop.nordstrom.com

Floral Wrap Front Midi Dress

This Floral Wrap Front Midi Dress ($99, originally $148) is effortlessly cute.

Rixo Katie Floral-Print Crepe de Chine Midi Dress
Net-a-Porter.com

Rixo Katie Floral-Print Crepe de Chine Midi Dress

Give your old dresses a run for their money with this show-stopping Rixo Katie Floral-Print Crepe de Chine Midi Dress ($400).

City Chic Alika Dot Fit & Flare Dress
shop.nordstrom.com

City Chic Alika Dot Fit & Flare Dress

This charming City Chic Alika Dot Fit & Flare Dress ($99) has adjustable straps for the perfect fit.

Rebecca Taylor Daniella Floral Jacquard Dress
bloomingdales.com

Rebecca Taylor Daniella Floral Jacquard Dress

The Rebecca Taylor Daniella Floral Jacquard Dress ($595) would pair well with mules or wedges.

Madewell Cami Midi Dress
m.shopbop.com

Madewell Cami Midi Dress

The bright bouquet print adds a glam feel to this Madewell Cami Midi Dress ($168).

Free People Beach Party Midi Dress
m.shopbop.com

Free People Beach Party Midi Dress

Add a tropical flair to your closet with this Free People Beach Party Midi Dress ($98).

UO Polka Dot Strappy Cinched Slip Dress
urbanoutfitters.com

UO Polka Dot Strappy Cinched Slip Dress

You'll be able to wear this UO Polka Dot Strappy Cinched Slip Dress ($79) long after the season is over.

Lou & Grey Ponte Button Down Slip Dress
louandgrey.com

Lou & Grey Ponte Button Down Slip Dress

Give casual a stylish spin with this Lou & Grey Ponte Button Down Slip Dress ($90).