Free UK delivery on orders over £75

Sign up for 15% off your first purchase

Free UK Returns & next working day delivery

Your cart

Mini Dresses

Find your favourite dress in our beloved collection of mini dresses. Designed for style and function, our mini dresses work for the office and an evening out. Shirt dresses are professional, as a mini dress that's great for 9-5 and weekend plans. Party in elegant, modern style with our mini dresses in fun prints and design twists. 

40 Results

Buttoned Mini Shirt Dress With Cap Sleeves In Blue Multi Print - ANGELEYE
Buttoned Mini Shirt Dress With Cap Sleeves In Blue Multi Print - ANGELEYE

Cap Sleeve Mini Shirt Dress in Black Print

£36.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Long Sleeve Mini Floral Dress with Ring Detail - ANGELEYE
Long Sleeve Mini Floral Dress with Ring Detail - ANGELEYE

Twist Ring Mini Dress in Multi Floral

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Midi Shirt Dress With Zip In Green Blue Animal Print - ANGELEYE
Midi Shirt Dress With Zip In Green Blue Animal Print - ANGELEYE

Zip Shirt Dress in Blue Leopard Print

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
White Broderie Mini Skater Dress - ANGELEYE
White Broderie Mini Skater Dress - ANGELEYE
Sold out

Broderie Mini Skater Dress in White

Regular price £39.00 £29.00 26% off

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
White Broderie Lace Mini Shift Dress - ANGELEYE
White Broderie Lace Mini Shift Dress - ANGELEYE

White Broderie Lace Mini Shift Dress

£32.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Sleeveless Front Ruched Shirt Dress in Hot Pink Jersey - ANGELEYE
Sleeveless Front Ruched Shirt Dress in Hot Pink Jersey - ANGELEYE

Ruched Sleeveless Shirt Dress in Hot Pink

£32.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Buttoned Mini Summer Dress in Blue Ditsy Floral Print - ANGELEYE
Buttoned Mini Summer Dress in Blue Ditsy Floral Print - ANGELEYE

Mini 3/4 Sleeve Shirt Dress in Blue Ditsy Floral

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Mini Wrap Summer Dress in Blue Ditsy Floral Print - ANGELEYE
Mini Wrap Summer Dress in Blue Ditsy Floral Print - ANGELEYE

Tie Wrap Mini Dress in Blue Ditsy Floral

£32.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Belted Mini Dress in Abstract Multi Print - ANGELEYE
Belted Mini Dress in Abstract Multi Print - ANGELEYE

Belted Mini Dress in Abstract Multi Print

£45.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Plunge Neck Wrap Top Ruched Bottom Mini Dress - ANGELEYE
Plunge Neck Wrap Top Ruched Bottom Mini Dress - ANGELEYE

Plunge Neck Ruched Mini Dress in Magenta

£56.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Tie Neck Chiffon Mini Dress in Blue Paisley Print - ANGELEYE
Tie Neck Chiffon Mini Dress in Blue Paisley Print - ANGELEYE

Tie Neck Chiffon Mini Dress in Blue Paisley Print

£44.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Sparkly Velvet Three Quarter Sleeve Wrap Mini Dress in Black - ANGELEYE
Sparkly Velvet Three Quarter Sleeve Wrap Mini Dress in Black - ANGELEYE

Sparkly Velvet Wrap Mini Dress in Black

£39.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Velvet Mini Cocktail Dress with Sequin Details - ANGELEYE
Velvet Mini Cocktail Dress with Sequin Details - ANGELEYE

Velvet Sequin Mini Cocktail Dress in Navy

£52.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Metallic Mini Dress with Side Cut Out - ANGELEYE
Metallic Mini Dress with Side Cut Out - ANGELEYE

Metallic Side Cut Out Mini Dress in Blue

£46.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Metallic Long Sleeve Faux Wrap Mini Dress - ANGELEYE
Metallic Long Sleeve Faux Wrap Mini Dress - ANGELEYE

Metallic Faux Wrap Mini Dress in Black

£44.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Glitter Velvet Knot Top Mini Dress - ANGELEYE
Glitter Velvet Knot Top Mini Dress - ANGELEYE

Glitter Velvet Knot Top Mini Dress in Blue

£54.00

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL