25 of the best pretty midi dresses under £50

With the first day of spring this weekend, we officially announce dress season open! Midi dresses are one of the hardest working pieces in your wardrobe – versatile, adaptable to current trends (see puff sleeves, tiered skirts and square necklines for this season) and totally wearable for any occasion.

They stand the test of the seasons, too. Bit chilly? Add some tights, a chunky cardigan and ankle boots. But come summer, the same dress will be just as wearable with bare legs and sandals.

Such ardent fans of the midi dress are we, that we set ourselves the task to find 25 of the best midi dresses for under £50. From ditsy florals to pinstripes, slinky slip dresses to voluminous cotton numbers, ‘spring-perfect’ gingham to animal print, there’s a midi dress for everyone in our edit of the best on the high street right now.

25 midi dresses under £50

floral puff sleeve midi dress
Mango

Flowers cotton dress, £49.99, Mango

striped poplin dress
Stradivarius

Striped poplin dress, £29.99, Stradivarius

green midi dress
Reserved

Viscose midi dress, £12.99 (was £24.99), Reserved

navy shirt dress
Monki

Denim midi dress, £35, Monki

sage slip dress
Zara

Camisole dress, £27.99, Zara

black midi dress
ASOS

New Look square neck crinkle midi smock dress in black, £25.99, ASOS

pink puff sleeve dress
Nasty Gal

V Neck Puff Sleeve Cut Out Maxi Dress, £25 (was £50), Nasty Gal

F&F brush stroke midi dress
Next

F&F Multi Black Brush Stroke Midi Dress, £16, Next

yellow check dress
Tu

Yellow Gingham Puff Sleeve Dress, £22, Tu

black check midi dress
H&M

Lyocell-blend dress, £24.99, H&M

denim dress
M&S

Denim Belted Midi Shirt Dress, £49.50, M&S

tie dye midi dress
Weekday

Emmy Dress, £35, Weekday

green check midi dress
New Look

Green Gingham Puff Sleeve Tiered Midi Dress, £25.99, New Look

floral frill midi dress
Dorothy Perkins

Peach Floral Print Frill Midi Skater Dress, £22.40 (was £32), Dorothy Perkins

sage midi dress
Daisy Street

Cut-out Cotton Midi Dress, £19.99 (was £24.99), Daisy Street

leopard print midi dress
ASOS

Midi tiered smock dress in leopard print, £35, ASOS

green collar midi dress
Monki

Crepe fabric prairie dress, £35, Monki

floral slip dress
Urban Outfitters

Floral Bloom Mesh Maxi Dress, £49, Urban Outfitters

black spotted midi dress
Mango

Midi printed dress, £35.99, Mango

marble print dress
Weekday

Tea Bias Cut Dress, £50, Weekday

tie dye midi dress
Next

Midi Dress, £36, Next

fitted linen dress
Zara

Fitted linen dress, £49.99, Zara

floral midi dress
Nobody’s Child

Black and White Daisy Felicia Frill Midi Dress, £45, Nobody’s Child

pink floral dress
M&S

Floral Tie Front Midi Relaxed Dress, £39.50, M&S

red leopard print dress
New Look

Red Leopard Print Smock Midi Dress, £11.99 (was £19.99), New Look