A skirt in winter is only as warm as what’s under and around it. Get the fabric, tights and boots right and you’ll be as warm as you are in jeans. These winter skirt outfit ideas start with heavier skirts, like wool, corduroy, leather and denim, and show what to wear above and below them.
Quick answer: For winter skirt outfits, choose a heavier fabric and cover your legs. Try a wool mini skirt with opaque tights and loafers, a slip skirt with a chunky sweater and ankle boots, a denim maxi skirt with tall boots, or a pleated midi skirt with a turtleneck under a long coat.

You might also like:
What skirts can you wear in winter?
Wool, corduroy, leather, denim and heavier satin all work, as long as your legs are covered. Below are 17 combinations, from cozy weekend outfits to dressier ones for holiday parties.
1. Wool mini skirt with tights

Wool gives a mini skirt real winter weight. Wear it with opaque black tights, a fitted knit and loafers or knee-high boots.
My mini skirt styling ideas have more ways to wear shorter hems in the cold.
2. Slip skirt with a chunky sweater

A chunky sweater makes a slip skirt cozy and takes the evening edge off satin. Tuck just the front of the sweater so the skirt still shows, and add ankle boots.
Pick a skirt that doesn’t cling to tights. A slip or anti-static spray helps.
3. Denim maxi skirt with tall boots

Tall boots under a denim maxi skirt keep your legs completely covered, so it’s warmer than it looks. A fitted knit on top balances the length.
Check where the slit is before you buy. A back or side slit is easier to walk in than a front one.
4. Pleated midi skirt with a turtleneck

A slim turtleneck tucked into a pleated midi skirt is smart enough for the office and warm enough for a commute. Choose pleats with some weight so they hang straight, and finish with a long coat.
5. Leather skirt with a soft cardigan

A soft cardigan takes leather from evening to daytime. Choose a skirt that’s comfortable when you sit, and flat boots to keep it wearable.
6. Plaid skirt with a crewneck sweater

Plaid looks at home in cold weather, so keep the sweater plain: a crewneck in one color from the plaid. Opaque tights and loafers or boots finish it.
7. Satin skirt with a wool coat

A wool coat gives a satin skirt winter structure. Pick a darker shade, like chocolate, forest green or navy, and add boots.
For more pairings, see my satin skirt outfits.
8. Corduroy skirt with a button-down

Corduroy adds warmth and texture, and a crisp shirt makes it feel smart. Tuck the shirt in smoothly and add loafers with tights.
Throw a crewneck over the shirt on colder days and let the collar show.
9. A-line skirt with a cropped jacket

A cropped jacket keeps an A-line skirt balanced, because it ends right at the waist where the skirt starts to flare. Tall boots work well.
Avoid skirts with a big flare; a gentle A-line is easier to layer.
10. Column skirt with a cashmere hoodie

A cashmere hoodie with a slim knit column skirt is the relaxed weekend version of a skirt outfit. Choose a skirt with stretch so you can walk easily, and wear sneakers on mild days or boots on cold ones.
11. Knit skirt set with a long coat

A matching knit skirt set under a long coat looks intentional and feels like loungewear. Choose a set that holds its shape, and add boots.
12. Tulle skirt with a fitted sweater

A fitted sweater keeps tulle from looking like a costume. Choose soft tulle in a muted color, like black, grey or dusty pink, and balance it with simple boots.
It’s fun for a holiday party or a winter birthday.
13. Black midi skirt with a striped knit

Stripes make a black skirt less severe. Choose a knit that isn’t too bulky and flat boots to keep it casual.
14. Brown skirt with cream layers

Brown and cream feel warm and soft together. Pair a structured brown skirt with a cream knit and a cream or camel coat, and add gold jewelry.
15. Cargo skirt with a puffer jacket

A puffer makes a cargo skirt winter-ready and keeps the look sporty. Keep the top fitted and choose a skirt length that meets your boots.
16. Sequin skirt with an oversized sweater

An oversized sweater makes sequins wearable in daylight. Pick soft sequins that don’t scratch, add flat boots to calm it down, and you have a fun holiday outfit.
I’d skip this for a long day, because sequins can catch on knit sleeves.
17. Maxi skirt with a belted coat

A belted coat gives a maxi skirt shape and keeps you warm. Make sure the hem clears the ground, and wear tall boots underneath.
Key takeaways
- Choose wool, corduroy, leather, denim or heavier satin.
- Opaque or fleece-lined tights make any length work.
- Boots should meet or disappear under the hem.
- Keep the top fitted when the skirt has volume.
Questions about winter skirt outfits
How do you wear a skirt in winter without freezing?
Choose a heavier fabric like wool, corduroy, leather or denim, and cover your legs with opaque or fleece-lined tights. Boots tall enough to meet the hem close the last gap.
What tights go with a winter skirt?
Opaque tights of 60 to 100 denier work for most cold days, and fleece-lined ones below freezing. Black tights with black boots give the longest, cleanest line.
What boots look best with skirts in winter?
Knee-high boots suit mini, A-line and midi skirts. With a maxi skirt, lug-sole ankle boots or tall boots both work, as long as the hem clears the ground.
Can you wear a satin skirt in winter?
Yes. Pick a darker shade, add opaque tights and boots, and layer a chunky knit or wool coat on top. Satin cut on the bias with some weight hangs better over tights.
What top should I wear with a full skirt in winter?
Keep the top fitted when the skirt has volume. A slim turtleneck, a fine knit or a cropped jacket keeps the outfit balanced and shows your waist.
The winter skirt outfit idea I’d start with
Of all these winter skirt outfit ideas, I’d start with the wool mini or the denim maxi. One works with tights and loafers, the other with tall boots, and both keep you as warm as a pair of jeans.
If you’d rather wear one piece, my warm winter dress ideas use the same tights and boots.
Last update on 2026-10-07 / Affiliate links / Images from Amazon Product Advertising API
