Skip to content

Adding...

Item added to cart
Bag
Your bag is empty.
See:
Vinnie Eden Tailored Dress Vinnie Eden Tailored Dress
Vinnie Eden Tailored Dress
Vinnie Eden Tailored Dress
£130.00 £39.00
View Details
View Details
£130.00 £39.00
£130.00 £39.00
Cotton Sateen Scoop Neck Navy Fit-and-Flare Midi Dress Cotton Sateen Scoop Neck Navy Fit-and-Flare Midi Dress
Cotton Sateen Scoop Neck Navy Fit-and-Flare Midi Dress
Cotton Sateen Scoop Neck Navy Fit-and-Flare Midi Dress
£130.00 £89.00
View Details
View Details
£130.00 £89.00
Candice Satin Georgette Overlay Dress Candice Satin Georgette Overlay Dress
Candice Satin Georgette Overlay Dress
Candice Satin Georgette Overlay Dress
£150.00 £39.00
View Details
View Details
£150.00 £39.00
Poppy Eco Front Twist Red Floral Midi Dress Poppy Eco Front Twist Red Floral Midi Dress
Poppy Eco Front Twist Red Floral Midi Dress
Poppy Eco Front Twist Red Floral Midi Dress
£99.00 £59.00
View Details
View Details
£99.00 £59.00
Naria Sleeveless Brown and Cream Striped Knit Midi Dress Naria Sleeveless Brown and Cream Striped Knit Midi Dress
Naria Sleeveless Brown and Cream Striped Knit Midi Dress
Naria Sleeveless Brown and Cream Striped Knit Midi Dress
£69.00 £34.00
View Details
View Details
Trixie Textured Knot Strap Midi Dress Trixie Textured Knot Strap Midi Dress
Trixie Textured Knot Strap Midi Dress
Trixie Textured Knot Strap Midi Dress
£69.00 £47.00
View Details
View Details
£69.00 £47.00
Raquel Eco Flutter Sleeve V-Neck Midi Dress Raquel Eco Flutter Sleeve V-Neck Midi Dress
Raquel Eco Flutter Sleeve V-Neck Midi Dress
Raquel Eco Flutter Sleeve V-Neck Midi Dress
£99.00 £57.00
View Details
View Details
£99.00 £57.00
Molly Eco Puff Sleeve Floral Midi Tea Dress Molly Eco Puff Sleeve Floral Midi Tea Dress
Molly Eco Puff Sleeve Floral Midi Tea Dress
Molly Eco Puff Sleeve Floral Midi Tea Dress
£89.00 £59.00
View Details
View Details
£89.00 £59.00
Trixie Textured Knot Strap Midi Dress Trixie Textured Knot Strap Midi Dress
Trixie Textured Knot Strap Midi Dress
Trixie Textured Knot Strap Midi Dress
£69.00 £34.00
View Details
View Details
£69.00 £34.00
Bonnie Satin Abstract Yellow Midi Shirt Dress Bonnie Satin Abstract Yellow Midi Shirt Dress
Bonnie Satin Abstract Yellow Midi Shirt Dress
Bonnie Satin Abstract Yellow Midi Shirt Dress
£85.00
View Details
View Details
Rebecca Emina V Neck Dress Rebecca Emina V Neck Dress
Rebecca Emina V Neck Dress
Rebecca Emina V Neck Dress
£89.00 £26.00
View Details
View Details
£89.00 £26.00
£89.00 £26.00
Kyra Jersey Monochrome Striped Sleeveless Midi Dress Kyra Jersey Monochrome Striped Sleeveless Midi Dress
Kyra Jersey Monochrome Striped Sleeveless Midi Dress
Kyra Jersey Monochrome Striped Sleeveless Midi Dress
£75.00 £49.00
View Details
View Details
Spot Eco Puff Sleeve Blue Striped Midi Dress Spot Eco Puff Sleeve Blue Striped Midi Dress
Spot Eco Puff Sleeve Blue Striped Midi Dress
Spot Eco Puff Sleeve Blue Striped Midi Dress
£95.00 £45.00
View Details
View Details
£95.00 £45.00
Trixie Soft Textured Pink Midi Dress Trixie Soft Textured Pink Midi Dress
Trixie Soft Textured Pink Midi Dress
Trixie Soft Textured Pink Midi Dress
£75.00 £29.00
View Details
View Details
£75.00 £29.00
Rhodes Poplin Floral A-Line Midi Dress Rhodes Poplin Floral A-Line Midi Dress
Rhodes Poplin Floral A-Line Midi Dress
Rhodes Poplin Floral A-Line Midi Dress
£85.00 £34.00
View Details
View Details
£85.00 £34.00
Nellis Square Neck Cream Crochet Knit Midi Dress Nellis Square Neck Cream Crochet Knit Midi Dress
Nellis Square Neck Cream Crochet Knit Midi Dress
Nellis Square Neck Cream Crochet Knit Midi Dress
£95.00 £48.00
View Details
View Details
£95.00 £48.00
Sunset Eco Satin Chain Halterneck Maxi Dress Sunset Eco Satin Chain Halterneck Maxi Dress
Sunset Eco Satin Chain Halterneck Maxi Dress
Sunset Eco Satin Chain Halterneck Maxi Dress
£160.00 £59.00
View Details
View Details
£160.00 £59.00
Lottie Textured Leopard Print V Neck Midi Dress Lottie Textured Leopard Print V Neck Midi Dress
Lottie Textured Leopard Print V Neck Midi Dress
Lottie Textured Leopard Print V Neck Midi Dress
£69.00 £35.00
View Details
View Details
£69.00 £35.00
Theo Sleeveless Multicolour Stripe Knit Midi Dress Theo Sleeveless Multicolour Stripe Knit Midi Dress
Theo Sleeveless Multicolour Stripe Knit Midi Dress
Theo Sleeveless Multicolour Stripe Knit Midi Dress
£89.00 £44.00
View Details
View Details
£89.00 £44.00
Leighton Denim Mix Square Neck Midi Dress Leighton Denim Mix Square Neck Midi Dress
Leighton Denim Mix Square Neck Midi Dress
Leighton Denim Mix Square Neck Midi Dress
£110.00 £44.00
View Details
View Details
£110.00 £44.00
Tommy Monochrome Striped Sleeveless Polo Midi Dress Tommy Monochrome Striped Sleeveless Polo Midi Dress
Tommy Monochrome Striped Sleeveless Polo Midi Dress
Tommy Monochrome Striped Sleeveless Polo Midi Dress
£85.00 £39.00
View Details
View Details
£85.00 £39.00
Marina Mesh Ombre Column Maxi Dress Marina Mesh Ombre Column Maxi Dress
Marina Mesh Ombre Column Maxi Dress
Marina Mesh Ombre Column Maxi Dress
£95.00 £69.00
View Details
View Details
£95.00 £69.00
Alma Jersey Sleeveless Tipped Khaki Green Midi Dress Alma Jersey Sleeveless Tipped Khaki Green Midi Dress
Alma Jersey Sleeveless Tipped Khaki Green Midi Dress
Alma Jersey Sleeveless Tipped Khaki Green Midi Dress
£65.00 £29.00
View Details
View Details
Samira Polo Neck Midi Dress Samira Polo Neck Midi Dress
Samira Polo Neck Midi Dress
Samira Polo Neck Midi Dress
£75.00 £29.00
View Details
View Details
£75.00 £29.00
£75.00 £29.00
Daisy Flutter Sleeve Blue Floral Midi Dress Daisy Flutter Sleeve Blue Floral Midi Dress
Daisy Flutter Sleeve Blue Floral Midi Dress
Daisy Flutter Sleeve Blue Floral Midi Dress
£99.00
View Details
View Details
London Multi-Colour Striped Knit Midi Dress London Multi-Colour Striped Knit Midi Dress
London Multi-Colour Striped Knit Midi Dress
London Multi-Colour Striped Knit Midi Dress
£99.00
View Details
View Details
Chambray Denim Button Through Shirt Dress Chambray Denim Button Through Shirt Dress
Chambray Denim Button Through Shirt Dress
Chambray Denim Button Through Shirt Dress
£89.00
View Details
View Details
Thea Lizzie Eco Midi Tea Dress Thea Lizzie Eco Midi Tea Dress
Thea Lizzie Eco Midi Tea Dress
Thea Lizzie Eco Midi Tea Dress
£95.00 £57.00
View Details
View Details
£95.00 £57.00
Deja Jersey Space Dye Ribbed Dress Deja Jersey Space Dye Ribbed Dress
Deja Jersey Space Dye Ribbed Dress
Deja Jersey Space Dye Ribbed Dress
£85.00 £34.00
View Details
View Details
£85.00 £34.00
Viscose Twill Contrast Stitching Black Shirt Dress Viscose Twill Contrast Stitching Black Shirt Dress
Viscose Twill Contrast Stitching Black Shirt Dress
Viscose Twill Contrast Stitching Black Shirt Dress
£110.00 £44.00
View Details
View Details
£110.00 £44.00
Maxime Knit Striped Bandeau Midi Dress Maxime Knit Striped Bandeau Midi Dress
Maxime Knit Striped Bandeau Midi Dress
Maxime Knit Striped Bandeau Midi Dress
£79.00 £29.00
View Details
View Details
£79.00 £29.00
Polka Dot Candice Satin Dress Polka Dot Candice Satin Dress
Polka Dot Candice Satin Dress
Polka Dot Candice Satin Dress
£120.00 £49.00

