The Trendiest Midi Dresses That Are Comfortable and Stylish (2023)

Versatile and endlessly wearable, the midi dress is a closet staple. Hitting mid-calf, midis are comfortable and flattering. They can be dressed up or down, paired with anything from sneakers to cardigans to strappy embellished sandals. Many of them are seasonless as well--light, summery styles can be layered over a crisp shirt or under a sweater during the cooler months. While the midi dress is a staple, it’s also on-trend. We’ve rounded up the chicest celebrity midi dress looks and listed them below--along with similar, but more budget-friendly, styles.

Kate Middleton - Camel Turtleneck Midi Dress - Gabriela Hearst

2022-11-22
1/3
Kate Middleton was seen wearing a Camel Turtleneck Midi Dress from Gabriela Hearst ($1,490). ... more

Addison Rae - Customized Green Maxi Dress - Anna October

2022-11-08
1/3
Addison Rae was photographed in West Hollywood wearing a Customized Green Maxi Dress from Anna October ($695). ... more

Gal Gadot - SS23 Zebra Print Dress - Michael Kors Collection

2022-10-27
1/3
Gal Gadot was spotted in Beverly Hills wearing a SS23 Zebra Print Dress from Michael Kors Collection. Veuve Clicquot 250th Anniversary Solaire Culture Exhibition Opening ... more

Victoria Beckham - Green Gathered Melange Midi Dress - Victoria Beckham

2022-10-26
1/3
Victoria Beckham was spotted in New York wearing a Green Gathered Melange Midi Dress from Victoria Beckham ($1,090). ... more

Chrissy Teigen - Pop Pink Viscose Ribbed Knit Midi Dress - Self-Portrait

2022-10-24
1/3
Chrissy Teigen was spotted wearing a Pop Pink Viscose Ribbed Knit Midi Dress from Self-Portrait ($495). ... more

Bella Hadid - Gold Hand Embellished Dress - Michael Kors

2022-10-21
1/3
Bella Hadid was photographed in New York wearing a Gold Hand Embellished Dress from Michael Kors ($6,990). 16th Annual Golden Heart Awards ... more

Elsa Hosk - Bodhi Midi Dress - L'Academie

2022-10-16
1/3
Elsa Hosk was photographed in Paris wearing a Bodhi Midi Dress from L'Academie ($238). ... more

Kate Middleton - Yellow Crepe Pleated Belted Midi Dress - Karen Millen

2022-10-11
1/3
Kate Middleton was seen in Guildford wearing a Yellow Crepe Pleated Belted Midi Dress from Karen Millen ($301). ... more

Reese Witherspoon - Black Off-Shoulder Knitted Dress - Alexander McQueen

2022-10-10
1/3
Reese Witherspoon was spotted in New York wearing a Black Off-Shoulder Knitted Dress from Alexander McQueen ($2,790). ... more

Mandy Moore - Asymmetric Long Sleeve Dress - Alexandre Vauthier

2022-10-06
1/3
Mandy Moore was spotted wearing an Asymmetric Long Sleeve Dress from Alexandre Vauthier. Jimmy Kimmel Live ... more

Amal Clooney - White Asymmetric Ribbed Organic Cotton Turtleneck Dress - Stella McCartney

2022-10-06
1/3
Amal Clooney was seen in New York wearing a White Asymmetric Ribbed Organic Cotton Turtleneck Dress from Stella McCartney ($1,195). ... more

Lily James - Custom Corset Midi Dress - Versace

2022-10-04
1/3
Lily James was seen in Milan wearing a Custom Corset Midi Dress from Versace. Versace After Party ... more

Taylor Swift - Black Metallic Midi Dress - Michael Kors Collection

2022-09-23
1/3
Taylor Swift was spotted in Nashville wearing a Black Metallic Midi Dress from Michael Kors Collection ($5,990). Nashville Songwriter Awards ... more

Ana de Armas - Fall 2022 Sequin Dress - Celine

2022-09-23
1/3
Ana de Armas was spotted in Paris wearing a Fall 2022 Sequin Dress from Celine. "Blonde" Paris Premiere ... more

Kate Middleton - Brown Polka Dot Maxi Dress - Rixo

2022-09-20
1/3
Kate Middleton was seen in Ascot wearing a Brown Polka Dot Maxi Dress from Rixo ($375). ... more

Olivia Palermo - Black Satin Cerise Dress - Cinq a Sept

2022-09-16
1/3
Olivia Palermo was seen wearing a Black Satin Cerise Dress from Cinq a Sept. NYFW Cr X Dundas Party ... more

