
Free Crochet Midi Skirt Pattern: A Step-by-Step Guide to Your New Favorite Summer Staple
There is something undeniably satisfying about wearing a garment you made with your own hands. A crochet midi skirt sits right at the intersection of handmade charm and wearable fashion — it flows beautifully, works for nearly every body type, and can be customized in countless ways to match your personal style. Whether you are a seasoned crocheter looking for a new project or an adventurous beginner ready to level up from dishcloths and scarves, this free crochet midi skirt pattern is exactly what you need.
This guide will walk you through every step of the process, from the materials you need to gather before you cast on your first stitch, all the way through finishing techniques and styling ideas. By the end, you will have a breathtaking midi skirt that looks like it came straight from a boutique — but cost you only the price of yarn and a little time.
Why Crochet a Midi Skirt?
Before diving into the pattern itself, it is worth taking a moment to appreciate why the crochet midi skirt has become such a beloved project in the crafting community. Midi skirts — those that fall somewhere between the knee and the ankle — are incredibly versatile. They are modest enough for conservative dress codes, stylish enough for a night out, and comfortable enough to wear on a lazy afternoon at home.
When you crochet a midi skirt, you gain full control over the fit. Store-bought skirts are made for an imagined average body, but your handmade skirt is made for your body specifically. You adjust the waist, the hip, the length, and the fullness to suit your measurements exactly. You also choose the color and the fiber content, which means you can create something truly one-of-a-kind.
The lacy, open texture that crochet naturally produces is also ideal for a skirt. It creates beautiful drape and movement, allows air to circulate on warm days, and catches the light in a way that makes the finished garment look luxurious.
Materials You Will Need
Gathering your materials before you begin will make the entire process smoother and more enjoyable. Here is what you need for this free crochet midi skirt pattern.
Yarn: For a beautiful drape, you want a yarn with good flow. Cotton, cotton-bamboo blends, and fine mercerized cotton are all excellent choices. A DK weight or light worsted weight yarn works well for this pattern. You will need approximately 800 to 1,200 yards depending on your size and the desired length of the skirt. A lighter, natural-fiber yarn will give you the best results in terms of drape and wearability.
Hook: A 4.0 mm to 5.0 mm crochet hook is recommended for this pattern. If your gauge runs tight, size up. If it runs loose, size down. Gauge matters more in garments than in almost any other crochet project, so take the time to make a swatch.
Elastic or waistband material: You will need approximately one to two inches of elastic cut to your waist measurement, or you can use a drawstring cord for an adjustable fit.
Tapestry needle: For weaving in ends and finishing.
Stitch markers: A few of these will help you keep track of rounds and pattern repeats.
Scissors: Self-explanatory, but easy to forget.
Measuring tape: Essential for checking your gauge swatch and for taking your body measurements before you begin.
Taking Your Measurements
Unlike a hat or a shawl where fit is relatively forgiving, a skirt needs to fit well at the waist and hips to look and feel its best. Before you begin crocheting, take the following measurements:
Your waist measurement, taken at the narrowest point of your torso. Your hip measurement, taken at the fullest point of your hips and seat. The length you want the skirt to be, measured from your natural waist down to where you want the hem to fall. For a true midi length, this is typically somewhere between 24 and 34 inches depending on your height.
Write these numbers down and keep them nearby as you work. You will reference them throughout the pattern.
Understanding the Gauge
The gauge for this pattern is approximately 16 stitches and 10 rows to 4 inches in half double crochet, using a 4.5 mm hook with DK weight yarn. Your gauge may differ, and that is completely fine — simply adjust your hook size until your swatch matches as closely as possible.
To make a gauge swatch, chain 20 stitches and work half double crochet rows for at least 15 rows. Block your swatch with water or steam if you are using a natural fiber, let it dry fully, and then measure. Counting the stitches and rows in a 4-inch square in the center of your swatch (not at the edges) will give you the most accurate measurement.
If you have too many stitches per inch, your hook is too small — go up a size. If you have too few, your hook is too large — go down a size. Spending 20 minutes on a gauge swatch can save you hours of frustration later.
The Pattern: Free Crochet Midi Skirt
This pattern is worked in the round from the waist down. It begins with a waistband, then expands slightly through the hip section, and flows into a beautiful lacy skirt body all the way to the hem.
Abbreviations used in this pattern:
ch — chain, sl st — slip stitch, sc — single crochet, hdc — half double crochet, dc — double crochet, sp — space, rep — repeat, rnd — round, sk — skip, yo — yarn over, st — stitch.
Waistband
Chain a number of stitches that equals your waist measurement plus about one inch of ease, making sure the number of chains is a multiple of 4 plus 2. For example, if your waist is 30 inches and your gauge is 4 stitches per inch, you would chain approximately 124 stitches (31 inches x 4 stitches = 124, which is a multiple of 4).
Slip stitch to join into a ring, being careful not to twist your chain.
Round 1: Chain 1, single crochet in each chain around, join with a slip stitch to first single crochet.
Rounds 2 through 6: Chain 1, single crochet in each stitch around, join with a slip stitch. These five rounds of single crochet create a firm, clean waistband that will hold the elastic neatly.
After round 6, do not fasten off. You will fold the waistband in half to create a casing for the elastic later.
Hip Section
The hip section increases gradually from your waist stitch count to accommodate your hip measurement. To calculate how many stitches you need at the fullest part of your hips, multiply your hip measurement (plus about 2 inches of ease) by your gauge.
Increase rounds are worked as follows:
Round 7: Chain 2 (counts as hdc), hdc in next 3 stitches, 2 hdc in next stitch, repeat from beginning to end of round, join with slip stitch to top of chain 2.
Round 8: Chain 2, hdc in each stitch around, join.
Round 9: Chain 2, hdc in next 4 stitches, 2 hdc in next stitch, repeat to end, join.
Round 10: Chain 2, hdc in each stitch around, join.
Continue in this pattern, adding one extra stitch between increases on every other round, until you have reached your desired hip stitch count. The gradual increase creates a smooth, flattering silhouette without any sudden jumps in width.
Work 4 to 6 rounds of even hdc (no increases) once you have reached your hip measurement, to give the skirt a settled, natural shape through the hip and upper thigh area before transitioning to the lacy skirt body.
Lacy Skirt Body
This is where the skirt really comes to life. The lacy shell stitch pattern creates gorgeous texture and drape, and it grows quickly once you get into the rhythm of it.
Setup Round: Chain 1, single crochet in each stitch around to make a clean transition row, join.
Round 1 (Shell Round): Chain 3 (counts as first dc), skip 1 stitch, work 4 dc in next stitch (shell made), skip 1 stitch, single crochet in next stitch, skip 1 stitch, work 5 dc in next stitch, skip 1 stitch, single crochet in next stitch, repeat from beginning around, join with slip stitch to top of chain 3.
Round 2: Slip stitch to center of first shell, chain 3, work 4 dc in same stitch, single crochet in next single crochet, 5 dc in center of next shell, single crochet in next single crochet, repeat around, join.
Repeat Round 2 for the body of the skirt until the skirt reaches your desired length, minus about half an inch for the hem. The shell stitch naturally encourages a slight flare as you work downward, which gives the skirt its beautiful, flowing silhouette.
If you would like a more dramatic flare, you can work an increase round every 8 to 10 rounds by adding extra shells. To do this, simply work 2 single crochets between two adjacent shells on the increase round, then treat each of those single crochets as a shell anchor on subsequent rounds.
Hem
The hem gives the skirt a polished, finished appearance and adds a bit of extra drape at the bottom.
Round 1 of hem: Chain 1, single crochet in each stitch and in each space around, join.
Round 2: Chain 5, skip 2 stitches, single crochet in next stitch, chain 5, skip 2 stitches, repeat around, join.
Round 3: Slip stitch into first chain 5 space, chain 3, work 4 dc in same space, single crochet in next single crochet, 5 dc in next chain 5 space, repeat around, join.
Rounds 4 and 5: Work the shell pattern as established, join.
Fasten off and weave in ends.
Finishing the Waistband
Cut your elastic to your exact waist measurement (or about half an inch shorter for a snug fit). Thread it through the waistband casing, overlap the ends by about half an inch, and sew them together securely. Fold the waistband over the elastic, bringing the bottom edge of the waistband up to meet the first row of the hip section on the inside. Using your tapestry needle and a length of yarn, whipstitch the bottom of the waistband casing to the wrong side of the skirt, enclosing the elastic neatly.
Alternatively, if you prefer a drawstring waist, skip the elastic entirely. Instead, thread a ribbon or cord through the spaces of round 1 of the waistband, leaving long tails to tie at the front.
Tips for Success
Blocking is one of the most transformative steps in any crochet garment project. Once your skirt is complete, soak it in cool water for about 15 minutes, gently press out the excess water in a towel, and lay it flat on a blocking mat. Pin the hem to your desired measurements and let it dry completely before wearing. Blocking opens up the lace pattern beautifully and gives the skirt a professional, even finish.
Check your stitch count at the end of every round during the hip section. It is much easier to fix a missed increase in round 9 than to notice it in round 20.
If you are working with a slippery yarn like silk or bamboo, using a slightly smaller hook than usual can help you maintain control. These fibers drape beautifully but can feel squirrely in the hands until you get used to them.
Do not skip the gauge swatch. I know you have heard this before. I know it feels like an unnecessary delay when you are excited to start your project. But a skirt that does not fit is heartbreaking after all those hours of work, and a swatch takes only about 20 minutes.
Size Adjustments
This pattern is fully customizable to any size. The key is always to start from your measurements and work your stitch math from there. For larger sizes, you will simply cast on more stitches and work more increase rounds to reach your hip measurement. The lacy body section works the same regardless of size, since the shell pattern is infinitely repeatable.
For petite crocheters, you may want to use a lighter weight yarn and a smaller hook to keep the scale of the shells proportional to the skirt length. A fingering weight yarn with a 3.5 mm hook creates an incredibly delicate, almost ethereal fabric that is stunning in a shorter or more fitted midi length.
Yarn Color Ideas and Inspiration
One of the greatest joys of making your own clothing is choosing the color. A few combinations that work beautifully for this midi skirt:
Earthy terracotta with a warm beige hem creates a boho look that pairs perfectly with sandals and a linen blouse. Deep forest green in a mercerized cotton makes a sophisticated statement that works for evenings out. Classic off-white or cream in a cotton-bamboo blend gives you a timeless, resort-worthy piece that goes with everything. Variegated or gradient yarns are especially stunning in the lacy shell stitch body, where the color shifts show off every shell.
How to Style Your Crochet Midi Skirt
A handmade crochet midi skirt is one of those rare wardrobe pieces that truly does it all. For a casual daytime look, pair it with a fitted tank top and slip-on sneakers or flat sandals. For something a little more polished, tuck in a flowy blouse and add block-heeled mules. In cooler weather, layer it over a pair of slim-fitting leggings and add an oversized knit sweater on top.
Since the lace pattern is open, wearing a slip or a fitted lining underneath is a good idea if you want more coverage. A simple cotton slip in a matching or contrasting color can also add another beautiful layer to the overall look.
Sharing Your Finished Skirt
Once you have finished your skirt, share it with the world. The crochet community online is warm, encouraging, and always excited to celebrate a finished garment. Tag your photos with relevant hashtags so other crafters can find your work for inspiration. If you modify the pattern in any way — a different stitch, a different length, a contrasting color hem — note your changes so others can recreate your version.
Making something by hand and wearing it proudly is one of the best feelings in the world. This free crochet midi skirt pattern is your invitation to experience that feeling for yourself. Pick up your hook, choose a yarn you love, and get started. Your most beautiful skirt is waiting to be made.