Extra 20% off with code: LASTCHANCE

View Details
View Details
£120.00 £49.00

Extra 20% off with code: LASTCHANCE

£120.00 £49.00

Extra 20% off with code: LASTCHANCE

Lillian Eco Draped Front Midi Dress Lillian Eco Draped Front Midi Dress
Lillian Eco Draped Front Midi Dress
Lillian Eco Draped Front Midi Dress
£99.00 £30.00

Extra 20% off with code: LASTCHANCE

View Details
View Details
£99.00 £30.00

Extra 20% off with code: LASTCHANCE

£99.00 £30.00

Extra 20% off with code: LASTCHANCE

Fayola Belted Shirt Dress Fayola Belted Shirt Dress
Fayola Belted Shirt Dress
Fayola Belted Shirt Dress
£70.00 £24.00

Extra 20% off with code: LASTCHANCE

View Details
View Details
£70.00 £24.00

Extra 20% off with code: LASTCHANCE

£70.00 £24.00

Extra 20% off with code: LASTCHANCE

Ariette Ruffled Bust Midi Dress Ariette Ruffled Bust Midi Dress
Ariette Ruffled Bust Midi Dress
Ariette Ruffled Bust Midi Dress
£130.00 £39.00
View Details
View Details
£130.00 £39.00
Avalina V Neck Sleeveless Midi Dress Avalina V Neck Sleeveless Midi Dress
Avalina V Neck Sleeveless Midi Dress
Avalina V Neck Sleeveless Midi Dress
£89.00 £44.00