Kendall Jenner - Neutral Fluid Maxi Dress - Bottega Veneta

2022-09-14
1/3
Kendall Jenner was spotted wearing a Neutral Fluid Maxi Dress from Bottega Veneta ($3,500). US Open ... more

Heidi Klum - Ruffle High Low Dress - Sienna Li

2022-09-06
1/3
Heidi Klum was seen in Los Angeles wearing a Ruffle High Low Dress from Sienna Li. ... more

Georgina Rodriguez - Black Satin Gown - Genny

2022-09-05
1/3
Georgina Rodriguez was seen in Venice wearing a Black Satin Gown from Genny ($1,286). 79th Venice International Film Festival ... more

Olivia Culpo - White Puff Sleeve Flared Mini Dress - Cecilie Bahnsen

2022-09-05
1/3
Olivia Culpo was seen in Venice wearing a White Puff Sleeve Flared Mini Dress from Cecilie Bahnsen. ... more

Olivia Culpo - Brown Tiered Organic Cotton-Poplin Midi Dress - Matteau + Net Sustain

2022-08-29
1/3
Olivia Culpo was photographed in Venice wearing a Brown Tiered Organic Cotton-Poplin Midi Dress from Matteau + Net Sustain ($460). ... more

Lily Collins - Green Floral Print Square Neck Midi Dress - Peony

2022-08-24
1/3
Lily Collins was spotted wearing a Green Floral Print Square Neck Midi Dress from Peony ($300). ... more

Sofia Vergara - Zinnia Floral Georgette Dress - Zimmermann

2022-08-20
1/3
Sofia Vergara was seen in Los Angeles wearing a Zinnia Floral Georgette Dress from Zimmermann ($469). ... more

Sofia Carson - White Lace Mock Turtleneck Dress - Giambattista Valli

2022-08-16
1/3
Sofia Carson was spotted wearing a White Lace Mock Turtleneck Dress from Giambattista Valli ($3,890). The Tonight Show Starring Jimmy Fallon ... more

Julianne Hough - Peony Carnation Drawstring Midi Dress - Closet Singapore

2022-08-14
1/3
Julianne Hough was photographed in New York wearing a Peony Carnation Drawstring Midi Dress from Closet Singapore ($370). ... more

Eva Longoria - Orange Sleeveless Turtleneck Midi Dress - The Range

2022-08-13
1/3
Eva Longoria was photographed in West Hollywood wearing an Orange Sleeveless Turtleneck Midi Dress from The Range ($295). ... more

Elsa Hosk - Long Sleeve Twist Dress - Lemaire

2022-08-11
1/3
Elsa Hosk was seen in Milan wearing a Long Sleeve Twist Dress from Lemaire. ... more

Jennifer Lopez - Electric Blue Cotton Poplin Midi Shirt Dress - Alexander McQueen

2022-08-11
1/3
Jennifer Lopez was seen in Paris wearing an Electric Blue Cotton Poplin Midi Shirt Dress from Alexander McQueen ($2,090). ... more

Jennifer Lawrence - Brown Knit Midi Dress - Matteau

2022-08-09
1/3
Jennifer Lawrence was seen in New York wearing a Brown Knit Midi Dress from Matteau ($420). ... more

Jennifer Lopez - White Cotton-Poplin Halterneck Maxi Dress - Alaia

2022-08-06
1/3
Jennifer Lopez was spotted in Capri wearing a White Cotton-Poplin Halterneck Maxi Dress from Alaia ($2,600). ... more

Jennifer Lawrence - White Relaxed Strappy Dress - 6397

2022-08-04
1/3
Jennifer Lawrence was spotted in New York wearing a White Relaxed Strappy Dress from 6397 ($625). ... more

Jennifer Lopez - Cherry Stassie Dress - Reformation

2022-08-04
1/3
Jennifer Lopez was spotted in Paris wearing a Cherry Stassie Dress from Reformation ($278). ... more

Mindy Kaling - Black Ribbed Knit Midi Dress - Khaite

2022-08-03
1/3
Mindy Kaling was photographed wearing a Black Ribbed Knit Midi Dress from Khaite ($991). ... more

Rita Ora - Mesh On Mesh Ankle Dress - Elliss

2022-08-02
1/3
Rita Ora was spotted in Paris wearing a Mesh On Mesh Ankle Dress from Elliss ($213). ... more

Karolína Kurková - White Cotton Lace Mini Dress - Michael Kors Collection

2022-08-01
1/3
Karolína Kurková was photographed in Capri wearing a White Cotton Lace Mini Dress from Michael Kors Collection ($2,870). ... more

Sofia Carson - Red Pussy-Bow Pleated Silk Crepe De Chine Dress - Valentino

2022-07-28
1/3
Sofia Carson was seen in New York wearing a Red Pussy-Bow Pleated Silk Crepe De Chine Dress from Valentino ($2,415). CBS Morning ... more

Hailey Baldwin Bieber - Green Medusa Corset Enver Satin Midi Dress - Versace

2022-07-27
1/3
Hailey Baldwin Bieber was photographed wearing a Green Medusa Corset Enver Satin Midi Dress from Versace ($9,425). ... more

Eva Longoria - Marigold Yellow Azalea Silk Satin Midi Dress - Wolf & Badger

2022-07-27
1/3
Eva Longoria was photographed wearing a Marigold Yellow Azalea Silk Satin Midi Dress from Wolf & Badger ($601). ... more

Sofia Vergara - Drake Crepe Midi Dress - Alex Perry

2022-07-26
1/3
Sofia Vergara was seen wearing a Drake Crepe Midi Dress from Alex Perry. Her 50th Birthday ... more

Rosie Huntington-Whiteley - White Cable-Knit Wool Midi Dress - Totême

2022-07-23
1/3
Rosie Huntington-Whiteley was seen wearing a White Cable-Knit Wool Midi Dress from Totême ($366). ... more

Amanda Holden - Citron Italian Cotton Dress - Suzannah

2022-07-22
1/3
Amanda Holden was photographed in London wearing a Citron Italian Cotton Dress from Suzannah ($1,150). ... more

Reese Witherspoon - Pink Angela Pintucked Wool-Crepe Dress - Emilia Wickstead

2022-07-15
1/3
Reese Witherspoon was seen in New York wearing a Pink Angela Pintucked Wool-Crepe Dress from Emilia Wickstead ($1,346). Where the Crawdads Sing Premiere ... more

Rosie Huntington-Whiteley - Off White Adelaide Shirtdress - La Collection

2022-07-13
1/3
Rosie Huntington-Whiteley was spotted wearing an Off White Adelaide Shirtdress from La Collection ($803). ... more

Kate Middleton - Polka Dot Print Midi Dress - Alessandra Rich

2022-07-13
1/3
Kate Middleton was seen in Wimbledon wearing a Polka Dot Print Midi Dress from Alessandra Rich. Wimbledon ... more
Kate Middleton
Photo Credit: James Whatling / MEGA
Kate Middleton was seen wearing a Camel Turtleneck Midi Dress from Gabriela Hearst ($1,490).
See More Kate Middleton Outfits
Addison Rae
Photo Credit: twoeyephotos/MEGA
Addison Rae was photographed in West Hollywood wearing a Customized Green Maxi Dress from Anna October ($695).
See More Addison Rae Outfits
Gal Gadot
Photo Credit: Xavier Collin/Image Press Agency/MEGA
Gal Gadot was spotted in Beverly Hills wearing a SS23 Zebra Print Dress from Michael Kors Collection. Veuve Clicquot 250th Anniversary Solaire Culture Exhibition Opening
See More Gal Gadot Outfits

Shop Like Gal

SS23 Zebra Print Dress-Michael Kors Collection

SS23 Zebra Print Dress

Michael Kors Collection
Victoria Beckham
Photo Credit: ZapatA/MEGA
Victoria Beckham was spotted in New York wearing a Green Gathered Melange Midi Dress from Victoria Beckham ($1,090).
See More Victoria Beckham Outfits
Chrissy Teigen
Photo Credit: IG @chrissyteigen
Chrissy Teigen was spotted wearing a Pop Pink Viscose Ribbed Knit Midi Dress from Self-Portrait ($495).
See More Chrissy Teigen Outfits
Bella Hadid
Photo Credit: ZUMAPRESS.com / MEGA
Bella Hadid was photographed in New York wearing a Gold Hand Embellished Dress from Michael Kors ($6,990). 16th Annual Golden Heart Awards
See More Bella Hadid Outfits
Elsa Hosk
Photo Credit: IG @hoskelsa
Elsa Hosk was photographed in Paris wearing a Bodhi Midi Dress from L'Academie ($238).
See More Elsa Hosk Outfits
Kate Middleton
Photo Credit: MEGA
Kate Middleton was seen in Guildford wearing a Yellow Crepe Pleated Belted Midi Dress from Karen Millen ($301).
See More Kate Middleton Outfits
Reese Witherspoon
Photo Credit: RCF / MEGA
Reese Witherspoon was spotted in New York wearing a Black Off-Shoulder Knitted Dress from Alexander McQueen ($2,790).
See More Reese Witherspoon Outfits
Mandy Moore
Photo Credit: IG @mandymooremm
Mandy Moore was spotted wearing an Asymmetric Long Sleeve Dress from Alexandre Vauthier. Jimmy Kimmel Live
See More Mandy Moore Outfits

