The 31 Most Flattering Midi Dresses to Shop on the Internet

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

We love a good midi dress because the length is so versatile. It's appropriate for work, parties, and pretty much any occasion you're headed to. We rounded up our favorite options for Spring and Summer that are also incredibly flattering. Shop through our editor-approved choices and get one for the new season ahead.

H&M Shirt Dress
www2.hm.com

H&M Shirt Dress

This H&M Shirt Dress ($35) includes a belt that cinches your waist.

Fashion Union Midi Dress
us.asos.com

Fashion Union Midi Dress

This Fashion Union Midi Dress ($60) would be perfect for date night.

Something Navy Belted Midi Dress
shop.nordstrom.com

Something Navy Belted Midi Dress

Not only is this Something Navy Belted Midi Dress ($59, originally $99) so chic, it also has pockets.

Sea Maisey Mermaid Midi Dress
shop.nordstrom.com

Sea Maisey Mermaid Midi Dress

If you're attending a wedding, this Sea Maisey Mermaid Midi Dress ($525) would be a pretty outfit choice.

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.

ASTR Button-Front Midi Dress
shop.nordstrom.com

ASTR Button-Front Midi Dress

Pair this ASTR Button-Front Midi Dress ($79) with a leather jacket.

Rachel Rachel Roy Iris Maxi Dress
shop.nordstrom.com

Rachel Rachel Roy Iris Maxi Dress

This Rachel Rachel Roy Iris Maxi Dress ($179) will look great with both flats and pumps.

Something Navy Side-Slit Midi Dress
shop.nordstrom.com

Something Navy Side-Slit Midi Dress

The tie belt on this Something Navy Side-Slit Midi Dress ($99) will give you a great shape.

Fashion Union Plunge-Front Midi Dress
us.asos.com

Fashion Union Plunge-Front Midi Dress

This Fashion Union Plunge-Front Midi Dress ($60) will highlight the smallest point of your waist.

Loft Striped Midi Wrap Dress
loft.com

Loft Striped Midi Wrap Dress

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

ASOS Curve Midi Shirt Dress
us.asos.com

ASOS Curve Midi Shirt Dress

Fashion girls will adore this ASOS Curve Midi Shirt Dress ($56).

JustVH V-Neck Casual Midi Dress
walmart.com

JustVH V-Neck Casual Midi Dress

We especially love that this JustVH V-Neck Casual Midi Dress ($17) has pockets. It also comes in back.

Ruffle Smocked Midi Dress in Sprinkle Dots

Ruffle Smocked Midi Dress in Sprinkle Dots

Just wait until you try on this flattering Ruffle Smocked Midi Dress in Sprinkle Dots ($22, originally $64).

Reformation Judith Midi Wrap Dress
shop.nordstrom.com

Reformation Judith Midi Wrap Dress

The romantic design of this Reformation Judith Midi Wrap Dress ($218) is beyond beautiful.

Kate Spade New York  Heartbeat Silk Midi Dress
katespade.com

Kate Spade New York Heartbeat Silk Midi Dress

This Kate Spade New York Heartbeat Silk Midi Dress ($498) would be adorable for Valentine's Day.

Madewell Ruffle Edge Dress
shop.nordstrom.com

Madewell Ruffle Edge Dress

You can wear this Madewell Ruffle Edge Dress ($148) with tights in Winter and sneakers in the Spring.

Leith Print Midi Dress
shop.nordstrom.com

Leith Print Midi Dress

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

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

H&M V-Neck Dress

Get in on the snake-print trend with this H&M V-Neck Dress ($35).