Extra 20% off with code: LASTCHANCE

View Details
View Details
£89.00 £44.00

Extra 20% off with code: LASTCHANCE

£89.00 £44.00

Extra 20% off with code: LASTCHANCE

Elko Jacquard Fluted Midi Dress Elko Jacquard Fluted Midi Dress
Elko Jacquard Fluted Midi Dress
Elko Jacquard Fluted Midi Dress
£130.00 £52.00
View Details
View Details
£130.00 £52.00
Vivienne Eco Viscose Front Dress Vivienne Eco Viscose Front Dress
Vivienne Eco Viscose Front Dress
Vivienne Eco Viscose Front Dress
£99.00 £40.00
View Details
View Details
£99.00 £40.00
Ariette Linen Blend Crossover Midi Dress Ariette Linen Blend Crossover Midi Dress
Ariette Linen Blend Crossover Midi Dress
Ariette Linen Blend Crossover Midi Dress
£99.00 £30.00
View Details
View Details
£99.00 £30.00
Jerry Knit Strappy Dress Jerry Knit Strappy Dress
Jerry Knit Strappy Dress
Jerry Knit Strappy Dress
£99.00 £50.00

Extra 20% off with code: LASTCHANCE

View Details
View Details
£99.00 £50.00

Extra 20% off with code: LASTCHANCE

£99.00 £50.00

Extra 20% off with code: LASTCHANCE

Discover women's midi dresses for day or night, with styles ranging from strappy lace to ruffled designs. From puff sleeves to sleek silhouettes, there's something for every wardrobe. Perfect for any season, these versatile dresses offer effortless style for every occasion, whether you want to blend in or make a moment of it.

Common Questions

Women's midi dresses are wonderfully versatile, making them suitable for both casual and formal occasions. A classic black midi dress can work beautifully for daytime events like brunch or family gatherings, and can also be elevated with the right accessories, think heels and statement jewellery, for evening occasions such as weddings or cocktail parties.

In colder weather, you can layer a midi dress with a warm cardigan or a tailored coat and add tights or knee-high boots to stay covered. Adding a scarf and layering jewellery also helps create a more polished look while keeping you warm.

Yes, midi dresses are often flattering for all body types. Their length falls between the knee and ankle, highlighting the lower leg and creating an elegant silhouette. Look for styles that define the waist or have a slight A-line shape for a universally flattering fit, or try a midi with a subtle stand collar or tailored structure for extra shape.

Absolutely, a midi dress can be a stylish and professional choice for the office. Choose a design with a modest neckline and a relaxed fit for ease of movement. Pairing a midi dress with a blazer or structured jacket can enhance the professional look, making it a smart option for work settings. You can even hit the right balance between comfort and polish with styles that fall somewhere between mini and maxi, and still feel like something you'd truly love to wear.