Formal Midi Dresses
-
FINAL SALE 69% offRegular price £31Sale price £31 Regular priceUnit price / per
£99FINAL SALE 69% offClaire Satin Drape Back Maxi Dress with Split - Pink
Satin Drape Back Maxi Dress with Split - Pink
Regular price £31Sale price £31 Regular priceUnit price / per£99 -
-
40% offRegular price £51Sale price £51 Regular priceUnit price / per
£8540% offDesirie Slinky Long Sleeve Maxi Dress With Split - Black
Slinky Long Sleeve Maxi Dress With Split - Black
Regular price £51Sale price £51 Regular priceUnit price / per£85 -
-
40% off
Bennett Slinky Long Sleeve Maxi Dress - Ruby
Slinky Long Sleeve Maxi Dress - Ruby
Regular price £51Sale price £51 Regular priceUnit price / per£8540% offBennett Slinky Long Sleeve Maxi Dress - Ruby
Slinky Long Sleeve Maxi Dress - Ruby
Regular price £51Sale price £51 Regular priceUnit price / per£85 -
-
40% off
Jacquelyn Racerback Maxi Dress - Black
Racerback Maxi Dress - Black
Regular price £59Sale price £59 Regular priceUnit price / per£9940% offJacquelyn Racerback Maxi Dress - Black
Racerback Maxi Dress - Black
Regular price £59Sale price £59 Regular priceUnit price / per£99 -
-
49% offRegular price £38Sale price £38 Regular priceUnit price / per
£7549% offCassandra Off Shoulder Slinky Maxi Dress - White
Off Shoulder Slinky Maxi Dress - White
Regular price £38Sale price £38 Regular priceUnit price / per£75 -
-
60% off
Harlow Satin Strapless Maxi Dress - Sage
Satin Strapless Maxi Dress - Sage
Regular price £50Sale price £50 Regular priceUnit price / per£12560% offHarlow Satin Strapless Maxi Dress - Sage
Satin Strapless Maxi Dress - Sage
Regular price £50Sale price £50 Regular priceUnit price / per£125 -
-
59% offRegular price £45Sale price £45 Regular priceUnit price / per
£10959% offAvery Long Sleeve Maxi Dress - Gold
Long Sleeve Maxi Dress - Gold
Regular price £45Sale price £45 Regular priceUnit price / per£109 -
-
40% off
Ruby Strapless Slinky Maxi Dress - Black/White
Strapless Slinky Maxi Dress - Black/White
Regular price £45Sale price £45 Regular priceUnit price / per£7540% offRuby Strapless Slinky Maxi Dress - Black/White
Strapless Slinky Maxi Dress - Black/White
Regular price £45Sale price £45 Regular priceUnit price / per£75 -
-
49% offRegular price £40Sale price £40 Regular priceUnit price / per
£7949% offMalia Slinky Ruched Maxi Dress - Ivory
Slinky Ruched Maxi Dress - Ivory
Regular price £40Sale price £40 Regular priceUnit price / per£79 -
-
40% off
Dylan Rose Halter Maxi Dress - White
Rose Halter Maxi Dress - White
Regular price £71Sale price £71 Regular priceUnit price / per£11940% offDylan Rose Halter Maxi Dress - White
Rose Halter Maxi Dress - White
Regular price £71Sale price £71 Regular priceUnit price / per£119 -
-
68% off
Meghan Satin Maxi Dress - Lemon Sorbet
Satin Maxi Dress - Lemon Sorbet
Regular price £35Sale price £35 Regular priceUnit price / per£10968% offMeghan Satin Maxi Dress - Lemon Sorbet
Satin Maxi Dress - Lemon Sorbet
Regular price £35Sale price £35 Regular priceUnit price / per£109 -
-
50% offRegular price £60Sale price £60 Regular priceUnit price / per
£11950% offBlanche Satin Pearl Halter Maxi Dress - Peach
Satin Pearl Halter Maxi Dress - Peach
Regular price £60Sale price £60 Regular priceUnit price / per£119 -
-
50% off
Penny Strapless Contrast Midi Dress - Ivory & Burgundy
Strapless Contrast Midi Dress - Ivory & Burgundy
Regular price £98Sale price £98 Regular priceUnit price / per£19550% offPenny Strapless Contrast Midi Dress - Ivory & Burgundy
Strapless Contrast Midi Dress - Ivory & Burgundy
Regular price £98Sale price £98 Regular priceUnit price / per£195 -
-
60% off
Paulette Satin Midi Dress With Bow - Black
Satin Midi Dress With Bow - Black
Regular price £40Sale price £40 Regular priceUnit price / per£9960% offPaulette Satin Midi Dress With Bow - Black
Satin Midi Dress With Bow - Black
Regular price £40Sale price £40 Regular priceUnit price / per£99 -
-
67% off
Elyssa Embroidered Midi Dress - Black
Embroidered Midi Dress - Black
Regular price £70Sale price £70 Regular priceUnit price / per£21567% offElyssa Embroidered Midi Dress - Black
Embroidered Midi Dress - Black
Regular price £70Sale price £70 Regular priceUnit price / per£215 -
-
35% offRegular price £51Sale price £51 Regular priceUnit price / per
£7935% offMalia Slinky Ruched Maxi Dress - Black
Slinky Ruched Maxi Dress - Black
Regular price £51Sale price £51 Regular priceUnit price / per£79 -
-
30% off
Lorelei Crepe Twist Midi Dress - Dark Charcoal
Crepe Twist Midi Dress - Dark Charcoal
Regular price £62Sale price £62 Regular priceUnit price / per£8930% offLorelei Crepe Twist Midi Dress - Dark Charcoal
Crepe Twist Midi Dress - Dark Charcoal
Regular price £62Sale price £62 Regular priceUnit price / per£89 -
-
50% off
Agatha Crepe Pearl Mini Dress - Black
Crepe Pearl Mini Dress - Black
Regular price £55Sale price £55 Regular priceUnit price / per£10950% offAgatha Crepe Pearl Mini Dress - Black
Crepe Pearl Mini Dress - Black
Regular price £55Sale price £55 Regular priceUnit price / per£109 -
-
49% off
Angelica Off Shoulder Knit Midi Dress With Faux Fur - Ivory
Off Shoulder Knit Midi Dress With Faux Fur - Ivory
Regular price £43Sale price £43 Regular priceUnit price / per£8549% offAngelica Off Shoulder Knit Midi Dress With Faux Fur - Ivory
Off Shoulder Knit Midi Dress With Faux Fur - Ivory
Regular price £43Sale price £43 Regular priceUnit price / per£85 -
-
59% off
Camille One Shoulder Satin Maxi Dress - White
One Shoulder Satin Maxi Dress - White
Regular price £45Sale price £45 Regular priceUnit price / per£10959% offCamille One Shoulder Satin Maxi Dress - White
One Shoulder Satin Maxi Dress - White
Regular price £45Sale price £45 Regular priceUnit price / per£109 -
-
30% offRegular price £69Sale price £69 Regular priceUnit price / per
£9930% offBentley Peached Jersey Halter Maxi Dress - Black
Peached Jersey Halter Maxi Dress - Black
Regular price £69Sale price £69 Regular priceUnit price / per£99 -
-
50% offRegular price £83Sale price £83 Regular priceUnit price / per
£16550% offSasha Taffeta Strapless Corset Mini Dress - Plum
Taffeta Strapless Corset Mini Dress - Plum
Regular price £83Sale price £83 Regular priceUnit price / per£165 -
-
49% off
Ruby Strapless Slinky Maxi Dress - Coco
Strapless Slinky Maxi Dress - Coco
Regular price £38Sale price £38 Regular priceUnit price / per£7549% offRuby Strapless Slinky Maxi Dress - Coco
Strapless Slinky Maxi Dress - Coco
Regular price £38Sale price £38 Regular priceUnit price / per£75 -
-
49% off
Jojo Jersey Split Maxi Dress With Diamante - Chocolate
Jersey Split Maxi Dress With Diamante - Chocolate
Regular price £40Sale price £40 Regular priceUnit price / per£7949% offJojo Jersey Split Maxi Dress With Diamante - Chocolate
Jersey Split Maxi Dress With Diamante - Chocolate
Regular price £40Sale price £40 Regular priceUnit price / per£79 -
When it comes to formal occasion dressing, we believe the midi is the perfect fit between upscale and approachable. Elevate your style with the perfect blend of sophistication and contemporary design with our edit of formal midi dresses that have been designed to take you effortlessly from day to night.
Formal Midi Dresses In Every Style
MESHKI’s formal midi dresses are available in every style imaginable. Whether you prefer a sleek and streamlined look or a dress adorned with intricate details, our collection has a midi dress for your next race day or corporate catch up. When the dress doesn’t call for full-on gowns or cool but casual minis, the midi is your ultimate ‘plus one’.
How To Choose The Perfect Formal Midi Dress
We’ve made finding the perfect formal midi dress easy. All you need to do is identify the ambiance of your next event and we’ve got a silhouette to suit any figure. Choose from bold red hues, nature-inspired greens, seafoam blues, soft feminine pinks, or keep it classic in a black or white midi dress — our collection features a diverse range of cuts, fabrics, and embellishments, ensuring you find the ideal formal midi dress for any occasion.
Shop our edit of Formal Midi Dresses and enjoy fast shipping, seamless returns and exchanges, and our flexible credit card and Afterpay options.