There's no denying it: granny skirts are having a moment. They’re the ultimate throw on piece that works with clothes you probably already own, despite the fact they come in all different prints - usually floral and checked. Think long, swishy silhouettes, in midi, midaxi (if you're M&S) and maxi.

Naturally, when you first hear the term 'granny skirt' you might think of something a little old fashioned and fusty, but the newest versions make the style especially contemporary. A granny style skirt with a floral motif is the easy way to wear print without committing to an all in one botanical look, while checks and tartan bring a cosy feel for cooler days.

woman walking in floral skirt and oversized jacket, holding a clutch.
getty

Of course, the fabric and fit makes a huge difference, too: a draped satin or soft cotton number tends to add swish to your step (figuratively and literally), while a structured skirt can add a more polished and put together touch. So, if you’re shopping for one, look for a length and print you’ll enjoy wearing often, and trust your instinct if a pattern feels like too much.

How to style a granny skirt

For an easy everyday outfit, try a slip style granny skirt with a boxy white T-shirt, pointed toe ankle boots and an oversized leather jacket. If you prefer a more classic look, pair a checked midaxi with knee-high riding boots. Keep the top simple, or add a slogan T-shirt for a playful twist.

The same idea works with a flouncier floral skirt: choose a plain jumper or T-shirt in a colour from the print, and let the skirt do the talking. Brown knee high boots are a natural match for lace details, while a suede jacket or cosy scarf makes the outfit feel ready once the mercury really drops.

person in brown jacket, pink scarf, white skirt, and boots walking on sidewalk with brown handbag.
getty

If you’re worried about tapping to far into the vintage charm, opt for a staple that will transform your outfit in something far trendier. Think a bomber jacket, an unexpected colour combination or pair with something in indigo denim.

Shop the best below, from the high street

M&S Floral Midi Tiered Skirt

Floral Midi Tiered Skirt

M&S Floral Midi Tiered Skirt

Credit: M&S

H&M Crepe Skirt

Crepe Skirt

H&M Crepe Skirt

Credit: H&M

Nobody's Child Grey and Brown Tartan High Waisted Skirt

Grey and Brown Tartan High Waisted Skirt

Nobody's Child Grey and Brown Tartan High Waisted Skirt

Credit: Nobody's Child

Hush Ivy Chiffon Pleated Midi Skirt

Ivy Chiffon Pleated Midi Skirt

Hush Ivy Chiffon Pleated Midi Skirt

Credit: Hush

Massimo Dutti Flared Midi Skirt

Flared Midi Skirt

Massimo Dutti Flared Midi Skirt

Credit: Massimo Dutti

Whistles Navy Diamond Geo Twist Midi Skirt

Navy Diamond Geo Twist Midi Skirt

Whistles Navy Diamond Geo Twist Midi Skirt

Credit: Whistles

Jigsaw Ink Cloud Satin Bias Skirt

Ink Cloud Satin Bias Skirt

Jigsaw Ink Cloud Satin Bias Skirt

Now 70% Off
Credit: Jigsaw

Zara Polka Dot Midi Skirt

Polka Dot Midi Skirt

Zara Polka Dot Midi Skirt

Credit: Zara