
Crochet Skirt Pattern: Easy Boho Maxi Skirt Tutorial & Free Design
There is something undeniably magical about wearing a garment you made with your own two hands. A crochet maxi skirt is one of those projects that looks incredibly impressive hanging on a rack, yet is far more beginner-friendly than most people expect. Whether you are brand new to crochet or have been crocheting for years and want a satisfying wardrobe project, this easy boho maxi skirt tutorial will walk you through every step. By the end, you will have a flowing, festival-ready piece that fits your body perfectly because you made it that way.
This free crochet skirt pattern uses simple stitches, an adjustable waistband, and a relaxed bohemian silhouette that works for almost any body type. Let’s dive in.
Why You Will Love This Boho Crochet Maxi Skirt
Before we get into the yarn and hook sizes, let’s talk about why this particular pattern is worth your time.
First, the style is timeless. Boho fashion has never really gone out of style, and a flowy crochet maxi skirt with an open-weave texture fits right in whether you are heading to a beach bonfire, a summer festival, a farmers market, or just running errands on a warm afternoon. Pair it with a fitted crop top and sandals, and you have an outfit that looks effortlessly put together.
Second, this pattern is truly adaptable. The waistband is worked in a simple ribbing that stretches generously, so the same skirt can fit a range of sizes. The length is easy to adjust by simply adding or subtracting rows, so you can make a mini, midi, or full-length maxi depending on your preference.
Third, crochet fabric drapes differently than knit fabric, and for a skirt that means gorgeous movement. Every step you take sends a ripple through the lace-like mesh pattern, which is part of what makes this piece so visually striking and so wearable.
Materials You Will Need
Getting the right materials will make this project a pleasure from start to finish. Here is what you need to gather before you cast on your first stitch.
Yarn: You will need approximately 600 to 900 yards of lightweight yarn, depending on your size and desired length. A DK weight or light worsted yarn works beautifully for this project. Cotton, linen-blend, or a cotton-acrylic blend are all excellent choices because they are breathable, have good stitch definition, and drape well. Avoid very fluffy or textured yarns for this pattern because the stitch detail will be lost. Some wonderful options include Lion Brand 24/7 Cotton, Paintbox Cotton DK, or Drops Safran. If you want a bit of sheen for a more elevated look, a bamboo-blend yarn is stunning.
Hook: A 4.0mm to 5.0mm crochet hook works well for most DK and light worsted yarns. The specific hook you choose will affect your gauge, so always make a swatch first. For a more open, airy texture, go up a hook size. For a denser fabric, go down.
Notions: You will need a yarn needle for weaving in ends, scissors, stitch markers (at least four), a measuring tape, and a piece of elastic for the waistband (approximately one inch wide, cut to your waist measurement plus one inch).
Optional: A row counter app or physical row counter will save you a lot of mental energy on this project.
Sizing Guide
This free crochet skirt pattern is designed to fit sizes XS through 2XL with simple adjustments. Here is how to think about sizing before you begin.
The waistband is worked in slip-stitch ribbing, which has an enormous amount of stretch. The foundation chain for the waistband should measure approximately 80 percent of your actual waist circumference in a relaxed state. When stretched, it will accommodate your full waist measurement and beyond. A one-inch elastic is sewn inside the waistband after seaming to add structure and keep it comfortably in place.
For the body of the skirt, the stitch count determines your hip circumference. You will want the skirt body to measure approximately your hip measurement plus two to four inches of ease. Most people find that the mesh stitch pattern used in the body already provides quite a bit of stretch and ease on its own.
Here are approximate starting stitch counts for the skirt body after joining in the round:
Small (waist 26–28 in): 120 stitches around. Medium (waist 30–32 in): 140 stitches. Large (waist 34–36 in): 160 stitches. XL (waist 38–40 in): 180 stitches. 2XL (waist 42–44 in): 200 stitches.
These numbers are based on a gauge of approximately 14 stitches and 8 rows per 4 inches in double crochet. Adjust as needed based on your swatch.
Gauge and Why It Matters
Take the extra twenty minutes to make a gauge swatch. I know, I know — nobody wants to hear this. But for a garment like a skirt, gauge determines whether the finished piece fits your body or ends up as a gift for someone else. A few rows and columns of stitches on a little square will save you hours of frustration.
Chain 20 stitches and work in your chosen stitch pattern for at least 4 inches. Block the swatch lightly by spritzing it with water and letting it dry flat, because cotton and linen yarns especially can change significantly after blocking. Then measure how many stitches and rows fall in a 4-inch square. Compare to the pattern gauge and adjust your hook size accordingly. If you have more stitches per inch than the pattern calls for, go up a hook size. If you have fewer stitches per inch, go down.
The Free Crochet Skirt Pattern
Now let’s get into the actual pattern. Read through the entire pattern once before you begin so you have a clear picture of the construction in your mind.
Abbreviations used:
ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, ch-sp = chain space, sk = skip, rep = repeat, st = stitch, sp = space.
Part One: The Waistband
The waistband is worked flat and then seamed into a tube. This slip-stitch ribbing technique creates a very stretchy, comfortable waistband that lies flat and does not curl.
Chain 12 (or adjust for a wider or narrower waistband as preferred — more chains create a wider band).
Row 1: Sl st in the second chain from the hook and in each chain across. (11 sl sts)
Row 2: Ch 1, turn. Working in the back loops only, sl st in each stitch across. (11 sl sts)
Repeat Row 2 until your waistband strip measures approximately 80 percent of your waist measurement when relaxed. This will stretch to accommodate your full waist and sit comfortably.
For example, if your waist is 32 inches, work the waistband until it measures approximately 25 to 26 inches long. When stretched, it will comfortably fit a 32-inch waist.
Fold the waistband in half lengthwise to check that both ends meet neatly. Then seam the short ends together using a slip stitch seam or mattress stitch to form a loop. Weave in your ends but do not cut the working yarn — you will use it to pick up stitches for the skirt body.
Part Two: Picking Up Stitches for the Skirt Body
With the waistband held flat and the seam at one side, you will now work along one long edge of the waistband to establish the foundation round for the skirt body.
Join yarn to any point along the top (outer) long edge of the waistband with a slip stitch.
Round 1: Ch 3 (counts as first dc), work double crochet stitches evenly around the outer edge of the waistband, placing one dc into each row-end stitch along the edge. Join with a slip stitch to the top of the beginning ch-3. Count your stitches and adjust to reach your desired stitch count for your size (see Sizing Guide above). It is perfectly fine to work two dc into the same space or skip a space here and there to reach your target count — what matters is that the stitches are distributed evenly around and that you have the correct total.
Part Three: The Skirt Body
The body of the skirt is worked in the round from the waist downward. The mesh stitch pattern creates a beautiful open-weave texture with excellent drape.
The Mesh Stitch:
Round 2: Ch 5 (counts as dc + ch 2), turn work so you are working downward away from the waistband. Sk 2 sts, dc in next st, ch 2; rep from around. Join with sl st to the 3rd ch of the beginning ch-5.
Round 3: Ch 5 (counts as dc + ch 2). Dc in next dc, ch 2; rep from around. Join with sl st to the 3rd ch of the beginning ch-5.
Repeat Round 3 until the skirt body reaches your desired length minus approximately 2 inches (the border will add the final length).
For a maxi skirt length on a person of average height, you will typically work approximately 30 to 40 rounds of the mesh stitch pattern. For a midi skirt, work around 20 to 25 rounds. Measure frequently by holding the skirt up to your body or by laying it flat and measuring from the waistband edge down.
Shaping Note: This pattern is worked straight down without increases or decreases, which creates a tube silhouette. If you prefer an A-line shape with more volume at the hem, you can add increase rounds every five rounds. To do this, simply work (dc, ch 2, dc) into every fifth dc around on the increase round, adding one additional mesh unit per repeat. This will gradually widen the skirt toward the hem for extra flare.
Part Four: The Hem Border
The hem border adds a decorative finish and reinforces the bottom edge of the skirt so it hangs beautifully.
Round 1 (Shell Setup): Ch 1. Sc in next dc, 5 dc in next ch-2 sp (shell made), sc in next dc, ch 3; rep from around. Join with sl st to first sc.
Round 2 (Picot Edge): Sl st across to the center dc of the first shell. Ch 1. Sc in center dc of shell, ch 3, sl st in first ch of the ch-3 just made (picot made), ch 2, sc in next ch-3 sp; rep from around. Join with sl st to first sc.
Fasten off and weave in ends.
This shell and picot border gives the hem a delicate, feminine finish that pairs perfectly with the boho aesthetic of the rest of the skirt.
Part Five: Finishing the Waistband
To give the waistband structure and prevent it from rolling or stretching out over time, you will add a piece of elastic inside.
Cut your one-inch elastic to your exact waist measurement. Overlap the ends by about half an inch and sew them together securely to form a loop. Then, using a yarn needle threaded with a length of your project yarn, sew the elastic to the inside of the waistband with a series of small, evenly-spaced stitches. You are essentially tacking the elastic in place so it does not twist or bunch inside the tube. Work all the way around, catching the edge of the elastic without pulling so tight that you distort the fabric.
Once the elastic is in place, weave in any remaining ends on the inside of the skirt, trim them close, and your skirt is finished.
Blocking and Care
Blocking makes a significant difference in the final appearance of crochet fabric, especially lace and mesh stitch patterns like this one. To block your finished skirt, wet it thoroughly in cool water, then gently squeeze out the excess water without wringing or twisting. Lay it flat on a blocking mat or a clean dry towel. Pin the hem out evenly to your desired shape and dimensions, gently stretching the mesh open. Allow it to dry completely before unpinning. You will be amazed at how much more open and elegant the mesh pattern looks after blocking.
For ongoing care, wash your crochet skirt in cool water on a gentle cycle in a mesh laundry bag, or hand wash it. Lay it flat to dry. Avoid putting it in a dryer, as heat can cause cotton and linen fibers to shrink and can also weaken the elastic over time.
Yarn Substitutions and Color Ideas
One of the best things about this free crochet skirt pattern is how dramatically different it looks depending on the yarn you choose.
A neutral sand or off-white yarn creates the quintessential boho look — think beach goddess, desert wanderer, free-spirited traveler. Pair it with a white eyelet blouse or a rust-colored bandeau top.
A terracotta or burnt orange yarn gives the skirt a warm, earthy feel that is perfect for autumn. Style it with ankle boots and a chunky knit cardigan for a transitional-season look.
A soft sage green or dusty blue works beautifully for a cottagecore or prairie-inspired aesthetic. These muted tones photograph especially well in natural light if you plan to share your finished project on social media.
If you want something more bold, try a variegated yarn with sunset tones or a rich jewel-toned solid like deep teal or burgundy. The mesh pattern shows off color beautifully without breaking it up awkwardly the way some busy stitch patterns do.
Tips for Beginners
If this is one of your first garment projects, here are a few things that will make the process smoother.
Work your swatch in the round if possible, because many people crochet with a different tension when working flat versus in the round. Since the body of this skirt is worked in the round, a circular swatch gives you the most accurate gauge.
Count your stitches at the end of every third or fourth round using a stitch marker to catch mistakes early. Mesh stitch patterns are easy to mis-count because the chain spaces can visually blur together when you are tired or distracted.
If the mesh rounds start to feel tight or your hook is dragging, try relaxing your grip on both the hook and the yarn. Crochet tension should feel comfortable, like holding a pencil lightly, not gripping it for dear life.
Give yourself permission to rip back and redo a section if something looks off. In crochet, this is called “frogging” (because you rip it, rip it), and it is a completely normal and healthy part of the process. Catching a counting error ten rows back is much better than discovering the same error when the skirt is finished.
Frequently Asked Questions
How long will this project take? For an average crocheter working at a relaxed pace, expect to spend eight to fifteen hours on a maxi-length skirt. The mesh pattern works up faster than it looks because each “round” covers more ground than a solid stitch pattern would.
Can I use chunky yarn for this pattern? You can, but be aware that a chunky yarn will produce a much heavier fabric that may not drape as gracefully. If you want to experiment with a heavier yarn, consider making a shorter skirt length to keep the overall weight manageable.
Can I make this skirt without elastic? Yes. If you prefer a drawstring waistband, you can skip the elastic and instead thread a ribbon, cord, or twisted yarn chain through the top edge of the waistband. Tie it in a bow at the front for a charming boho detail.
What if my waistband is too tight or too loose? The slip-stitch ribbing has enough stretch to accommodate a range of sizes, but if you find you misjudged the length, simply unravel the waistband seam, add or remove rows, and re-seam. Because the waistband is the last thing you finish structurally, it is easy to adjust right up until the end.
Share Your Make
Once you finish your boho crochet maxi skirt, share a photo and tag your creation so other crocheters can see how you styled it. Every maker brings their own choices of color, yarn, and length to a pattern, and seeing the variety of finished skirts that come from a single free design is one of the most joyful parts of the crochet community.
If you make any modifications to this pattern — different border, added shaping, a different yarn weight — note them down as you go so you can replicate what worked and avoid what did not. Your personal modifications are the beginning of your own pattern design process, which is a wonderfully creative