10 Flattering Midi Skirts You Can Wear Anywhere

Stripe skirt, £38, Next

If there's one thing you need in your wardrobe, it's the midi skirt. Perfect for flattering all shapes and sizes, we've selected some of the high street best....

The weather is heating up and summer is finally well and truly here, so it's time to - dare we say it - consider flashing some skin again. If the thought of revealing your pins is daunting after months of bundling on as many clothes as possible, the answer is a midi-skirt. It reveals enough to be flattering, but still looks great with tights if you're not quite ready to bare all.

While the kids may consider the midi skirt to be a high-fashion item now, we've been onto them for years. Flattering and comfortable, they're a wardrobe main stay. So we've picked our favourite midi skirts from the high street, in all shapes, sizes and colours. Find your new favourite by flicking through our gallery...

Starting us off is this midi skirt from Next, perfect for these hot summer days. Make like the model, and let this skirt do all of the talking by teaming with a simple white tee and sandals.

Buy now for £38 from Next

£169, Hobbs

£169, Hobbs

Step out in style at your next big event this summer with this metallic skirt from Hobbs. Wear with a sharp cream blazer and silky top and take this shiny skirt for a spin around the dance floor. Buy now for £169 at Hobbs

Ruffle skirt, £35, Marks & Spencer

Ruffle skirt, £35, Marks & Spencer

Lengthen your legs instantly - how you ask? Well, wearing vertical stripes on the bottom half is a sure way. Team this skirt from Marks & spencer with a pretty white tee and trainers for an off duty summer look with the family. the ruffle detail is also right on trend and oh so flattering. Buy now for £35 from Marks & Spencer

Pink drawstring skirt, £12.99, New look

Pink drawstring skirt, £12.99, New look

Add that pop of colour this summer with this bright pink skirt from New look. Keep your entire look as bold as can be and partner with a red top. Red! yes, red. Pink and red is SS17's key pairing, just check out the Valentino catwalk if you don't believe us. Buy now for £12,99 from New Look

Pattern skirt, £70, Reiss

Pattern skirt, £70, Reiss

For that easy summery skirt you can rely on every year, look no further than this from Reiss. It’s soft pattern works well with a whole host of colours and is an easy go to summer look. Dress it up with a pair of strappy heels or wear it to the park with slip on sandals. Buy now for £70 from Reiss

Gingham skirt, £49.99, Zara

Gingham skirt, £49.99, Zara

Gingham is the ultimate print for SS17, so show you're on trend with this skirt from Zara. The loose style means that it is totally forgiving on a curvier bottom and hips. We love the fun summery embellishment and cute ruffle bottom. Buy now for £49.99 from Zara

Red skirt, £35, Miss Selfridge

Red skirt, £35, Miss Selfridge

Turn up the heat with this vibrant skirt from Miss Selfridge. Style it out with a totally printed top with touches of orange to blend the outfit together. Wedge heels are the most comfortable and stylish footwear to wear with it. Buy now for £35 from Miss Selfridge

Floral skirt, £112, LK Bennett

Floral skirt, £112, LK Bennett

A floral skirt like this one from LK Bennett will see you right through to autumn. Pair it with a summery blouse for now and team it with a roll neck for winter. Buy now for £112 from LK Bennett

Lace skirt, £35.99, Mango

Lace skirt, £35.99, Mango

Keep it classic with a black lace midi skirt like this one from Mango. Paired with a silky cream blouse this will look super elegant or add a pop of colour for summer evening out. Buy now for £35.99 from Mango

Suede skirt, £280, Whistles

Suede skirt, £280, Whistles

This buttery soft suede is hard to resist and the a-line shape is really flattering. A true investment piece that will see you through from the office to dinner out and right into AW17. Pair it with a thin short sleeve creamy knit. Buy now for £280 from Whistles