clock menu more-arrow no yes

Filed under:

Midi Skirts Are the Best Lazy Outfit Trick

For when you’ve been wearing the same pair of jeans all week.

Racked has affiliate partnerships, which do not influence editorial content, though we may earn commissions for products purchased via affiliate links. We also occasionally accept products for research and reviewing purposes. See our ethics policy here.

Photo: Lisa Says Gah

Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to Vox.com, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.

There will always be days where, for whatever reason, getting dressed feels absolutely impossible. If you ask me, usually I’d say that’s what the T-shirt-and-jeans combo is for. But when you've been wearing the same pair three days in a row, you’ve got to find another lazy-day solution — and that’s the midi skirt.

The calf-length style really couldn’t be easier. Given the length, you don’t have to worry about pulling your skirt down all day, and it’s super versatile as far as what it can be paired with, too. Midi skirts can (and will) make even your oldest band merch and your most basic white tees look 100 times more put-together. At least that’s how we saw them styled all summer; for the fall, just add an oversized sweater or a leather jacket and you’re good to go.

Whether your taste leads you to something flared and ruffled or ribbed and fitted, we’ve pulled together some of our favorite midi skirts starting at $50 that will convince you to give this heat-approved, throw-on-and-go option a shot for the office, weekend plans, and everywhere in between.

H&M Satin Skirt, $50

Banana Republic Denim Pencil Skirt, $78
Style Mafia Notre Skirt, $150
Grana Silk Full Skirt, $65
Topshop Leather Ring Midi Skirt, $140 (was $210)
Farrow Fia Skirt, $115
J.Crew Button-Front Chino Skirt, $89.50
Staud Domenico Skirt, $85 (was $155)