Crochet double layer ruffle skirt tutorial

How to Crochet a Double Layer Ruffle Skirt: A Complete Step-by-Step Tutorial

If you’ve been scrolling through crochet inspiration boards and falling head over heels for those gorgeous, flowy ruffle skirts, you’re in the right place. This tutorial walks you through every step of crocheting a double layer ruffle skirt from scratch — from choosing your yarn to finishing your hem. Whether you’re an intermediate crocheter looking to level up your wardrobe or a beginner who’s comfortable with basic stitches and ready for a satisfying challenge, this pattern is both achievable and absolutely stunning when it’s done.

The double layer ruffle effect gives this skirt incredible movement and body. Unlike a single-layer skirt that can look flat or stiff, the two-tiered ruffle structure creates volume that flows beautifully when you walk. It’s the kind of piece that looks like it took a professional to make — and once you finish it, you’ll be wearing it everywhere.

Let’s get started.


What You’ll Need

Before you pick up your hook, gather everything you need so the process flows smoothly.

Yarn: Choose a lightweight yarn for best results. DK weight (also called light worsted or 3 weight) or fingering weight yarn works beautifully for this skirt. You want drape, not stiffness, so look for blends like cotton-acrylic, bamboo, or modal. Avoid 100% wool for a summer skirt, as it can be warm and less drapey. For a small to medium skirt, plan on approximately 800–1,200 yards. For a large to extra-large, budget around 1,400–1,800 yards.

Hook: A 4.0 mm or 4.5 mm crochet hook pairs well with DK weight yarn. Always check your gauge before starting, since this affects the final fit dramatically.

Notions: A tapestry needle for weaving in ends, stitch markers, a tape measure, scissors, and approximately 1–1.5 yards of 1-inch wide elastic for the waistband.

Optional: A sewing needle and thread, or a sewing machine, to stitch the elastic casing if you prefer a cleaner finish. You can also do this entirely by hand with slip stitches in crochet.


Understanding the Design

The double layer ruffle skirt is worked in two main sections: the body of the skirt, which forms a fitted or slightly A-line silhouette, and the ruffle layers, which are attached separately to create that signature cascading effect.

The first ruffle layer falls roughly mid-skirt, and the second ruffle layer falls near the hem. Both ruffles are created by increasing the stitch count significantly — typically doubling or tripling stitches across a row — which forces the fabric to ripple and fold outward into ruffles. The more you increase, the more dramatic the ruffle effect.

The waistband is worked as a simple ribbed crochet panel or as a crocheted channel for elastic, depending on your preference.


Gauge

Work a gauge swatch before starting. With DK weight yarn and a 4.5 mm hook, you should aim for approximately 16 stitches and 18 rows equal to 4 inches in half double crochet (hdc). If your swatch is larger than this, go down a hook size. If it’s smaller, go up a hook size.

Getting gauge right is especially important for garments because a small difference in stitch size compounds dramatically over the full width of a skirt.


Sizing Guide

This pattern covers five sizes. Measure your waist and hips before choosing your size, and always size up if you’re between measurements — skirts are more forgiving with extra ease than without.

Extra Small: waist 24–26 inches, hip 34–36 inches
Small: waist 27–29 inches, hip 37–39 inches
Medium: waist 30–32 inches, hip 40–42 inches
Large: waist 33–35 inches, hip 43–45 inches
Extra Large: waist 36–38 inches, hip 46–48 inches

The pattern instructions are written for size Small, with adjustments for other sizes noted in parentheses throughout.


Abbreviations Used in This Pattern

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
sp — space
rep — repeat
sk — skip
RS — right side
WS — wrong side
BLO — back loop only


Part One: The Waistband

The waistband is worked flat in ribbing, then seamed to form a tube. Ribbed crochet gives the waistband the stretch it needs to sit comfortably at your natural waist or hips, wherever you prefer to wear it.

Foundation row: Ch 13 (for all sizes — the width of the waistband stays consistent, but the length changes). Work 1 hdc into the third chain from the hook and into each chain across. You will have 11 hdc. Ch 2, turn.

Ribbing rows: Work 1 hdc into the BLO of each stitch across. Ch 2, turn. Repeat this row until the waistband measures as follows:

