Midi Dresses

99
Not too short, but not too long, our midi dresses are just right. From casual day dresses to floral party styles, your midi will never look out of place.
  1. Luna Midi Dress
    From £59.00
    Pink Floral Luna Midi Dress
  2. From £55.00
    Animal Jaquard Siri Midi Dress
  3. Gigi Midi Dress
    From £44.10 Regular Price £49.00
    Black and Blue Ditsy Floral Gigi Midi Dress
  4. Cecile Maxi Dress
    From £55.00
    Autumnal Floral Cecile Maxi Dress
  5. From £62.00
    Oatmeal Pointelle Detail Midi Dress
  6. Siri Midi Dress
    From £49.00
    Pink Floral Siri Midi Dress
  7. Selena Midi Dress
    From £36.00 Regular Price £45.00
    Rust Orange Floral Selena Midi Dress
  8. Ariana Midi Dress
    From £49.00
    Multi Floral Ariana Midi Dress
  9. Phoebe Midi Dress
    From £65.00
    Autumnal Floral Phoebe Collared Midi Dress
  10. Selena Midi Dress
    From £45.00
    Vivienne Star Selena Midi Dress
  11. Selena Midi Dress
    From £45.00
    Mini Pink Floral Selena Midi Dress
  12. Evie Ruched Sleeve Midi Dress
    From £45.00
    Checkerboard Evie Ruched Sleeve Midi Dress
  13. Shellie Midi Dress
    From £52.00 Regular Price £65.00
    Multi Ditsy Floral Shellie Midi Dress
  14. Rosie Midi Dress
    From £45.00
    Lenzing Ecovero Pink Heart Rosie Dress
  15. Rosie Long Sleeve Midi Dress
    From £39.20 Regular Price £49.00
    Lenzing™ Ecovero™ Burnt Orange Floral Rosie Long Sleeve Midi Dress
  16. Rosie Midi Dress
    From £39.20 Regular Price £49.00
    Khaki Floral Heather Smock Mini Dress
  17. Felicia Midi Dress
    From £45.00
    Black Spot Floral Felicia Midi Dress
  18. Curve Florence Midi Dress
    From £36.00 Regular Price £45.00
    Curve Black and Blue Ditsy Floral Florence Midi Dress
  19. Rosie Midi Dress
    From £44.10 Regular Price £49.00
    Black and Orange Floral S/S Rosie Midi Dress
  20. Florence Midi Dress
    From £44.10 Regular Price £49.00
    Autumnal Floral Florence Midi Dress
  21. Ariana Midi Dress
    From £55.00
    Cream Multi Floral Ariana Midi Dress
  22. Selena Midi Dress
    From £45.00
    Lenzing Ecovero Black and Blue Star Selena Midi Dress
  23. Curve Izzy Midi Dress
    From £40.50 Regular Price £45.00
    Curve Black Ditsy Heart and Floral Izzy Midi Dress
  24. Felicia Midi Dress
    From £36.00 Regular Price £45.00
    Lenzing™ Ecovero™ Burnt Orange Floral Felicia Midi Dress
  25. Alexa Midi Dress
    From £28.00 Regular Price £35.00
    LENZING™ ECOVERO™ Black and White Scatter Star Alexa Midi Dress
  26. Evie Ruched Sleeve Midi Dress
    From £49.00
    Black and Red Star Evie Ruched Sleeve Midi Dress
  27. Daisy Midi Dress
    From £49.00
  28. Georgie Midi Dress
    From £39.20 Regular Price £49.00
    Cream Multi Floral Georgie Midi Dress
  29. Rosie Midi Dress
    From £45.00
    Lenzing™ Ecovero™ Black and Blue Floral Rosie Midi Dress
  30. Selena Midi Dress
    From £45.00
    Lenzing Ecovero Burgundy Ditsy Selena Midi Dress
  31. Curve Luna Midi Dress
    From £39.20 Regular Price £49.00
    Curve Pink Heart Luna Midi Dress
  32. Cecile Maxi Dress
    From £44.00 Regular Price £55.00
    Red Ditsy Fruits Cecile Maxi Dress
  33. Tessie Midi Dress
    From £45.00
    Lenzing Ecovero Black Spot Floral Tessie Midi Dress
  34. Nina Midi Dress
    From £39.20 Regular Price £59.00
    Navy Check Nina Midi Dress
  35. Florence Midi Dress
    From £49.00
    Lenzing Ecovero Pink and Purple Ditsy Florence Midi Dress