
Crochet Tennis Skirt Free Pattern: Step-by-Step Guide for All Skill Levels
If you’ve been scrolling through social media lately, you’ve probably noticed that crochet tennis skirts are absolutely everywhere. From coastal vacation looks to everyday athleisure outfits, this breezy, playful style has captured the hearts of crafters and fashion lovers alike. The good news? You don’t need to spend a fortune buying one. With some yarn, a hook, and a little patience, you can make your own gorgeous crochet tennis skirt right at home — completely free.
This guide walks you through everything you need to know, from choosing the right yarn to finishing your last row. Whether you’re a seasoned crocheter looking for your next project or an adventurous beginner ready to tackle something wearable, this free crochet tennis skirt pattern has got you covered.
Why Crochet a Tennis Skirt?
Before we dive into the pattern, let’s talk about why this project is so worth your time. Crochet tennis skirts are one of those rare wardrobe pieces that sit at the intersection of handmade charm and genuine everyday wearability. Unlike some crochet garments that live only in photo shoots, a well-made tennis skirt is something you’ll reach for again and again.
The silhouette is classic — a fitted waistband that flares into a full, flowy skirt that hits somewhere between mid-thigh and just above the knee. It layers beautifully over bike shorts or leggings for that popular “tenniscore” aesthetic, or it can be worn on its own on warmer days. The open texture of crochet makes it breathable and lightweight, which is perfect for spring and summer.
Making your own also means you get to control the fit. If you’ve ever struggled to find a skirt that sits perfectly at your waist and hits at exactly the right length, crocheting your own is genuinely life-changing. This pattern is written with size adjustability in mind, so you can customize it to your measurements rather than hoping off-the-shelf sizing works for you.
Materials You’ll Need
Getting your supplies together before you start will make the whole process smoother. Here’s what you’ll need for this project.
Yarn: Choose a smooth, lightweight yarn in a cotton or cotton-blend fiber. Cotton works beautifully for this pattern because it holds its shape, drapes well, and washes easily. You’ll want around 400 to 600 yards depending on your size and desired skirt length. A size 2 or 3 (fine or light) weight yarn is ideal for a skirt with good drape and a comfortable feel against your skin. Popular choices include Lion Brand 24/7 Cotton, Paintbox Yarns Cotton DK, or any comparable cotton DK weight yarn.
Hook: A 4.0mm or 4.5mm crochet hook pairs well with DK weight cotton. Check your yarn’s label for guidance, but keep in mind that garments often benefit from going up a hook size from the yarn’s recommendation to achieve better drape.
Notions: You’ll also need a yarn needle for weaving in ends, scissors, a measuring tape, stitch markers, and a length of 1-inch wide elastic for the waistband (measure your waist and cut accordingly, leaving a little extra for overlap).
Optional: A safety pin or large stitch marker to thread your elastic through the waistband casing.
Gauge
Getting your gauge right is important for wearable items, especially skirts where fit really matters. For this pattern, aim for 18 stitches and 10 rows to equal 4 inches in half double crochet using your chosen yarn and hook. Take a few minutes to work a small swatch before diving in — it will save you a lot of frustration later.
If your gauge is too tight (your swatch is smaller than 4 inches), try going up a hook size. If it’s too loose (your swatch is larger), try going down a hook size.
Sizing
This pattern is written for sizes XS through 2XL. The sizing is based on waist measurements, and because the skirt is worked in the round from the waistband down, you can easily adjust the length to suit your preference.
XS fits a 24 to 26-inch waist. Small fits 27 to 29 inches. Medium fits 30 to 32 inches. Large fits 33 to 35 inches. XL fits 36 to 38 inches. 2XL fits 39 to 42 inches.
The finished length of the skirt is approximately 14 to 16 inches from waistband to hem, depending on how many flare rows you add. Instructions for adjusting length are included within the pattern.
Abbreviations and Stitches Used
Throughout this pattern, the following abbreviations are used. Ch means chain. Sl st means slip stitch. Sc means single crochet. Hdc means half double crochet. Dc means double crochet. St means stitch. Rep means repeat. Rnd means round. BLO means back loop only.
The main stitch pattern used in the body of this skirt is a simple mesh created with double crochets and chain spaces, which gives it that airy, open-weave look that makes crochet tennis skirts so beautiful. If you’re comfortable with basic stitches, you’ll have no problem working this pattern.
The Free Crochet Tennis Skirt Pattern
Waistband
The waistband of this skirt is worked in rows first to create a flat strip, which is then seamed at the ends to form a tube. This construction allows you to thread elastic through it easily.
To begin, chain 10. This creates a waistband strip that is approximately 2 inches tall when complete.
Row 1: Starting in the second chain from the hook, sc across. You will have 9 sc. Chain 1, turn.
Row 2: Working in BLO, sc across all 9 stitches. Chain 1, turn.
Repeat Row 2 until your waistband strip measures 1 inch less than your waist measurement (the elastic will provide the stretch to make up the difference). For a 30-inch waist, you’d work until the strip is approximately 29 inches long.
Once your strip reaches the desired length, do not fasten off. Fold the strip so the two short ends meet, and slip stitch them together to form a ring. You now have your waistband. Set it aside for a moment while you note how many rows you worked — you’ll need this to know how many stitches to pick up for the skirt body.
Transitioning to the Skirt Body
Join your yarn to any point along the long top edge of the waistband (the edge that will face upward and eventually fold over to encase the elastic). You’re going to work around this edge first to create the elastic casing.
Round 1 (Casing): Sc evenly around the top edge of the waistband. The number of stitches you pick up should be a multiple of 4. Place a stitch marker to mark the beginning of each round. Join with a sl st to the first sc.
Rounds 2 through 4: Ch 1, sc in each st around. Join with a sl st.
After Round 4, fold this casing section down over the outside of the waistband and whipstitch it loosely to the base, leaving a small opening. Thread your cut elastic through the casing, overlap the ends by about an inch, and sew them together securely. Slip stitch the opening closed.
Now, join your yarn to the bottom edge of the waistband — this is where the skirt body begins.
Skirt Body
Foundation Round: Sc evenly along the bottom edge of the waistband, using the same stitch count as the casing. Join with sl st.
Round 1: Ch 3 (counts as first dc), dc in same st, ch 1, skip 1 st, 2 dc in next st, ch 1, skip 1 st; rep from around. Join with a sl st to the top of the ch-3.
Round 2: Sl st into the ch-1 space, ch 3, dc in same space, ch 1, 2 dc in next ch-1 space, ch 1; rep from around. Join with a sl st to the top of the ch-3.
Rounds 3 through 5: Repeat Round 2. This establishes the mesh pattern and adds height to the skirt without increasing the circumference yet.
Flare Shaping
This is where the tennis skirt gets its signature flouncy shape. You’ll work increase rounds to add fullness to the skirt as it grows toward the hem.
Increase Round: Sl st into the ch-1 space, ch 3, 2 dc in same space, ch 1, 3 dc in next ch-1 space, ch 1; rep from around. Join with a sl st to the top of the ch-3.
Work 2 regular rounds (as written in Round 2 above) after each increase round. This allows the flare to spread gradually rather than all at once, which creates a more graceful drape.
Repeat the increase round followed by two regular rounds a total of 3 to 4 times, depending on how full you’d like the skirt to be. Three increases give a gentle flare. Four increases give a more dramatic, pleated look.
For a longer skirt, you can add extra plain rounds between increase rounds — every additional full round of plain mesh adds approximately half an inch of length. Keep checking the skirt against your body as you go, because seeing the length in real time is the most reliable way to know when to stop.
Hem
Once your skirt has reached your desired length, finish with the following two rounds.
Hem Round 1: Sl st into the ch-1 space, ch 1, sc in the ch-1 space, 2 sc in each dc across the group; rep from around. This fills in the mesh slightly at the hem to create a more finished edge.
Hem Round 2: Ch 1, sc in each st around. Join with a sl st. Fasten off and weave in ends.
Finishing Touches
Weave in all your ends carefully using your yarn needle. Because cotton yarn can be a little stiff to work with in this step, take your time and work the tail through several stitches in different directions to make sure it stays put.
Give your finished skirt a gentle hand wash in cool water with a mild detergent. Press out excess water by rolling it in a clean towel — never wring cotton, as this can distort the stitches. Lay the skirt flat to dry, gently stretching it into shape. Once dry, it may benefit from a light steaming to open up the mesh pattern and help it lay smoothly.
Customization Ideas
One of the most exciting things about making your own crochet tennis skirt is how easy it is to make it entirely your own. Here are a few ideas to get your creative juices flowing.
Color blocking is one of the simplest ways to make a statement. Work the waistband and the first few inches of the skirt body in one color, then switch to a contrasting yarn for the flare section. Crisp white paired with bright coral or sage green looks especially striking.
Adding a ruffle hem takes the skirt in a more romantic direction. After completing your last regular round, work an increase round immediately followed by another increase round at the very edge. This creates a soft, ruffled finish that’s particularly beautiful in a fine, silky cotton.
Changing the stitch pattern for the body is another great option. Instead of the mesh pattern described above, try a shell stitch for a more textural, vintage feel, or a simple dc every round for a denser, more modest fabric. The waistband construction stays exactly the same regardless of which body stitch you choose.
Pockets — yes, pockets in a crochet skirt! If you work the skirt body flat (in rows) instead of in the round, you can add side seam pockets before joining the seam. Crochet two pocket bags in sc, about 5 inches wide and 6 inches deep, and attach them to the inside of the side seams before seaming up the skirt. It’s a small addition that makes the skirt infinitely more practical.
Tips for Success
A few things to keep in mind as you work through this pattern will help you get the best possible result.
Use stitch markers generously. Marking the beginning of each round, especially in the mesh section where the stitches can look very similar, prevents miscounting and frustration.
Check your length frequently. It’s much easier to add a couple more rounds than to unravel because you went too short. Try the skirt on over bike shorts as you go to see exactly how it’s sitting on your body.
Don’t skip the gauge swatch. This is the single piece of advice most beginners ignore and almost always regret. A swatch takes maybe 15 minutes and can save you from remaking the entire project because it came out three sizes too small.
If your skirt is curling at the hem, you may be working too tightly. Try blocking it aggressively or going up a hook size the next time.
When weaving in ends, especially yarn joins from color changes, use a tapestry needle and work the tail in two directions to prevent unraveling over time and with wear.
Pairing Your Crochet Tennis Skirt
Once your skirt is done, the real fun begins — styling it. The most popular way to wear a crochet tennis skirt right now is over a pair of fitted bike shorts or seamless biker shorts in a matching or contrasting color. A simple ribbed crop top or a fitted tank tucked in at the front completes the look beautifully. For footwear, chunky sneakers or platform sandals both work wonderfully.
For a more polished take, try pairing the skirt with a fitted white button-down tied at the waist and simple white sneakers. Layer a lightweight cardigan or denim jacket over the top for cooler weather.
Because the skirt is made of cotton, it also launders really well, making it a genuinely wearable everyday piece rather than just a showstopper for special occasions.
Final Thoughts
This free crochet tennis skirt pattern proves that handmade fashion doesn’t have to mean complicated or time-consuming. With a handful of straightforward stitches and a bit of determination, you can create something genuinely beautiful that fits your body, reflects your style, and gives you the deep satisfaction of saying “I made this myself.”
Whether you make it for yourself, as a gift, or simply as a weekend crafting challenge, this project delivers on every front. The construction is logical, the stitch pattern is rhythmic and meditative once you get going, and the finished piece is something you’ll genuinely be proud to wear.
Share your finished skirt on social media and tag your posts so other crafters can find inspiration in your version of this design. Every crocheter brings something a little different to a pattern, and seeing all the ways this skirt can come to life in different colors, yarns, and lengths is one of the best parts of the crafting community.
Happy hooking — your perfect crochet tennis skirt is closer than you think.