
Free Crochet Skirt Pattern for Women | Easy Winter Crochet Skirt
There is something deeply satisfying about wearing something you made with your own hands, especially when it is warm, cozy, and stylish enough to wear out into the world. Crochet skirts have been having a major moment lately, and for good reason. They are versatile, customizable, and surprisingly easy to make once you get the hang of the basic stitches. This free crochet skirt pattern is designed specifically for women who want a beautiful winter skirt that keeps them warm without sacrificing style. Whether you are a beginner looking for your first garment project or an experienced crocheter wanting a relaxing, satisfying make, this pattern is for you.
By the end of this post, you will have everything you need to create a gorgeous, stretchy, textured crochet skirt that fits beautifully and works perfectly for the colder months. Let’s get into it.
Why Crochet a Winter Skirt?
Before we dive into the pattern itself, let’s talk about why a crochet skirt makes such a perfect winter project. The most obvious reason is warmth. When you use the right yarn — something bulky, wool-blend, or otherwise insulating — a crocheted fabric has wonderful thermal properties. Pair your finished skirt with tights or leggings underneath, and you have an outfit that is genuinely cold-weather ready.
Beyond warmth, there is the matter of fit. Store-bought skirts come in standard sizes that do not always account for the beautiful diversity of women’s bodies. When you crochet your own skirt, you measure yourself, adjust as you go, and end up with something that was made for your body specifically. No more awkward waistbands that gap at the back or hemlines that fall at weird places. Your measurements, your fit, your skirt.
There is also the creative element. Crochet lets you play with texture, color, and length in ways that are simply not possible with off-the-rack shopping. Want a deep burgundy maxi skirt with a chunky ribbed waistband? Done. Prefer a soft gray midi with a subtle shell stitch pattern? Absolutely possible with the techniques in this pattern. The base structure is adaptable enough to suit your aesthetic.
And finally, there is the cost. Quality winter skirts can be expensive, especially ones made from natural fibers. Making your own gives you access to premium yarns at a fraction of the retail cost of a finished garment.
Materials You Will Need
Before you cast on — or rather, before you make your foundation chain — gather everything you need so your crafting session goes smoothly.
Yarn: For this pattern, you will want approximately 600 to 900 yards of worsted weight yarn (category 4), depending on the length of skirt you choose. A yarn with some wool content is ideal for winter warmth, but acrylic blends work beautifully too and are easier to care for. Some wonderful options include Lion Brand Wool-Ease, Paintbox Simply DK (held double), or any smooth worsted weight in your preferred color. Avoid anything too fuzzy or hairy for your first attempt, as seeing your stitches clearly makes the process much easier.
Hook: A 5mm (H/8) crochet hook is the standard for worsted weight yarn, but always let your gauge swatch guide you. Some people crochet tightly and need to go up a hook size; others crochet loosely and need to come down.
Additional supplies: A measuring tape, stitch markers (at least four), scissors, a yarn needle for weaving in ends, and approximately one inch of elastic for the waistband (cut to your waist measurement minus an inch for snug fit). You will also want a safety pin or large bobby pin to thread the elastic through the waistband channel.
Gauge
Gauge is one of those things beginner crocheters sometimes skip, and experienced ones know better than to skip. For this pattern, your gauge should be approximately 14 stitches and 16 rows = 4 inches in half double crochet using a 5mm hook and worsted weight yarn.
To check your gauge, crochet a small swatch about six inches wide and five inches tall, then measure a 4×4 inch section in the center (not the edges, which tend to be uneven). If your gauge is off, adjust your hook size accordingly. Getting gauge right at the start saves you from the frustration of a finished skirt that does not fit the way you hoped.
Sizing
This pattern is written for sizes XS through 3XL. Here are the waist measurements the pattern accommodates:
XS: 24–26 inches | S: 27–29 inches | M: 30–32 inches | L: 33–35 inches | XL: 36–38 inches | 2XL: 39–41 inches | 3XL: 42–44 inches
The skirt is designed with a bit of ease built in — roughly two inches — so it fits comfortably without being too loose. If you prefer a snugger fit, size down. If you like your skirts to have more flow and movement, size up.
For length, this pattern gives you instructions for three versions: a mini skirt (approximately 14 inches from waist to hem), a midi skirt (approximately 24 inches), and a maxi skirt (approximately 34 inches).
Abbreviations
Here are the abbreviations used throughout this pattern. If you are new to crochet, each of these stitches is widely explained on YouTube and crochet tutorial sites, so do not hesitate to look up a quick video if you need a visual reference.
ch = chain | sl st = slip stitch | sc = single crochet | hdc = half double crochet | dc = double crochet | hdc2tog = half double crochet two together (decrease) | sp = space | rep = repeat | st = stitch | rnd = round | blo = back loop only | flo = front loop only
Pattern Notes
This skirt is worked in the round from the top down, beginning with a ribbed waistband and then moving into the body of the skirt. The waistband is worked flat and then seamed, while the body is worked seamlessly in joined rounds. This construction gives you a clean, professional finish and makes it easy to try on as you go.
The stitch pattern used for the body is a simple half double crochet worked through the back loop only. This creates a subtle horizontal ribbing effect that is incredibly stretchy and flattering, draping beautifully against the body. If you want to add more visual texture, the pattern also includes an optional shell stitch section for the lower half of the skirt, which creates a lovely flared, feminine hem.
Always turn your work at the end of each row when working the waistband, and always join at the end of each round with a slip stitch when working the body.
The Pattern
Part One: Ribbed Waistband
The waistband is worked flat in rows of single crochet through the back loop only. This technique creates a beautifully stretchy, thick ribbed fabric that looks polished and holds its shape wonderfully.
Foundation chain: Chain 15.
Row 1: Sc in the second chain from the hook and in each chain across. (14 sc) Turn.
Rows 2 onward: Ch 1, sc in blo across. (14 sc) Turn.
Continue working in this manner until your waistband strip measures approximately two inches less than your actual waist measurement. The elastic inside will stretch the waistband to fit, and the slight reduction in length keeps the waistband sitting snugly rather than rolling.
For example, if your waist is 32 inches, work your waistband until it measures 30 inches.
Once your waistband reaches the correct length, do not fasten off. Fold the strip so the two short ends meet and slip stitch them together to form a circle. This seam will sit at the side of your body and will become virtually invisible once the skirt is being worn.
Set the waistband aside for now. You will return to it when attaching the skirt body.
Part Two: Skirt Body
With the right side of the waistband facing you, join your yarn to any stitch along one long edge of the waistband with a slip stitch.
Setup Round: Ch 2 (this does not count as a stitch throughout), work hdc evenly around the entire top edge of the waistband. The number of stitches you work here depends on your size. You want your stitch count to equal your waist circumference in inches multiplied by 3.5. So for a 32-inch waist, you would aim for approximately 112 stitches. Join with a slip stitch to the first hdc. Place a stitch marker in the first stitch of the round.
Round 1: Ch 2, hdc in blo in each st around. Join with sl st. (same stitch count as setup round)
Repeat Round 1 for the body of the skirt. This is your base pattern. It is meditative, satisfying, and quick once you get into a rhythm.
Increase Rounds: To give the skirt a gentle A-line shape that flows beautifully and allows for easy movement, you will add a small increase every six to eight rounds. To increase, simply work two hdc into the same stitch in four evenly spaced locations around the round. Place your increases at the quarter points of the round (for example, at stitches 1, 28, 56, and 84 if you have 112 stitches total). This adds four stitches per increase round and gives the skirt a gradual, natural flare.
Work the skirt body as follows depending on your desired length:
Mini skirt (14 inches from waist): Work approximately 40 rounds total, with increase rounds at rounds 8, 16, 24, and 32.
Midi skirt (24 inches from waist): Work approximately 68 rounds total, with increase rounds at rounds 8, 16, 24, 32, 40, 48, and 56.
Maxi skirt (34 inches from waist): Work approximately 96 rounds total, with increase rounds at rounds 8, 16, 24, 32, 40, 48, 56, 64, 72, and 80.
Optional Shell Stitch Hem
If you would like to add a decorative touch to the bottom of your skirt, this shell stitch border is stunning and not as complicated as it looks.
Work the final four rounds of your skirt as follows instead of continuing in hdc blo.
Round 1 of border: Ch 1, sc in each st around. Join with sl st. (same stitch count)
Before proceeding, make sure your stitch count is divisible by six. If it is not, work a few invisible increases or decreases in this round to get there. For example, if you have 136 stitches, work four invisible increases to reach 140 (which is divisible by 5 — adjust the shell stitch to groups of five if needed). Alternatively, aim for the nearest multiple of six.
Round 2 of border: Ch 1. Skip 2 sts, work 5 dc in the next st, skip 2 sts, sc in the next st. Repeat from * around. Join with sl st.
Round 3 of border: Ch 3 (counts as first dc), work 2 dc in the same st, sc in the center dc of the shell below, 5 dc in the sc between shells, sc in the center dc of the shell. Repeat from * around. Work the final shell and join at the top of the beginning ch-3.
Round 4 of border: Sl st to the center dc of the first shell, ch 1, sc in the same st. 5 dc in the sc between shells, sc in the center dc of the next shell. Repeat from * around. Join with sl st. Fasten off.
This creates a lovely scalloped hem that makes the skirt look very finished and elegant.
Part Three: Elastic Waistband Channel
The waistband channel is what transforms your crocheted waistband from something that might slip or bunch into something structured and comfortable. Here is how to create it.
Cut your elastic to your actual waist measurement minus one inch. Using a safety pin or large bobby pin attached to one end of the elastic, thread it through the channel created inside the folded waistband. Because the ribbed waistband is worked in long rows and then seamed into a ring, it naturally has a little pocket inside the fold. If your waistband feels too thin to thread elastic through easily, you can use a yarn needle and a length of scrap yarn to loosely whipstitch the bottom edge of the waistband to the first row of the skirt body, leaving just enough of an opening on one side to thread the elastic through before closing it completely.
Once the elastic is threaded, overlap the ends by about an inch and sew them together securely with a needle and thread. Close any remaining gap with your yarn needle. Give the waistband a gentle tug all the way around to even out the gathers.
Finishing
Weave in all your ends carefully using a yarn needle, working the ends into the wrong side of the fabric in multiple directions so they are truly secure. Give your skirt a gentle hand wash in cool water with a small amount of wool wash or mild detergent, then lay it flat to dry on a clean towel, gently shaping it as you go. Blocking your crochet skirt will open up the stitches, even out any irregularities, and give you a beautifully draping finished garment.
Styling Your Crochet Skirt for Winter
Once your skirt is finished and blocked, the fun part begins: wearing it. Here are a few ways to style your crochet skirt for winter that feel current and put-together.
The most classic winter approach is pairing your skirt with a thick pair of opaque tights or thermal leggings underneath and a chunky turtleneck or oversized knit sweater tucked loosely at the front. Add ankle boots or knee-high boots and you have an outfit that is genuinely cozy without sacrificing any style.
For a more elevated look, try a fitted long-sleeve bodysuit tucked into the skirt, over thick tights and heeled boots. Add a long belted coat over the top and you have something that looks wonderfully intentional and chic. The texture of the crocheted fabric adds visual interest without you needing to do anything extra.
If you prefer a more casual, everyday aesthetic, an oversized hoodie or sweatshirt tucked partially into the waistband works beautifully with sneakers or flat Chelsea boots. This is an especially great look for maxi-length skirts in neutral tones like oatmeal, charcoal, or camel.
Do not be afraid to play with color, either. Winter does not have to mean dressing in dark, muted tones. A richly colored skirt in deep teal, mustard, forest green, or cranberry can genuinely lift your mood during the gray months and makes a beautiful statement paired with simpler separates.
Tips for Success
A few things that will make your crochet skirt project go smoothly from start to finish.
Always, always make a gauge swatch. It takes maybe fifteen minutes and can save you from making a skirt that ends up two sizes too large or too small. Gauge matters even more in garment projects than in things like blankets or bags.
Try the skirt on as you go. Because this pattern is worked from the top down in rounds, you can slip it on at any point during the process to check the fit. Do this after the waistband is attached, again when you have worked about half the body, and again before you begin the hem. Catching a fit issue early is much easier than trying to fix it after the skirt is finished.
Keep your tension consistent. Inconsistent tension — sometimes tight, sometimes loose — is the most common reason crochet fabric looks uneven. If you notice your work is tightening up when you are tired or stressed, put it down and come back to it when you are feeling more relaxed. Crochet is supposed to be enjoyable, and there is no rush.
If you are new to working in the round, the join-as-you-go method used in this pattern (slip stitch at the end of each round, then chain two to start the next) can sometimes create a visible seam. To minimize this, try the “invisible join” method for your slip stitch at the end of each round, which you can find demonstrated on YouTube in under two minutes. It makes a surprisingly big difference.
Final Thoughts
Making your own clothing is one of the most rewarding things you can do as a crocheter. There is a particular kind of joy that comes from slipping on a skirt you made stitch by stitch, knowing exactly what went into it and how it was made. This free crochet skirt pattern is designed to be accessible enough for those with basic crochet skills while still giving experienced makers something satisfying to sink their hooks