20% OFF EVERY SINGLE THING WITH CODE BF20

Midi Dresses

274
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. Fearne Cotton Luna Midi Dress
    From £49.00
    Fearne Cotton Dahlia Ditsy Black Luna Midi Dress
  2. Fearne Cotton Luna Midi Dress
    From £55.00
    Fearne Cotton Spot Jaquard Pink Luna Midi Dress
  3. Siri Midi Dress
    From £59.00
    Multi Disco Spot Siri Midi Dress
  4. Petite Siri Midi Dress
    From £55.00
    Billie Floral Pink Petite Siri Midi Dress
  5. Evie Midi Dress
    From £39.20 Regular Price £49.00
    Multi Aubrey Floral Evie Midi Dress
  6. Luna Midi Dress
    From £49.00
    Navy Luna Midi Dress
  7. Luna Midi Dress
    From £59.00
    Heather Mini Rose Luna Midi Dress
  8. Selena Midi Dress
    From £45.00
    Gilly Green Long Sleeve Selena Midi Dress
  9. Long Sleeve Daisy Midi Dress
    From £55.00
    Pink Heather Mini Rose Long Sleeve Daisy Midi Dress
  10. Fearne Cotton Juliette Midi Dress
    From £49.00
    Fearne Cotton Black Juliette Midi Dress
  11. Rosie Midi Dress
    From £49.00
    Black Hettie Heart Long Sleeve Rosie Midi Dress
  12. Rosie Midi Dress
    From £49.00
    Black Violet Animal Pink Long Sleeve Rosie Midi Dress
  13. Esra Midi Dress
    From £41.30 Regular Price £59.00
    Green Kirsty Floral Esra Midi Dress
  14. Luna Midi Dress
    From £49.00
    Natalie Green Luna Midi Dress
  15. Felicia Midi Dress
    From £49.00
    Multi Orla Geo Felicia Midi Dress
  16. Tasha Midi Dress
    From £55.00
    Multi Emily Chevron Tasha Midi Dress
  17. Henrietta Midi Dress
    From £45.50 Regular Price £65.00
    Green Kirsty Floral Henrietta Midi Dress
  18. Evie Midi Dress
    From £49.00
    Purple Hallie Evie Midi Dress
  19. Evie Midi Dress
    From £49.00
    Violet Animal Green Evie Midi Dress
  20. Octavia Midi Dress
    From £55.00
    Blush Floral Blue Octavia Midi Dress
  21. Keira Midi Dress
    From £55.00
    Hallie Purple Keira Midi Dress
  22. Felicia Midi Dress
    From £49.00
    Multi Lizzie Patchwork Felicia Midi Dress
  23. Ellis Midi Dress
    From £49.00
    Green Big Floral Ellis Midi Dress
  24. Alexa Midi Dress
    From £39.00
    Laurie Non-Print Green Alexa Midi Dress
  25. Izzy Midi Dress
    From £45.00
    Black Sybill Star Izzy Midi Dress
  26. Ammie Midi Dress
    From £69.00
    Purple Ammie Midi Dress
  27. Luna Midi Dress
    From £49.00
    Green Millie Floral Luna Midi Dress
  28. Selena Midi Dress
    From £31.50 Regular Price £45.00
    Black Nadia Cherry Long Sleeved Selena Midi Dress
  29. From £95.00
    Black Zola Midi Dress
  30. Luna Midi Dress
    From £39.20 Regular Price £49.00
    Multi Hattie Fruit Blue Luna Midi Dress
  31. Rosie Midi Dress
    From £49.00
    Black Conversation Print Rosie Midi Dress
  32. Annalise Check Midi Dress
    From £59.00
    Blue & Navy Check Annalise Check Midi Dress
  33. Frances Midi Dress
    From £59.00
    Black Frances Midi Dress
  34. Felicia Midi Dress
    From £49.00
    Black Hettie Heart Felicia Midi Dress
  35. From £79.00
    Brown Ciara Midi Dress
  36. Cecile Midi Dress
    From £55.00
    Green Layla Silhouette Cecile Midi Dress