
Crochet Tennis Skirt Free Pattern: A Complete Step-by-Step Guide
If you’ve been scrolling through social media lately, you’ve probably noticed that the crochet tennis skirt has taken over. What started as a niche handmade trend has exploded into one of the most requested patterns in the crochet community, and for good reason. This style combines the sporty-chic aesthetic of a classic tennis skirt with the texture and handmade charm that only crochet can deliver. Whether you’re a seasoned crocheter or someone who’s just getting comfortable with basic stitches, this free crochet tennis skirt pattern will walk you through every step of the process so you can make a skirt you’ll actually wear all summer long.
This pattern is designed to be beginner-friendly while still offering enough room for customization that more advanced crocheters can make it their own. You’ll end up with a flirty, flared mini skirt that sits at the waist, moves beautifully when you walk, and looks just as good at brunch as it does on the court. Let’s get started.
What Makes a Crochet Tennis Skirt So Special?
Before we dive into the pattern, it’s worth taking a moment to appreciate why this particular garment has captured so many hearts in the crafting world. The tennis skirt silhouette — high-waisted, short, and flared — is universally flattering. The flare gives it movement and femininity, while the high waist creates definition and elongates the legs.
When you combine that silhouette with crochet, something magical happens. The natural drape of yarn creates a lightweight, breathable fabric that works beautifully in warm weather. The texture adds visual interest that you simply can’t get from store-bought versions. And because you’re making it yourself, you can choose colors, yarn weights, and stitch patterns that suit your personal style perfectly.
Many crocheters pair their finished skirts with a matching bikini top, a simple fitted tank, or even a crisp white button-down tied at the waist. The skirt also works beautifully over swimwear as a beach cover-up, making it one of the most versatile garments you can add to your handmade wardrobe.
Materials You’ll Need
Getting your materials together before you start is always a good idea. Here’s what you’ll need for this pattern.
Yarn: Approximately 300–500 yards of worsted weight yarn (the exact amount depends on your size). Cotton or a cotton blend is highly recommended for this project. Cotton yarn has the breathability and drape that makes crochet garments feel comfortable and look polished. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Paintbox Simply Worsted Cotton are all wonderful choices. If you prefer a slightly silkier finish, a bamboo-cotton blend like Lion Brand Comfy Cotton Blend also works beautifully.
Hook: A 5.0mm (H/8) crochet hook works well for most worsted weight cotton yarns. Always check your gauge swatch before starting.
Notions: A yarn needle for weaving in ends, scissors, a flexible measuring tape, stitch markers, and approximately one yard of 1-inch wide elastic for the waistband.
Optional: A sewing needle and thread if you prefer to sew down the ends of the elastic rather than using slip stitches.
Gauge
Gauge matters more for garments than it does for most other crochet projects. Since you want this skirt to fit, take the time to make a swatch before you begin.
For this pattern, you’re aiming for approximately 14 stitches and 8 rows to equal 4 inches in half double crochet with your chosen hook and yarn. If your swatch is larger than that, go down a hook size. If it’s smaller, go up a hook size. This small step at the beginning will save you a lot of frustration later.
Sizing
This pattern is written with a range of sizes in mind. Because the skirt is worked from the waist down, you can easily adjust the fit by changing your starting chain count.
The waistband chain counts below are based on finished waist measurements. Choose the size that is closest to your natural waist measurement, or the measurement where you’d like the skirt to sit.
Extra Small: 26–28 inches waist
Small: 28–30 inches waist
Medium: 32–34 inches waist
Large: 36–38 inches waist
Extra Large: 40–42 inches waist
2X: 44–46 inches waist
The beauty of this design is that the skirt incorporates a stretchy elastic waistband, so you have some flexibility built in. However, starting with a size that’s close to your measurements will give you the best overall proportions in the finished garment.
Understanding the Stitch Pattern
This pattern uses a combination of half double crochet (hdc) and a simple shell stitch to create the flared silhouette that gives the tennis skirt its signature look. The waistband is worked in a tight ribbing stitch, and then the skirt body fans out using evenly spaced increases.
Here are the abbreviations used throughout the pattern:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sp — space
st — stitch
rep — repeat
pm — place marker
BLO — back loop only
The Free Crochet Tennis Skirt Pattern
Step One: The Waistband
The waistband is worked horizontally, meaning you’ll crochet rows back and forth and then seam the short ends together to form a tube. This creates a stretchy ribbed band that will hold your elastic and sit comfortably at your waist.
Begin by chaining 12.
Row 1: Sc in the second chain from the hook and in each chain across. Turn. (11 sc)
Row 2: Ch 1, sc in BLO of each stitch across. Turn. (11 sc)
Repeat Row 2 until your waistband measures approximately 1 inch less than your waist measurement. The slight stretch in the ribbing will make up the difference and ensure a snug, comfortable fit. For a medium size, this will be approximately 31 to 32 inches of ribbing.
Once your ribbing is the correct length, fold it in half lengthwise to check that the two short ends line up. Seam the short ends together using a sl st join or a mattress stitch for a nearly invisible seam. You now have a waistband tube.
Step Two: Attaching the Elastic
Cut a piece of 1-inch wide elastic to your waist measurement minus 1 inch. For example, if your waist is 30 inches, cut your elastic to 29 inches. Overlap the ends of the elastic by about half an inch and stitch them together securely to form a loop.
Thread the elastic through your crochet waistband tube, making sure it isn’t twisted. You can anchor the elastic to the crochet band with a few slip stitches through both layers at the seam if you like, though it will naturally stay in place once the skirt body is attached.
Step Three: Joining for the Skirt Body
With the right side of your waistband facing you, join your yarn to one edge of the waistband tube. You’ll now work in the round, picking up stitches evenly along the bottom edge of the ribbed waistband.
Work 1 sc into each row end along the bottom edge of the waistband. Because ribbing rows tend to be taller than they are wide, you may find that you pick up approximately 1 stitch for every row. For a medium size, you should end up with approximately 80 to 90 stitches around the circumference. Count your stitches and adjust if needed — for a clean shell stitch repeat, you want a stitch count that’s divisible by 6 plus 2.
For a medium size, aim for 86 stitches. For a small, aim for 74 stitches. For a large, aim for 98 stitches. Join with a sl st to the first sc to begin working in the round.
Step Four: Round One of the Skirt Body
Round 1: Ch 2 (counts as first hdc), hdc in each st around. Join with sl st to top of ch-2. (86 hdc for medium)
This first round of hdc creates a solid foundation before you begin the flared shell pattern.
Step Five: Beginning the Shell Stitch Pattern
The flared, feminine look of this skirt comes from the shell stitch. As you work more rounds, the shells expand and the skirt gets wider, creating that beautiful tennis skirt flare without any complicated shaping.
Round 2: Ch 3, skip first st, 5 dc in next st (shell made), skip 2 sts, sc in next st, skip 2 sts; rep from around, ending with 5 dc in next st, skip 2 sts, sl st in first sc to join.
Round 3: Ch 3, 2 dc in same st (half shell), sc in center dc of next shell, 5 dc in next sc; rep from around, ending with sc in center dc of last shell, 2 dc in same st as beginning ch-3, sl st to top of ch-3 to join.
Round 4: Ch 1, sc in same st, 5 dc in next sc, sc in center dc of next shell; rep from around, ending with 5 dc in last sc, sl st to first sc.
Repeat Rounds 3 and 4 until your skirt reaches your desired length. For a classic mini tennis skirt, you’ll want the skirt body to measure approximately 10 to 12 inches from the bottom edge of the waistband. For a slightly longer midi-style, work until the body measures 14 to 16 inches.
The shell stitch naturally creates increases as you work around because each shell is slightly wider than the stitches it replaces. This organic flare is what gives the skirt its movement and volume without requiring any complicated math.
Step Six: The Hem
Once your skirt has reached your desired length, finish with a simple scalloped hem that echoes the shell stitch pattern throughout the body.
Final Round: Ch 1, sc in next sc, ch 3, sl st in sc just made (picot), sc in each dc of next shell; rep from around. Join and fasten off.
This picot edging adds a polished, delicate finish that elevates the entire look of the skirt.
Finishing Touches
Weave in all your ends carefully using your yarn needle. Take your time with this step — cotton yarn can be stubborn about staying put, so weave each tail in at least two directions to secure it. If you like, you can also apply a tiny dab of fabric glue or fray check to the very end of each woven tail for extra security.
Give your finished skirt a gentle hand wash in cool water with a small amount of delicate fabric wash. Roll it in a clean towel to remove excess water, then lay it flat to dry. Once it’s dry, you can gently steam-block it if needed to even out the stitches and help the shells open up beautifully.
Customization Ideas
One of the best things about making your own crochet tennis skirt is that you have complete creative control. Here are a few ways to make this pattern your own.
Color choices: A classic white cotton skirt is stunning and timeless, but don’t be afraid to go bold. Soft pastels look beautiful for spring, while bright citrus colors feel perfectly on-trend for summer. You could even work the waistband and skirt body in contrasting colors for a playful color-blocked look.
Adding pockets: If you want to add a functional layer to your skirt, consider crocheting two small rectangular pocket liners and attaching them on the inside of the skirt near the hips. Use a slip stitch or whip stitch to secure three sides of each pocket to the inside of the waistband area, leaving the top open.
Lengthening the skirt: If you prefer a midi or maxi length, simply keep working the shell stitch pattern until you reach your desired measurement. Keep in mind that a longer skirt will require significantly more yarn — plan for at least 600 to 700 yards for a midi version.
Adjusting the flare: If you want even more dramatic flare, you can add a round of increases every few rounds by working two sc into the single crochet between each shell. This will gradually add more shells and more volume as you work toward the hem.
Yarn alternatives: While cotton is ideal, a mercerized cotton gives an especially polished finish. For a slightly edgier look, try a thin metallic thread held alongside your cotton yarn. The subtle shimmer catches the light beautifully and makes the skirt feel evening-appropriate.
Tips for Success
A few practical notes that will make your experience with this pattern much smoother.
First, don’t skip the gauge swatch. Even a quarter-inch difference in gauge can mean a skirt that’s several inches too big or too small by the time you finish.
Second, count your stitches regularly, especially in the early rounds. It’s very easy to accidentally add or drop a stitch in shell stitch patterns, and catching a mistake after two rounds is much easier than catching it after ten.
Third, try the skirt on as you go. Since you’re working in the round from the waist down, you can slip it on at any point to check the fit and length. This is one of the great advantages of garment crochet.
Fourth, don’t be afraid to adjust the elastic tension. Once you’ve completed the skirt and tried it on, you might find that the elastic needs to be tightened or loosened slightly. It’s easy to cut the elastic, adjust the length, and restitch it before you permanently close the waistband.
Frequently Asked Questions
Can a beginner make this skirt? Yes, absolutely. If you’re comfortable with basic stitches like the chain, single crochet, double crochet, and slip stitch, you have everything you need to complete this pattern. The shell stitch sounds intimidating, but it’s simply a group of double crochets worked into the same stitch — very easy once you’ve worked through one repeat.
How long will this project take? Most crocheters with intermediate experience can complete this skirt in a weekend of focused crafting. Expect roughly six to ten hours of work depending on your size and pace.
Can I make this with acrylic yarn? You can, though the finished result will feel different. Acrylic doesn’t breathe as well as cotton, and it tends to have more stretch, which can cause the skirt to lose its shape over time. If cotton is outside your budget, look for an acrylic-cotton blend as a middle-ground option.
What do I wear under the skirt? Most people wear biker shorts, tennis shorts, or simple slip shorts underneath for comfort and coverage. This also allows you to move freely without worrying about the openwork nature of the shell stitch.
Final Thoughts
Making your own crochet tennis skirt is one of those projects that checks every box — it’s wearable, it’s stylish, it’s relatively quick, and it gives you a result that feels genuinely personal. When you wear something you made with your own hands, every compliment hits a little differently. You didn’t just buy this skirt. You chose the yarn, you worked every stitch, and you shaped it to fit your body perfectly.
This free pattern is just the beginning. Once you’ve made your first tennis skirt, you’ll likely find yourself experimenting with different yarns, colors, and stitch patterns. Maybe you’ll add a ruffle tier at the bottom, or try a boho fringe hem instead of the picot edging. Maybe you’ll crochet a matching top to complete a set. The skills you build making this skirt will open doors to all kinds of crochet garment projects down the road.
So grab your hook, pick a color that makes you happy, and get started. Your handmade crochet tennis skirt is waiting to be made.
Happy hooking!