Shop Like Mandy

Asymmetric Long Sleeve Dress-Alexandre Vauthier

Asymmetric Long Sleeve Dress

Alexandre Vauthier
Amal Clooney
Photo Credit: MEGA
Amal Clooney was seen in New York wearing a White Asymmetric Ribbed Organic Cotton Turtleneck Dress from Stella McCartney ($1,195).
See More Amal Clooney Outfits
Lily James
Photo Credit: IG @lilyjamesofficial
Lily James was seen in Milan wearing a Custom Corset Midi Dress from Versace. Versace After Party
See More Lily James Outfits

Shop Like Lily

Custom Corset Midi Dress-Versace

Custom Corset Midi Dress

Versace
Taylor Swift
Photo Credit: IG @josephcassell1
Taylor Swift was spotted in Nashville wearing a Black Metallic Midi Dress from Michael Kors Collection ($5,990). Nashville Songwriter Awards
See More Taylor Swift Outfits
Ana de Armas
Photo Credit: IG @samanthamcmillen_stylist
Ana de Armas was spotted in Paris wearing a Fall 2022 Sequin Dress from Celine. "Blonde" Paris Premiere
See More Ana de Armas Outfits

Shop Like Ana

Fall 2022 Sequin Dress-Celine

Fall 2022 Sequin Dress

Celine
Kate Middleton
Photo Credit: MEGA
Kate Middleton was seen in Ascot wearing a Brown Polka Dot Maxi Dress from Rixo ($375).
See More Kate Middleton Outfits
Olivia Palermo
Photo Credit: IG @oliviapalermo
Olivia Palermo was seen wearing a Black Satin Cerise Dress from Cinq a Sept. NYFW Cr X Dundas Party
See More Olivia Palermo Outfits
Kendall Jenner
Photo Credit: IG @danixmichelle
Kendall Jenner was spotted wearing a Neutral Fluid Maxi Dress from Bottega Veneta ($3,500). US Open
See More Kendall Jenner Outfits
Heidi Klum
Photo Credit: TheCelebrityfinder/MEGA
Heidi Klum was seen in Los Angeles wearing a Ruffle High Low Dress from Sienna Li.
See More Heidi Klum Outfits

Shop Like Heidi

Ruffle High Low Dress-Sienna Li

Ruffle High Low Dress

Sienna Li
Georgina Rodriguez
Photo Credit: Stefano Costantino / MEGA
Georgina Rodriguez was seen in Venice wearing a Black Satin Gown from Genny ($1,286). 79th Venice International Film Festival
See More Georgina Rodriguez Outfits
Olivia Culpo
Photo Credit: IG @oliviaculpo
Olivia Culpo was seen in Venice wearing a White Puff Sleeve Flared Mini Dress from Cecilie Bahnsen.
See More Olivia Culpo Outfits
Olivia Culpo
Photo Credit: IG @oliviaculpo
Olivia Culpo was photographed in Venice wearing a Brown Tiered Organic Cotton-Poplin Midi Dress from Matteau + Net Sustain ($460).
See More Olivia Culpo Outfits
Lily Collins
Photo Credit: IG @lilyjcollins
Lily Collins was spotted wearing a Green Floral Print Square Neck Midi Dress from Peony ($300).
See More Lily Collins Outfits
Sofia Vergara
Photo Credit: BG026/Bauergriffin.com / MEGA
Sofia Vergara was seen in Los Angeles wearing a Zinnia Floral Georgette Dress from Zimmermann ($469).
See More Sofia Vergara Outfits
Sofia Carson
Photo Credit: IG @sofiacarson
Sofia Carson was spotted wearing a White Lace Mock Turtleneck Dress from Giambattista Valli ($3,890). The Tonight Show Starring Jimmy Fallon
See More Sofia Carson Outfits
Julianne Hough
Photo Credit: RCF / MEGA
Julianne Hough was photographed in New York wearing a Peony Carnation Drawstring Midi Dress from Closet Singapore ($370).
See More Julianne Hough Outfits
Eva Longoria
Photo Credit: MEGA
Eva Longoria was photographed in West Hollywood wearing an Orange Sleeveless Turtleneck Midi Dress from The Range ($295).
See More Eva Longoria Outfits
Elsa Hosk
Photo Credit: IG @hoskelsa
Elsa Hosk was seen in Milan wearing a Long Sleeve Twist Dress from Lemaire.
See More Elsa Hosk Outfits

