
Whirlwind Skirt Crochet Pattern & Tutorial: A Complete Guide to Making Your Next Favorite Wardrobe Piece
There is something genuinely satisfying about crocheting a garment from the ground up and ending up with something you actually want to wear. The Whirlwind Skirt is exactly that kind of project. It has movement, personality, and a flowing silhouette that flatters a wide range of body types. Whether you are a confident intermediate crocheter looking for your next wearable or a beginner who has mastered the basics and wants to level up, this pattern is approachable, customizable, and endlessly rewarding.
In this tutorial, you will find everything you need to make your own Whirlwind Skirt from scratch — materials, gauge, sizing, stitch breakdown, full row-by-row instructions, and finishing tips. Pour yourself something warm, get your yarn ready, and let’s get into it.
What Is the Whirlwind Skirt?
The Whirlwind Skirt gets its name from the swirling, spiral-like appearance created by alternating stitches and strategic increases. The result is a skirt with a gentle A-line flare that seems to twist slightly when it moves — hence the whirlwind effect. It is worked in the round from the waistband down, which means there are no seams to sew and the construction is intuitive once you get into a rhythm.
The design lends itself beautifully to lightweight cotton, bamboo blends, or linen yarn, making it ideal for spring and summer wear. It can also be made in a heavier weight yarn for a cozy autumn or layering piece, depending on the look you are going for.
Materials You Will Need
Before you start, gather the following supplies:
Yarn: Approximately 600–900 yards of DK or light worsted weight yarn, depending on your size. A cotton or cotton-blend yarn is highly recommended for drape and wearability. Some wonderful choices include Lion Brand 24/7 Cotton, Paintbox Yarns Cotton DK, or Cascade Ultra Pima. For a drapier finish, Paintbox Simply DK or a bamboo-cotton blend also works beautifully.
Hook: US size E/4 (3.5mm) for DK weight, or US size F/5 (3.75mm) for light worsted. Always crochet a gauge swatch before starting — your hook size may vary based on your tension.
Elastic or Ribbon: A length of 1-inch wide elastic cut to your waist measurement, or a long ribbon for a tie waist.
Yarn Needle: For weaving in ends and sewing down the waistband casing.
Stitch Markers: At least 4 to mark your beginning of round and increase points.
Scissors: Sharp ones make all the difference.
Measuring Tape: Essential for checking your gauge and trying on as you go.
Gauge
Gauge matters more in garment crochet than almost anywhere else. A small difference in gauge across the width of a waistband can mean the difference between a skirt that fits and one that does not.
For this pattern using DK weight yarn and a 3.5mm hook:
18 stitches and 20 rows = 4 inches in half double crochet
Take the time to make a 6-inch swatch, wash and dry it the way you plan to wash your finished skirt, and then measure your gauge from the center of the swatch. Adjust your hook size up or down as needed. Going up a hook size loosens your gauge; going down tightens it.
Sizing Chart
The Whirlwind Skirt is written in six sizes to cover a wide range of waist measurements. The length is fully adjustable and instructions for customizing are included later in the tutorial.
Size XS: Waist 24–26 inches, Hip 34–36 inches
Size S: Waist 27–29 inches, Hip 37–39 inches
Size M: Waist 30–32 inches, Hip 40–42 inches
Size L: Waist 33–36 inches, Hip 43–46 inches
Size XL: Waist 37–40 inches, Hip 47–50 inches
Size 2XL: Waist 41–44 inches, Hip 51–54 inches
The pattern is written for size Small, with modifications for other sizes noted in parentheses in the format XS (S, M, L, XL, 2XL).
The sample skirt measures approximately 22 inches in length from waist to hem. Instructions for adjusting length are included.
Abbreviations
This pattern uses US crochet terminology.
ch: chain
sl st: slip stitch
sc: single crochet
hdc: half double crochet
dc: double crochet
inc: increase (two stitches in the same stitch)
BLO: back loop only
FLO: front loop only
st(s): stitch(es)
sp: space
RS: right side
WS: wrong side
rep: repeat
rnd: round
Special Stitches
Whirlwind Cluster (WC): [Yarn over, insert hook into stitch, pull up a loop, yarn over, pull through 2 loops] 3 times in the same stitch, yarn over, pull through all 4 loops on hook. This creates a soft, rounded cluster that gives the swirling texture its dimensionality.
Aligned Increase (AI): Work one hdc in the next stitch, then work one hdc into the same stitch again. Place a stitch marker in the second stitch of the increase so you can track your increase points in subsequent rounds.
Pattern Notes
The skirt is worked from the top down in continuous rounds. The waistband is worked first as a flat ribbed band, then joined and worked in the round for the body of the skirt.
The elastic is inserted into the waistband casing at the end rather than crocheted in, which gives you the flexibility to adjust the fit before finishing.
Always ch 2 at the beginning of a round when working hdc. This turning chain does not count as a stitch in this pattern.
If you want a longer or shorter skirt, simply add or subtract pattern repeats in the body section. Each full repeat of the body pattern adds approximately 1.5 inches of length.
Read through the entire pattern at least once before starting so you understand how the sections connect.
The Pattern
Section 1: Waistband
The waistband is worked flat first to create clean ribbing, then joined into a ring.
Foundation: Ch 13.
Row 1: Sc in second ch from hook and in each ch across. Turn. (12 sts)
Row 2: Ch 1, sc in BLO across. Turn. (12 sts)
Repeat Row 2 until the waistband measures:
XS: 24 inches / S: 27 inches / M: 30 inches / L: 33 inches / XL: 37 inches / 2XL: 41 inches
Do not fasten off. With RS together, fold the band so the short ends meet. Sl st the ends together through both layers to join into a ring. Turn the waistband right side out.
You should now have a ribbed tube. Set aside.
Section 2: Skirt Body Setup
Working along the long edge of the waistband, you will now pick up stitches to begin the skirt body.
Round 1 (Setup Round): With RS facing, join yarn to any point along the top long edge of the waistband. Ch 2, work hdc evenly around the edge of the waistband. The total stitch count for each size is:
XS: 108 sts / S: 120 sts / M: 132 sts / L: 150 sts / XL: 162 sts / 2XL: 180 sts
Join with sl st to first hdc. Place stitch marker at beginning of round. (108, 120, 132, 150, 162, or 180 sts)
Section 3: Increase Rounds
The next section adds the flare that gives the skirt its A-line silhouette. You will work gentle, evenly spaced increases across several rounds.
Round 2: Ch 2, hdc in next 8 (9, 10, 11, 12, 14) sts, AI in next st, repeat from to around, join. (Increase by 12 sts, new total: 120, 132, 144, 162, 174, 192 sts)
Round 3: Ch 2, hdc in each st around, join.
Round 4: Ch 2, hdc in next 9 (10, 11, 12, 13, 15) sts, AI in next st, repeat from to around, join. (Increase by 12 sts)
Round 5: Ch 2, hdc in each st around, join.
Round 6: Ch 2, hdc in next 10 (11, 12, 13, 14, 16) sts, AI in next st, repeat from to around, join. (Increase by 12 sts)
Rounds 7–9: Ch 2, hdc in each st around, join. (3 plain rounds)
Round 10: Ch 2, hdc in next 11 (12, 13, 14, 15, 17) sts, AI in next st, repeat from to around, join. (Increase by 12 sts)
Round 11: Ch 2, hdc in each st around, join.
At this point your skirt should measure approximately 4 inches from the waistband. Try it on and make any adjustments to fit before proceeding.
Section 4: The Whirlwind Body
This is where the magic happens. The Whirlwind pattern is created by working the WC stitch at staggered intervals across a field of half double crochets. The offset placement across rounds creates the swirling visual effect.
Round 12 (First Whirlwind Round): Ch 2, hdc in next 5 sts, WC in next st, hdc in next 5 sts, repeat from to around, join.
Round 13: Ch 2, hdc in each st around, join.
Round 14: Ch 2, hdc in 2 sts, hdc in next 5 sts, WC in next st, hdc in next 5 sts, repeat from to until last 8 sts, hdc to end, join. (The offset here is what creates the spiral.)
Round 15: Ch 2, hdc in each st around, join.
Round 16: Ch 2, hdc in 4 sts, hdc in next 5 sts, WC in next st, hdc in next 5 sts, repeat from to until last 6 sts, hdc to end, join.
Round 17: Ch 2, hdc in each st around, join.
Round 18: Ch 2, hdc in 6 sts, hdc in next 5 sts, WC in next st, hdc in next 5 sts, repeat from to until last 4 sts, hdc to end, join.
Round 19: Ch 2, hdc in each st around, join.
Rounds 12–19 form one full Whirlwind repeat. Continue working these 8 rounds in sequence until your skirt measures approximately 2 inches less than your desired total length.
For the sample skirt at 22 inches, you will complete approximately 5 full Whirlwind repeats before moving to the hem. Adjust as needed for your preferred length.
Section 5: Hem
The hem adds a lovely scalloped edge that finishes the skirt beautifully without being fussy.
Hem Round 1: Ch 3 (counts as dc), dc in same st, ch 1, skip 1 st, 2 dc in next st, repeat from to around, ch 1, skip 1 st, join to top of ch-3.
Hem Round 2: Sl st into first ch-1 space, ch 3 (counts as dc), [dc, ch 1, 2 dc] in same space (corner shell made), [2 dc, ch 1, 2 dc] in next ch-1 space (shell), repeat from to around, join to top of ch-3. Fasten off.
Weave in all ends securely.
Finishing the Waistband Casing
The waistband is designed to hold elastic in a simple fold-over casing. Once your skirt body is complete, fold the inner edge of the waistband down to the inside of the skirt by about half an inch and pin in place. Thread your cut elastic through the waistband tube, overlap the ends by about an inch, and sew them together securely.
Using your yarn needle and a length of matching yarn, whip stitch the folded waistband edge down to the WS of the skirt, encasing the elastic. Leave a small gap, check the fit one more time, and close the gap completely once you are happy.
If you prefer a tie waist rather than elastic, skip the elastic entirely and simply add two ch-30 ties at center front by attaching a length of yarn with a slip knot at either side of center front on the waistband. These can be braided, twisted, or left as simple chains.
Blocking and Care
Blocking makes an enormous difference with crochet garments, especially those made from natural fiber yarns like cotton and linen. To block your Whirlwind Skirt, soak it in cool water for about 20 minutes, gently squeeze out excess water without wringing, and lay it flat on a blocking mat or clean towel. Smooth it into shape, making sure the hem lies flat and the waistband is even, and allow it to dry completely before wearing.
For care going forward, most cotton and cotton-blend yarns can be machine washed on a gentle cycle in cold water. Always check your specific yarn’s care instructions. Turn the skirt inside out for washing to protect the surface texture.
Customization Ideas
One of the best things about the Whirlwind Skirt is how easily it adapts to your style. Here are a few ways to make it your own:
Color blocking: Work the first increase section in one color and switch to a new color for the body. A third color at the hem creates a striking tiered effect.
Striping: Change colors every two rounds during the Whirlwind body section for a fun, energetic stripe pattern. The cluster stitches pop beautifully in a contrasting color.
Length variations: A mini version stopping at Round 18 of the body makes a darling skirt for a child or a flirty summer version for an adult. Extending by an extra 10 rounds of the Whirlwind repeat creates a maxi skirt with gorgeous movement.
Pocket addition: Before working the hem, crochet two simple rectangle pocket bags (approximately 5 x 6 inches) and seam them to the inside of the skirt at hip height. There is nothing better than a crochet skirt with real pockets.
Stitch swaps: If you love lace, replace the plain hdc rounds with a mesh round by working [ch 1, skip 1 st, hdc in next st] across. This opens up the fabric beautifully for a more summery feel.
Troubleshooting Common Issues
The waistband is too tight or too loose: The ribbed waistband should have some stretch. If yours came out too snug, try going up a hook size for the waistband section only, or add a few extra rows to your band before joining. If it is too loose, remove a few rows.
The skirt is pulling or bunching at the hips: This usually means your increases are not evenly distributed. Make sure your stitch count matches the pattern at each increase round, and check that your gauge swatch is accurate.
The Whirlwind clusters look uneven: Tension inconsistency in the WC stitch is common at first. Practice the stitch a few times on a swatch before incorporating it into the skirt. Trying to maintain a slightly looser tension on the “yarn over, pull through all loops” step can also help.
The hem is curling: Block your skirt thoroughly. Cotton yarns especially