Extra Small: 24 inches. Small: 27 inches. Medium: 30 inches. Large: 33 inches. Extra Large: 36 inches.

When you’ve reached the correct length, fold the waistband in half with right sides together and seam the short ends together using a slip stitch or whip stitch. Turn right side out. You now have a ribbed waistband tube.

If you’re using elastic, cut a piece of 1-inch elastic to your waist measurement minus one inch for snug fit. Thread it through the waistband tube, overlap the ends by about half an inch, and stitch them together securely. Then whip stitch or slip stitch the opening of the waistband closed.


Part Two: The Skirt Body

The skirt body is worked in the round, attached directly to the bottom edge of the waistband. You’ll work downward from the waist, increasing gently as you go to create an A-line shape.

Setup round: With RS facing, join yarn to the bottom edge of the waistband. Ch 2 (counts as first hdc). Work hdc evenly around the bottom edge of the waistband. You should have the following stitch counts based on size:

Extra Small: 96 sts. Small: 108 sts. Medium: 120 sts. Large: 132 sts. Extra Large: 144 sts.

Join with sl st to the top of the starting ch 2. Place a stitch marker at the join to mark the beginning of the round.

Rounds 1–5: Ch 2, hdc in each stitch around. Join with sl st. (No increases — this section is worked straight to establish the hip.)

Increase round: Ch 2, [hdc in next 5 sts, 2 hdc in next st] around. Join with sl st.

Your new stitch counts: Extra Small: 112. Small: 126. Medium: 140. Large: 154. Extra Large: 168.

Rounds 7–12: Ch 2, hdc in each stitch around. Join with sl st.

Second increase round: Ch 2, [hdc in next 6 sts, 2 hdc in next st] around. Join with sl st.

Your new stitch counts: Extra Small: 128. Small: 144. Medium: 160. Large: 176. Extra Large: 192.

Rounds 14–20: Ch 2, hdc in each stitch around. Join with sl st.

At this point your skirt body should measure approximately 9–10 inches from the waistband. You’re ready to attach the first ruffle layer.


Part Three: The First Ruffle Layer

The first ruffle is created by dramatically increasing the stitch count in a single round. This forces the fabric outward and creates that beautiful ruffled cascade.

Ruffle setup round: Ch 3 (counts as first dc). Work 2 dc into each stitch around. Join with sl st to top of ch 3.

This triples your stitch count: Extra Small: 384. Small: 432. Medium: 480. Large: 528. Extra Large: 576.

Don’t be alarmed by how many stitches this creates — that’s exactly what produces the ruffle effect. The fabric will want to ruffle and fold on its own.

Ruffle rounds 1–4: Ch 3, dc in each stitch around. Join with sl st.

Final ruffle round: Ch 1, sc in each stitch around. Join with sl st. Fasten off and weave in ends.

The first ruffle is now complete. It should form a full, flowing tier that falls roughly at the mid-skirt point.


Part Four: The Lower Skirt Body

After finishing the first ruffle, you’ll return to the skirt body to continue working downward. The ruffle attaches at a specific round of the body, but the body itself continues below it.

Go back to the last round of the skirt body before you started the ruffle. Join yarn to the round directly below where the ruffle was attached — you’ll be working into that row of the body rather than the ruffle stitches themselves.

Rounds 1–10 (lower body): Ch 2, hdc in each stitch around. Join with sl st. Maintain your stitch count from the second increase round.

Third increase round: Ch 2, [hdc in next 7 sts, 2 hdc in next st] around. Join with sl st.

New counts: Extra Small: 144. Small: 162. Medium: 180. Large: 198. Extra Large: 216.

Rounds 12–18: Ch 2, hdc in each stitch around. Join with sl st.

Your skirt body should now measure approximately 18–20 inches from the waistband. This is where your second ruffle will attach.


Part Five: The Second Ruffle Layer

The second ruffle is worked the same way as the first, but from the new, wider stitch count. This creates a slightly fuller ruffle at the hem, adding even more drama and movement.

Ruffle setup round: Ch 3 (counts as first dc). Work 2 dc into each stitch around. Join with sl st to top of ch 3.

Stitch counts: Extra Small: 432. Small: 486. Medium: 540. Large: 594. Extra Large: 648.

Ruffle rounds 1–5: Ch 3, dc in each stitch around. Join with sl st.