Shop Like Elsa

Long Sleeve Twist Dress-Lemaire

Long Sleeve Twist Dress

Lemaire
Photo Credit: KCS Presse / MEGA
Jennifer Lopez was seen in Paris wearing an Electric Blue Cotton Poplin Midi Shirt Dress from Alexander McQueen ($2,090).
See More Jennifer Lopez Outfits
Jennifer Lawrence
Photo Credit: ZapatA/MEGA
Jennifer Lawrence was seen in New York wearing a Brown Knit Midi Dress from Matteau ($420).
See More Jennifer Lawrence Outfits
Jennifer Lopez
Photo Credit: MEGA
Jennifer Lopez was spotted in Capri wearing a White Cotton-Poplin Halterneck Maxi Dress from Alaia ($2,600).
See More Jennifer Lopez Outfits
Jennifer Lawrence
Photo Credit: ZapatA/MEGA
Jennifer Lawrence was spotted in New York wearing a White Relaxed Strappy Dress from 6397 ($625).
See More Jennifer Lawrence Outfits
Jennifer Lopez
Photo Credit: KCS Presse / MEGA
Jennifer Lopez was spotted in Paris wearing a Cherry Stassie Dress from Reformation ($278).
See More Jennifer Lopez Outfits
Mindy Kaling
Photo Credit: IG @mindykaling
Mindy Kaling was photographed wearing a Black Ribbed Knit Midi Dress from Khaite ($991).
See More Mindy Kaling Outfits
Rita Ora
Photo Credit: IG @ritaora
Rita Ora was spotted in Paris wearing a Mesh On Mesh Ankle Dress from Elliss ($213).
See More Rita Ora Outfits
Karolína Kurková
Photo Credit: IG @karolinakurkova
Karolína Kurková was photographed in Capri wearing a White Cotton Lace Mini Dress from Michael Kors Collection ($2,870).
See More Karolína Kurková Outfits
Sofia Carson
Photo Credit: Eric Kowalsky / MEGA
Sofia Carson was seen in New York wearing a Red Pussy-Bow Pleated Silk Crepe De Chine Dress from Valentino ($2,415). CBS Morning
See More Sofia Carson Outfits
Hailey Baldwin
Photo Credit: IG @haileybieber
Hailey Baldwin Bieber was photographed wearing a Green Medusa Corset Enver Satin Midi Dress from Versace ($9,425).
See More Hailey Baldwin Bieber Outfits
Eva Longoria
Photo Credit: IG @evalongoria
Eva Longoria was photographed wearing a Marigold Yellow Azalea Silk Satin Midi Dress from Wolf & Badger ($601).
See More Eva Longoria Outfits
Sofia Vergara
Photo Credit: IG @sofiavergara
Sofia Vergara was seen wearing a Drake Crepe Midi Dress from Alex Perry. Her 50th Birthday
See More Sofia Vergara Outfits

Shop Like Sofia

Drake Crepe Midi Dress-Alex Perry

Drake Crepe Midi Dress

Alex Perry
Rosie Huntington-Whiteley
Photo Credit: IG @rosiehw
Rosie Huntington-Whiteley was seen wearing a White Cable-Knit Wool Midi Dress from Totême ($366).
See More Rosie Huntington-Whiteley Outfits
Amanda Holden
Photo Credit: Raw Image LTD/MEGA
Amanda Holden was photographed in London wearing a Citron Italian Cotton Dress from Suzannah ($1,150).
See More Amanda Holden Outfits
Reese Witherspoon
Photo Credit: RCF / MEGA
Reese Witherspoon was seen in New York wearing a Pink Angela Pintucked Wool-Crepe Dress from Emilia Wickstead ($1,346). Where the Crawdads Sing Premiere
See More Reese Witherspoon Outfits
Rosie Huntington-Whiteley
Photo Credit: IG @rosiehw
Rosie Huntington-Whiteley was spotted wearing an Off White Adelaide Shirtdress from La Collection ($803).
See More Rosie Huntington-Whiteley Outfits
Kate Middleton
Photo Credit: MEGA
Kate Middleton was seen in Wimbledon wearing a Polka Dot Print Midi Dress from Alessandra Rich. Wimbledon
See More Kate Middleton Outfits