Midi Dresses

Meet your style solution for the office or off-duty; our women's midi dresses. Bridging the gap between the mini and the maxi, this sophisticated dress is a slinky wardrobe essential. Midis are having a moment with ethereal cold shoulder styles, sassy bodycon dresses and midriff baring cut-out versions offering something for everyone.

112 products
We thought you might like these!Based on your shopping habits...
Blue Puff sleeve tie dye midi dress
Blue Puff sleeve tie dye midi dress
£35.00 £50.00
Black ribbed racer back midi dress
Black ribbed racer back midi dress
£22.00
Grey floral print midi dress
Grey floral print midi dress
£42.00
Petite blue stripe tie waist midi dress
promo badge
Petite blue stripe tie waist midi dress
£38.00
promo badge
White one shoulder crochet dress
£35.00 £48.00
Cream stripe one shoulder midi dress
£36.00
Black square neck shirred midi dress
£38.00
Black floral print frill smock midi dress
£42.00
White floral print midi dress
£38.00
Purple floral tie front detail midi dress
£50.00
Blue textured cami midi dress
£36.00
promo badge
Red stripe tie waist midi dress
£38.00
Brown ruched leopard print midi dress
£42.00
White stripe tie sleeve midi dress
£38.00
Khaki v neck collar button midi dress
£25.00 £36.00
White short puff sleeve spot midi dress
£50.00
White short sleeve tiered midaxi dress
£42.00
Orange ruched maxi dress
£50.00
Brown shirred waist animal print midi dress
£25.00 £38.00
Brown ruffle animal print v neck midi dress
£55.00
Black bardot frill hem midi dress
£38.00
Green print tie neck midi dress
£50.00
Black ribbed button front midi dress
£32.00
Black floral print frill waist midi dress
£46.00
promo badge
Petite orange stripe midi dress
£50.00
Khaki ribbed button front midi dress
£32.00
Beige collar neck button midi dress
£25.00 £36.00
White textured puff sleeve wrap midi dress
£38.00
Blue printed shirred panel midi dress
£38.00
Black short sleeve dobby smock midi dress
£55.00
Black short sleeve belted midi shirt dress
£48.00
  • Black
  • Beige
  • Black
Cream animal print shirred midi dress
£38.00
Cream stripe midi dress & cardigan set
£35.00 £50.00
Cream tiered midi dress
£55.00
Purple floral plunge beach dress
£35.00
  • Purple
  • Blue
Green spot print shirred midi dress
£38.00
promo badge
Petite green floral print smock midi dress
£42.00
promo badge
Petite pink short sleeve maxi dress
£55.00
promo badge
Plus brown animal print wrap midi dress
£46.00
Brown short sleeve wrap midi dress
£38.00
Yellow gingham cut out midi dress
£30.00 £38.00
  • Yellow
  • Green
Pink long sleeve tie dye dress
£42.00
Black midaxi ruffle beach dress
£25.00 £40.00
  • Black
  • Cream
promo badge
Petite green stripe midi dress and cardi set
£35.00 £50.00
Red tie dye midi dress cardigan set
£50.00
promo badge
Light brown puff sleeve square neck dress
£38.00
Denim collar midi dress
£30.00 £42.00
White spot mesh puff sleeve midi dress
£65.00
Green gingham tie sleeve midi dress
£40.00
Brown smock gingham maxi dress
£50.00
promo badge
Plus green RI Studio cotton oversized dress
£60.00
Blue belted spot print frill hem midi dress
£50.00
Black floral shirred shirt dress
£48.00
Blue twist front check floral midi dress
£38.00
Green v neck belted puff sleeve midi dress
£50.00
Blue ruffled midi dress
£46.00
Black shirred gingham midi dress
£38.00
Black lace cotton button up midi dress
£38.00
  • Black
  • White
Khaki halter neck embroidered beach dress
£25.00 £38.00
  • Khaki
  • White
You've viewed of 112 products