Final ruffle round: Ch 1, sc in each stitch around. Join with sl st. Fasten off and weave in ends.

Your second ruffle is now complete, and your double layer ruffle skirt is essentially finished. Take a moment to admire how those two tiers of ruffles look cascading down the skirt — it’s a seriously impressive piece.


Part Six: Finishing Touches

Weave in all remaining ends carefully using your tapestry needle. Since the ruffle sections have a lot of stitches, you may have several yarn ends to manage. Take your time here — visible ends will detract from an otherwise beautiful garment.

If the hem of either ruffle feels uneven, block the skirt gently by soaking it in cool water, pressing out excess moisture with a towel (never wring), and laying it flat to dry. Blocking evens out stitches and helps the ruffles settle into their natural drape.


Tips for Customizing Your Skirt

One of the best things about this pattern is how easy it is to make it your own.

Adjust the length by working more rounds in the body sections before adding the ruffles. Each extra round of hdc adds approximately half an inch of length depending on your gauge.

Change the ruffle placement by adding the first ruffle earlier or later in the body. A higher first ruffle gives a more dramatic tiered look, while a lower placement creates a subtler effect.

Add a third ruffle tier if you want maximum drama. Simply continue the body for another 8–10 rounds after the second ruffle and work a third ruffle setup round from there.

Experiment with color by working the body in one yarn color and the ruffles in a contrasting or complementary color. An ombre effect — working each section in a progressively lighter or darker shade — looks absolutely stunning.

Try different ruffle densities by adjusting how many stitches you increase in the setup round. Working 3 dc into each stitch rather than 2 creates an even more ruffled, gathered effect, while increasing only every other stitch creates a softer, more subtle ruffle.


Yarn Recommendations

If you’re looking for specific yarn recommendations for this skirt, here are a few favorites that crocheters love for drape and comfort.

Lion Brand Yarn 24/7 Cotton in DK weight is widely available, comes in an extensive color range, and has excellent drape with a smooth stitch definition. It’s also machine washable, which makes it practical for an everyday wearable garment.

Paintbox Yarns Simply DK is another popular choice, particularly for colorwork or ombre projects, since it comes in a wide range of coordinating shades.

For a more luxurious feel, look for a bamboo-cotton blend. Drops Safran and WeCrochet Brava Sport are both well-regarded options with lovely drape and a slight sheen.


Common Questions

Can I work this skirt flat instead of in the round? Technically yes, but working in the round is much easier for a skirt because it avoids seaming and creates a cleaner, more polished result. If you need to work flat, add 2 turning chains at the beginning of each row and seam the sides at the end.

My ruffles are curling upward instead of lying flat — what went wrong? This usually means your yarn is too stiff or your tension is too tight. Try blocking the skirt, or switch to a more drapey yarn for your next make. You can also try going up a hook size for the ruffle sections specifically.

How do I wash this skirt? Check your yarn label for specific care instructions. Most cotton and cotton-blend yarns are machine washable on a gentle cycle in cold water. Lay flat to dry rather than hanging, as a wet crocheted garment can stretch out of shape under its own weight.

Can I use bulky yarn for a quicker make? You can, but the resulting skirt will be stiffer and heavier, and the ruffles won’t drape as beautifully. If you’re in a hurry, a light worsted or aran weight with a slightly larger hook is a reasonable compromise — just adjust your gauge swatch and stitch counts accordingly.


Final Thoughts

The double layer ruffle skirt is one of those crochet projects that feels a little ambitious when you start and incredibly rewarding when you finish. The ruffle setup rounds feel like magic — one moment you have a simple tube of fabric, and the next you have a cascading, flowing tier of ruffles that looks like something from a boutique shop window.

This is also a pattern with a lot of room to grow. Once you’ve made your first version and understand how the shaping works, you can start experimenting with stitch variations in the body, lace panels between the ruffle tiers, or decorative borders along the ruffle edges. The basic architecture stays the same, but the possibilities are genuinely endless.

If you make this skirt, share your photos — seeing the different color combinations and creative interpretations that makers come up with is one of the best parts of the crochet community. Tag your makes and save this tutorial so you can come back to it the next time you want to make one as a gift.

Happy crocheting!

Categorized in:

Knit and Crochet Skirts,

Last Update: October 28, 2026