
Crochet Maxi Skirt Free Pattern: Step-by-Step Guide for All Skill Levels
There is something undeniably magical about wearing a garment you made with your own two hands. A crochet maxi skirt captures that feeling perfectly — it drapes beautifully, moves with you as you walk, and carries that handcrafted quality that no store-bought piece can replicate. Whether you are a seasoned crocheter looking for your next wearable project or an intermediate maker ready to take on something more ambitious, this free crochet maxi skirt pattern is designed to be approachable, customizable, and genuinely enjoyable to make.
This guide will walk you through everything from the materials you need to the final finishing touches, including a complete step-by-step pattern, sizing guidance, and tips to ensure your skirt turns out exactly as you envision it.
Why Crochet a Maxi Skirt?
Before we dive into the pattern, it is worth taking a moment to appreciate why a crochet maxi skirt deserves a spot on your project list.
First, maxi skirts are incredibly versatile. You can dress them up with a tucked-in blouse and sandals for a summer evening out, or keep them casual with a simple crop top and sneakers. The open, lacy stitch patterns that crochet naturally produces make these skirts ideal for warm weather, allowing airflow while still offering coverage and elegance.
Second, crochet maxi skirts are surprisingly adjustable. Because you work in rounds from the waistband down, it is relatively easy to tailor the fit as you go. If you need more hip room, you add increases. If you want a different length, you simply stop crocheting at the point that feels right for your body.
Third, this is a project that genuinely uses up a good amount of yarn, which means it is perfect for those of us who have accumulated a stash we keep promising ourselves we will work through. A lightweight cotton or cotton-blend yarn works beautifully and is also kind to your skin during warmer months.
Materials You Will Need
Getting your materials right before you start will make the entire process smoother. Here is what you will need to complete this crochet maxi skirt:
Yarn: Approximately 800 to 1,400 yards of lightweight DK or worsted weight yarn, depending on your size. Cotton or a cotton-blend is highly recommended for its breathability, drape, and durability. Look for something labeled as smooth with good stitch definition so your pattern shows clearly.
Hook: A 5.0mm (H/8) crochet hook works well with most DK-weight cotton yarns. If you are using a slightly heavier worsted weight, a 5.5mm or 6.0mm hook may be more appropriate. Always check your gauge before beginning.
Elastic: One piece of 1-inch wide elastic, cut to your waist measurement. This will be threaded through the waistband at the end for a comfortable, secure fit.
Tapestry needle: For weaving in your ends.
Stitch markers: A few of these will help you keep track of your round beginnings and any shaping sections.
Scissors: For cutting yarn.
Measuring tape: You will refer to this frequently, especially while shaping the skirt to your measurements.
Skill Level and Gauge
This pattern is written for intermediate crocheters who are comfortable with basic stitches including chains, single crochet, half double crochet, double crochet, and working in the round. If you know how to increase stitches and read a pattern with some ease, you are absolutely ready for this project.
Gauge: 14 double crochet stitches and 8 rows = 4 inches using a 5.0mm hook with DK weight cotton yarn. Gauge is especially important for wearable garments because even a small difference per inch compounds significantly over the full circumference of a skirt. Take the time to make a gauge swatch and adjust your hook size as needed.
Sizing Guide
This pattern is written with a range of sizes in mind. The instructions will guide you through adjustments based on your measurements rather than locking you into a rigid size chart, but here are general starting points:
For a waist circumference of 26 to 28 inches, begin with a foundation chain of 120 stitches.
For a waist circumference of 30 to 32 inches, begin with a foundation chain of 140 stitches.
For a waist circumference of 34 to 36 inches, begin with a foundation chain of 160 stitches.
For a waist circumference of 38 to 40 inches, begin with a foundation chain of 180 stitches.
For a waist circumference of 42 to 44 inches, begin with a foundation chain of 200 stitches.
Always check that your foundation chain, when lightly stretched, matches your natural waist or hip measurement depending on where you want the skirt to sit. The elastic waistband gives you some flexibility, but starting close to your measurements will give you the best result.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
ch-sp — chain space
rep — repeat
rnd — round
st — stitch
yo — yarn over
The Full Free Crochet Maxi Skirt Pattern
Waistband
The waistband is worked first and is designed as a channel through which you will thread elastic at the end. It is worked flat in rows and then seamed to form a loop.
Chain 16 (or adjust to make your waistband approximately 1.5 inches wide — this gives you the depth you need for 1-inch elastic with a little ease).
Row 1: Sc in second chain from hook and in each chain across. Turn. (15 sc)
Row 2: Ch 1, sc in each stitch across. Turn.
Repeat Row 2 until your waistband measures approximately 1 inch shorter than your waist measurement. The elastic will stretch it to the correct length. When your waistband is long enough, fold it so the short ends meet and seam them together using a slip stitch or whip stitch. You should now have a neat rectangular waistband tube.
Fold the waistband in half lengthwise (hot dog fold) so the two long edges align. Do not sew these together yet — you will work the body of the skirt into the bottom edge of the waistband to close it.
Body of the Skirt — Round 1
With the right side of the waistband facing you, join your yarn to any point along the bottom edge of the folded waistband. You will work into both layers of the folded waistband simultaneously to close it while beginning your skirt body.
Rnd 1: Ch 3 (counts as first dc), work dc evenly around the entire bottom edge of the folded waistband, placing one dc approximately every 1/4 inch. The total stitch count at the end of this round should match your starting chain count from the sizing guide above (120, 140, 160, 180, or 200 stitches). Join with sl st to top of beginning ch-3.
This round both closes your waistband and establishes the foundation of your skirt body.
Body of the Skirt — Rounds 2 Through 10
These first ten rounds of the skirt body establish a simple, clean fabric before we begin the lace section. The simple double crochet fabric here gives the waist area a bit of structure.
Rnd 2–10: Ch 3, dc in each st around. Join with sl st to top of beginning ch-3.
After round 10, measure your work against your body. The fabric should sit comfortably over your hips. If you need to add increases for your hip circumference, add them during rounds 4 through 8 by working 2 dc in evenly spaced stitches until the hip circumference matches your measurement.
A good rule of thumb: if your hip measurement is larger than your waist by more than 4 inches, plan to add one increase stitch for every 10 stitches around during a single round. Repeat this increase round once more after completing four additional plain rounds if more ease is needed.
The Lace Section — Rounds 11 Through 50 (or to desired length)
This is the section that transforms your skirt from a simple tube into a flowing, airy piece. The shell stitch pattern used here creates a beautiful scalloped effect that cascades down the length of the skirt.
Shell Stitch Pattern
Rnd 11 (Setup Round): Ch 3, skip 2 stitches, work 5 dc in next stitch (shell made), skip 2 stitches, dc in next stitch; rep from around, ending with sl st to top of beginning ch-3. Note: your starting stitch count must be a multiple of 6 for this pattern to work out evenly. If needed, add or subtract 1 to 2 stitches at the end of round 10 to reach the nearest multiple of 6.
Rnd 12: Ch 3, dc in center stitch of next shell (the third of the five dc), ch 2, 5 dc in next dc (the single dc between shells), ch 2; rep from around. Join with sl st.
Rnd 13: Ch 3, 5 dc in next ch-2 space, dc in center of shell; rep from around. Join with sl st.
Repeat rounds 12 and 13 alternately until your skirt reaches your desired length. For a true maxi length, you will typically repeat these two rounds approximately 18 to 22 more times beyond the initial setup, but measure against your body as you work to ensure the hem falls exactly where you want it.
As the skirt grows in length, you can introduce subtle flaring by working slight increases into the shell pattern. The simplest way to do this is to occasionally work 7 dc instead of 5 dc into a shell stitch, scattered evenly around the circumference. Do this every 8 to 10 rounds to add graceful flare without creating abrupt changes in the silhouette.
Hem Finish
Once your skirt has reached your preferred length, you will want a polished hem that frames the scalloped edge nicely.
Final Round: Ch 1, sc in each of the first 2 dc of a shell, hdc in center dc of shell, sc in last 2 dc of shell, sl st in single dc between shells; rep from around. Fasten off and weave in end.
This creates a gentle, slightly scalloped bottom edge that echoes the lace pattern beautifully.
Threading the Elastic
Cut your elastic to your waist measurement and add about 1 inch of overlap for sewing. Use a large safety pin to attach it to one end of the elastic, then thread it through the waistband channel you created at the beginning. Once it is all the way through, overlap the two ends by about one inch and sew them together securely using a needle and strong thread or a sewing machine if you have one. Tuck the joined elastic back inside the channel and use your tapestry needle to seam the small opening in the waistband closed.
Finishing Touches and Care Tips
Weave in all remaining yarn ends carefully using your tapestry needle. For a polished finish, try to weave in two different directions so the ends are truly secure.
Hand wash your finished skirt in cool water with a gentle soap formulated for delicates. Lay it flat to dry to preserve the shape and prevent the cotton from stretching under its own wet weight. Once dry, give it a light steam press if needed to encourage the lace pattern to open up and lay flat.
Customization Ideas
One of the great joys of crocheting your own garments is the freedom to make them entirely your own. Here are a few ways you can personalize this maxi skirt pattern.
Color: Work the waistband and top portion in one color and switch to a contrasting color for the lace section. Stripes in the solid section are also stunning and a great way to use up smaller amounts of yarn from your stash.
Yarn weight: A fingering weight yarn on a 3.5mm hook will produce an even more delicate, lightweight fabric that is absolutely beautiful for summer. A slightly heavier cotton worsted on a 6mm hook will give you a sturdier fabric with more body and coverage.
Length variation: This exact same pattern can be made into a midi skirt by stopping after about 25 to 28 rounds of the lace section, or into a mini skirt by stopping after 12 to 15 rounds. The shell stitch pattern looks striking at any length.
Waistband alternatives: If you prefer not to use elastic, you can extend the waistband and add two long chain ties that wrap around the waist and tie at the front or side. This gives a more relaxed, boho aesthetic.
Embellishments: Crochet flowers, small granny squares sewn at the hem, or a contrasting color border around the finished hem can all add unique character to your skirt.
Common Questions and Troubleshooting
My skirt is flaring out too much too quickly. This usually means your increases are too frequent or too numerous. If this happens, simply stop increasing for several rounds and let the fabric work itself back to a more vertical fall. You can also try going down one hook size to tighten your tension slightly.
My skirt is not flaring enough and feels too tube-like. Add one extra increase round in the hip area and increase the number of dc in each shell by one or two stitches as you move into the lower half of the skirt.
The waistband feels too tight or too loose. Elastic is very forgiving. If the waistband feels too loose, simply trim a bit of elastic before sewing the ends together. If it feels too tight, consider using a piece of elastic that is slightly longer than your waist measurement and letting it sit with a tiny bit of ease.
My stitch count is off after the lace section setup round. Count your stitches carefully and make sure you have a multiple of six before beginning round 11. It is easier to add or subtract a stitch at the end of round 10 than to try to adjust mid-lace section.
Final Thoughts
A crochet maxi skirt is one of those projects that rewards your patience generously. It takes time — there is no getting around the fact that this is a substantial piece of work — but every round you complete brings you closer to something genuinely beautiful and wearable. When you pull it on for the first time and it falls exactly the way you hoped, the feeling is completely worth every stitch.
This free pattern is just a starting point. Once you have made your first version and understand how the construction works, you will find it natural to start experimenting — different yarns, different colors, different stitch patterns in the lace section. Crochet wearables have a way of becoming something you return to again and again, each version a little more refined than the last.
Grab your hook, pick out a yarn you love, and enjoy the making.