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.

119 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
White floral print midi dress
White floral print midi dress
£38.00
White stripe tie sleeve midi dress
White stripe tie sleeve midi dress
£38.00
Black ribbed racer back midi dress
Black ribbed racer back midi dress
£22.00
Blue cut out midi t-shirt dress
£30.00
Grey floral print midi dress
£42.00
Purple floral tie front detail midi dress
£50.00
promo badge
White one shoulder crochet dress
£35.00 £48.00
promo badge
Petite blue stripe tie waist midi dress
£38.00
Black floral print frill smock midi dress
£42.00
Cream stripe one shoulder midi dress
£36.00
Cream animal print shirred midi dress
£38.00
Black shirred gingham midi dress
£38.00
White short puff sleeve spot midi dress
£50.00
Black square neck shirred midi dress
£38.00
White short sleeve tiered midaxi dress
£42.00
Khaki v neck collar button midi dress
£25.00 £36.00
Black short sleeve belted midi shirt dress
£48.00
  • Black
  • Beige
  • Black
Brown ruffle animal print v neck midi dress
£55.00
Khaki ribbed button front midi dress
£32.00
Brown shirred waist animal print midi dress
£25.00 £38.00
Black colour block pleated midi dress
£42.00
Black ribbed button front midi dress
£32.00
Black bardot frill hem midi dress
£38.00
Brown ruched leopard print midi dress
£42.00
Black spot frill detail midi dress
£38.00
Blue printed shirred panel midi dress
£38.00
White textured puff sleeve wrap midi dress
£38.00
Black midaxi ruffle beach dress
£25.00 £40.00
  • Black
  • Cream
Pink printed ruffle midi dress
£55.00
Green gingham tie sleeve midi dress
£40.00
Green print tie neck midi dress
£50.00
Black floral print frill waist midi dress
£46.00
Blue textured cami midi dress
£36.00
Orange jacquard ruched side midi Dress
£50.00
Black short sleeve wrap tier midi dress
£48.00
Green spot puff sleeve smock midi dress
£55.00
Denim collar midi dress
£30.00 £42.00
Purple floral plunge beach dress
£35.00
  • Purple
  • Blue
White stripe midi dress
£34.00
Black short sleeve dobby smock midi dress
£55.00
Blue belted spot print frill hem midi dress
£50.00
promo badge
Petite green floral print smock midi dress
£42.00
promo badge
Petite pink short sleeve maxi dress
£55.00
Beige collar neck button midi dress
£25.00 £36.00
Brown smock gingham maxi dress
£50.00
promo badge
Light brown puff sleeve square neck dress
£38.00
Pink long sleeve tie dye dress
£42.00
White spot mesh puff sleeve midi dress
£65.00
Blue short sleeve ruffle shirt midi dress
£46.00
promo badge
Petite green stripe midi dress and cardi set
£35.00 £50.00
Brown short sleeve wrap midi dress
£38.00
Khaki halter neck embroidered beach dress
£25.00 £38.00
  • Khaki
  • White
promo badge
Plus black twist front bodycon midi dress
£55.00
Blue twist front check floral midi dress
£38.00
promo badge
Plus brown animal print wrap midi dress
£46.00
Black floral shirred shirt dress
£48.00
Green spot print shirred midi dress
£38.00
Yellow sweet heart neck floral midaxi dress
£40.00
  • Yellow
  • Black
You've viewed of 119 products