Midnight Navy Celestial Lace Maxi Skirt Free Crochet Pattern

Midnight Navy Celestial Lace Maxi Skirt Free Crochet Pattern

There is something undeniably magical about a maxi skirt that flows and sways with every step you take. When you combine that graceful movement with the intricate beauty of lace crochet and the deep, mysterious richness of midnight navy, you get a piece that feels less like clothing and more like wearable art. This Midnight Navy Celestial Lace Maxi Skirt free crochet pattern is exactly that — a stunning project that challenges your skills, rewards your patience, and gives you a finished garment you will reach for again and again.

Whether you are an experienced crocheter looking for your next statement project or an adventurous intermediate maker ready to level up, this pattern walks you through every stitch, every round, and every design decision that brings this celestial-inspired skirt to life. Read through the full post before you begin, gather your materials, and settle in for one of the most satisfying crochet experiences you will have all year.


The Inspiration Behind the Celestial Design

Before diving into yarn weights and hook sizes, it helps to understand what makes this pattern feel different from a basic skirt. The celestial theme is woven into the structure itself. The lace motifs are arranged to suggest scattered stars and crescent curves, so when the skirt catches the light — natural or otherwise — the negative space created by the open stitches creates a soft, constellation-like shimmer across the fabric.

Midnight navy was chosen deliberately. Unlike black, which can read as flat in photographs and in person, navy has an underlying depth that shifts in tone depending on the light around it. In morning sun it looks rich and slightly blue. Indoors under warm lighting it deepens to something closer to indigo. At twilight, which feels entirely appropriate for a skirt named after the midnight sky, it takes on a velvety quality that makes the lace details feel almost luminous.

The silhouette itself — a long maxi cut that skims the body through the hips and opens gradually toward the hem — was chosen to maximize the drape of the lace. The wider your skirt becomes toward the hem, the more the fabric can move, and the more the open stitch work has room to breathe. The result is a skirt that photographs beautifully and feels even better to wear.


Materials You Will Need

Getting your materials right before you start is one of the most important steps in any garment crochet project. Substitutions can absolutely be made, but understanding why each material was chosen helps you make smart swaps if needed.

Yarn: The recommended yarn for this pattern is a fingering weight or light sport weight yarn in 100% cotton or a cotton-blend. Cotton holds stitch definition beautifully, which is essential for lace work where every yarnover and chain space needs to read clearly. It also has a lovely weight and drape once blocked, which transforms lace from something that looks slightly stiff off the hook into something fluid and wearable. You will need approximately 1,400 to 1,800 yards depending on your size, with more yardage needed for longer lengths. A yarn in midnight navy, deep sapphire, or dark indigo will all work beautifully with this design.

If you prefer a yarn with a subtle sheen, a cotton-bamboo blend or a cotton-silk blend can elevate the finished piece considerably. The slight luster catches light in a way that plain matte cotton does not, and it enhances the celestial quality of the lace beautifully.

Hook: A 3.5mm or 4.0mm crochet hook is recommended, depending on your personal tension. Most lace crochet benefits from a slightly larger hook than you might expect, because it allows the fabric to have appropriate drape rather than pulling tight and stiff. Work a gauge swatch and let it guide your hook choice.

Notions: You will need a yarn needle for weaving in ends, a flexible measuring tape, stitch markers (at least 8 to 10), and a blocking mat with rust-proof pins for finishing. Blocking is not optional with this skirt — it is the step that takes the finished piece from good to extraordinary.

Elastic: A 1-inch wide soft waistband elastic cut to your waist measurement, plus a sewing needle and thread or fabric glue to secure the ends.


Gauge and Sizing

Gauge for this pattern is 20 stitches and 10 rows in half double crochet equals 4 inches, worked with your chosen yarn and hook. Because the body of the skirt is worked primarily in lace stitch patterns rather than solid fabric, your lace gauge is equally important. One full lace repeat (described in the stitch pattern section below) should measure approximately 3 inches across when gently relaxed.

This pattern is written in sizes XS through 3XL, with a waist circumference range from 24 inches to 52 inches. The skirt is designed with 2 inches of positive ease at the waist, meaning the finished crochet fabric at the waist measures 2 inches more than your actual waist. The length as written finishes at approximately 38 inches from waist to hem, which is a comfortable full maxi length for most heights. Instructions for adjusting length are included in the pattern notes.


Stitch Abbreviations and Special Stitches

Before you begin, familiarize yourself with the following abbreviations used throughout this pattern.

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sk — skip
sp — space
rep — repeat
pm — place marker
YO — yarn over

The primary lace pattern used in this skirt is called the Celestial Shell Stitch. It is worked over a multiple of 10 stitches plus 2, and it creates the arching, shell-like formations that give this design its constellation quality.

Celestial Shell Stitch (worked in rounds):
Round 1: Ch 3 (counts as dc), dc in same sp, ch 2, sk 4 sts, sc in next st, ch 2, sk 4 sts, 5 dc in next st; rep from to last 8 sts, ch 2, sk 4 sts, sc in next st, ch 2, sk 4 sts, 3 dc in same st as beginning ch-3, sl st to top of ch-3 to join.
Round 2: Ch 1, sc in same sp, ch 5, sc in center dc of next shell, ch 5, sc in next sc; rep from around, ending ch 5, sl st to first sc.
Round 3: Sl st into ch-5 sp, ch 3 (counts as dc), 4 dc in same sp, sc in next sc, 5 dc in next ch-5 sp; rep from around, sc in last sc, sl st to top of ch-3 to join.
Round 4: Ch 1, sc in first dc, ch 5, sc in next sc, ch 5, sc in center dc of next shell; rep from around, sl st to first sc.

These four rounds form one complete repeat of the Celestial Shell Stitch. The pattern will instruct you to work full and partial repeats as you build the skirt from waist to hem.


Pattern Instructions

Waistband:

The waistband is worked as a simple rectangle that will be folded and sewn to form a casing for the elastic. Chain the number of stitches appropriate for your size as listed in the size chart below.

Size XS: chain 130
Size S: chain 150
Size M: chain 170
Size L: chain 190
Size XL: chain 210
Size 2XL: chain 230
Size 3XL: chain 250

Row 1: Sc in second ch from hook and in each ch across, turn.
Rows 2–12: Ch 1, sc in each sc across, turn.
Fasten off, leaving a long tail for seaming.

Fold the waistband lengthwise so that the wrong sides meet and the two long edges align. Using your yarn needle and tail, seam the long edges together, leaving both short ends open. This creates the elastic casing. Do not insert the elastic yet — you will do this after the skirt body is attached.

Joining for the Skirt Body:

With right side facing, join yarn to one long open edge of the waistband. Ch 3 (counts as dc), work dc evenly around the opening of the waistband to create your foundation round for the skirt. The number of stitches you place in this round should be a multiple of 10 plus 2, and it should match or closely approximate the stitch count for your size as follows.

Size XS: 132 sts
Size S: 152 sts
Size M: 172 sts
Size L: 192 sts
Size XL: 212 sts
Size 2XL: 232 sts
Size 3XL: 252 sts

Sl st to top of ch-3 to join. This is your base round. Place a stitch marker at the join point to track the beginning of each round as you work.

Body Section One — Establishing the Lace Pattern:

Rounds 1–4: Work Rounds 1–4 of the Celestial Shell Stitch as written above.

Rounds 5–8: Repeat Rounds 1–4 of the Celestial Shell Stitch.

At this point you have completed two full pattern repeats vertically. The skirt should measure approximately 6 to 7 inches from the bottom edge of the waistband.

Body Section Two — First Increase Round:

To create the gradual flare that gives this skirt its beautiful silhouette, you will work increase rounds at regular intervals. The increases are worked by adding an extra chain into the arch spaces, which subtly widens the lace fabric without disrupting the stitch pattern.

Rounds 9–12: Work Celestial Shell Stitch, but in Round 1 of the repeat change each ch-2 space to a ch-3 space throughout. This adds width to each shell row and begins the gentle flare.

Rounds 13–16: Return to standard Celestial Shell Stitch as written for Rounds 1–4.

Body Section Three — Second Increase Round:

Rounds 17–20: Work Celestial Shell Stitch with ch-3 spaces replacing ch-2 spaces as in the first increase section.

Rounds 21–24: Work the Celestial Shell Stitch adding one extra dc to each shell (making 6 dc shells instead of 5 dc shells) to begin widening the skirt more noticeably.

Continuing to the Hem:

Continue working the Celestial Shell Stitch in 4-round repeats, adding one extra dc to each shell group every 8 rounds until your shells contain 9 dc each. At this point the hem will be full and flowing. If you want additional length, simply continue working full 4-round pattern repeats with 9-dc shells until the skirt reaches your desired length.

Hem Edging:

Round 1: Join yarn to any sc between shells. Ch 4 (counts as tr), 4 tr in same sp, sc in center of next shell, 5 tr in next sc sp; rep from around, sl st to top of ch-4 to join.
Round 2: Ch 1, sc in same sp, ch 3, sl st in last sc (picot made), sc in each of next 5 tr, sc in next sc; rep from around, sl st to first sc. Fasten off.

The picot edging gives the hem a delicate, finished quality that echoes the celestial lace throughout the body without adding significant bulk or weight.


Finishing and Blocking

Weave in all ends carefully before blocking. Thread your yarn needle and work each tail through the back of several stitches in different directions to ensure nothing works loose during wear or washing.

Fill a basin with cool water and a small amount of wool wash or gentle soap. Submerge the skirt and press gently to saturate the yarn. Do not wring or twist. Lift the skirt carefully, support its full weight, and press gently between two dry towels to remove excess water.

Lay the skirt flat on your blocking mat. Pin the waistband flat along the top. Working downward, stretch and pin the lace gently outward, taking care to open each shell and arch to its full width. Pin the hem last, stretching it generously to let the final shells open fully. Allow to dry completely — at least 24 hours, possibly longer depending on your climate.

The difference blocking makes to lace crochet is genuinely astonishing. What comes off the hook as a slightly bunched and unclear fabric transforms into something crisp, elegant, and intentional. Do not skip this step.

Once dry, unpin the skirt. Thread your elastic through the waistband casing using a safety pin to guide it. Try the skirt on, adjust the elastic to a comfortable fit, and sew or glue the elastic ends together securely before closing the last inch of the casing with a few whip stitches.


Styling Your Midnight Navy Celestial Lace Maxi Skirt

The deep midnight navy of this skirt makes it incredibly versatile despite its statement nature. For a romantic, dressed-up look, pair it with a fitted cream or ivory lace top and heeled sandals. The contrast between the pale top and the deep skirt is striking without being overly matchy.

For something more relaxed and bohemian, tuck in a flowy white peasant blouse or a simple cotton camisole. Flat sandals or even bare feet at the beach let the skirt feel effortless and free. A denim jacket thrown over the top bridges the gap between casual and elevated beautifully.

In cooler months, try layering the skirt over dark opaque tights or fitted wide-leg trousers. A cozy oversized sweater in cream, camel, or burgundy balances the formality of the lace without hiding it entirely. Ankle boots or tall riding boots complete the look with an edge.

Because lace crochet fabric is open by nature, a slip or liner skirt in a complementary color worn underneath changes the mood entirely. Navy or white creates a cohesive tone. Dusty blush or lavender peeking through the lace gives the whole piece a softer, more whimsical feeling. Metallic gold or bronze underneath leans into the celestial theme beautifully for evening wear.


Care Instructions

Hand wash in cool water with a gentle detergent designed for delicates. Avoid hot water, which can cause cotton yarn to shrink or distort the lace structure. Lay flat to dry, reshaping as needed. Do not tumble dry, iron directly, or hang the skirt while wet, as the weight of wet yarn can stretch the fabric unevenly.

With proper care this skirt will remain beautiful for years. The structure of lace crochet is remarkably resilient when treated gently, and cotton yarn only improves with softening over time.


A Few Final Notes

This pattern is written for personal use and makes a wonderful gift for anyone in your life who loves unique, handmade clothing. If you make and sell finished items from this pattern, please credit the design in your listing. If you share your finished skirt on social media, sharing the pattern link is a lovely way to help other crafters find it.

Crochet has a long and deeply honored tradition in garment making, and lace crochet in particular carries a kind of craft heritage that feels meaningful to participate in. Every time you slip on this skirt, you carry that tradition with you — updated, wearable, and entirely your own.

Take your time with this project. The lace pattern has a meditative rhythm once you learn it, and the progress you see with each completed round is enormously satisfying. The finished skirt is worth every hour you put into it, and the moment you block it and hold it up to the light and see those celestial shells catching the glow, you will understand exactly why you started.

Happy crocheting.

Categorized in:

Knit and Crochet Skirts,

Last Update: October 27, 2026