Easy Boho Crochet Maxi Dress Pattern (All Sizes Included)

Easy Boho Crochet Maxi Dress Pattern (All Sizes Included)

There is something deeply satisfying about wearing a garment you made with your own hands. A flowing crochet maxi dress captures that feeling perfectly — it moves with you, it tells a story, and it carries the kind of texture and warmth that no fast fashion piece ever could. Whether you are a seasoned crocheter looking for your next wearable project or an adventurous beginner ready to level up, this easy boho crochet maxi dress pattern is designed to guide you through every single step. Sizes are included from XS all the way through 3XL, so this pattern truly belongs to everyone.

Let’s dive in.


Why Crochet a Maxi Dress?

Crochet dresses have been having a major moment in bohemian and cottagecore fashion, and for good reason. The open, lacy texture of crochet fabric breathes beautifully in warm weather, making it ideal for beach cover-ups, summer festivals, outdoor weddings, or lazy days at a farmers market. A maxi length adds a dramatic, romantic quality that shorter garments simply cannot replicate.

Beyond the aesthetic appeal, crocheting your own dress means you get to choose your yarn weight, your color palette, and your fit. The pattern below uses a relatively simple construction method — a fitted bodice worked in rounds, transitioning into a flowy A-line skirt — so even if you have only ever made scarves and dishcloths, you will find this project approachable with a little patience.


Materials You Will Need

Before you cast on (or, more accurately, before you make your foundation chain), gather the following supplies.

Yarn: Choose a DK weight cotton or cotton-blend yarn. Cotton is recommended for its breathability, stitch definition, and drape. You will need approximately 1,200 to 2,500 yards depending on your size and dress length. The full yardage breakdown by size is listed in the pattern section below.

Hook: A size 4.0mm (US G/6) crochet hook works well for most DK weight cotton at the recommended gauge. Adjust up or down as needed to match gauge.

Notions: Stitch markers (at least 4), a tapestry needle for weaving in ends, scissors, a measuring tape, and a piece of scrap yarn for marking rounds.

Optional: A ½-inch wide elastic for the waistband (roughly 2 to 4 inches longer than your natural waist measurement) and a yarn needle for threading it through.


Yarn Yardage by Size

Getting your yardage right before you start is one of the most important steps when making a wearable garment. Running out of yarn mid-skirt is a frustrating experience no one wants.

XS (0–2): approximately 1,200–1,400 yards
S (4–6): approximately 1,400–1,600 yards
M (8–10): approximately 1,600–1,800 yards
L (12–14): approximately 1,800–2,000 yards
XL (16–18): approximately 2,000–2,200 yards
2XL (20–22): approximately 2,200–2,400 yards
3XL (24–26): approximately 2,400–2,500 yards

Always buy one extra skein as a buffer. Dye lots can vary, and having a little extra on hand saves you a frantic trip back to the craft store.


Gauge

Gauge matters enormously in a fitted garment. Before you begin the dress, crochet a gauge swatch of at least 4 inches by 4 inches using the main stitch pattern described below.

The target gauge for this pattern is 18 stitches and 12 rows = 4 inches in the main shell stitch pattern, blocked.

If your gauge is tighter (more stitches per inch), go up a hook size. If your gauge is looser (fewer stitches per inch), go down a hook size. Taking 20 minutes to swatch can save hours of frustration later.


Finished Measurements

These are the finished measurements of the garment itself. Choose your size based on your bust measurement plus 2 to 4 inches of ease.

XS: 32–34 inch bust, dress circumference at bust: 36 inches
S: 34–36 inch bust, dress circumference at bust: 38 inches
M: 38–40 inch bust, dress circumference at bust: 42 inches
L: 42–44 inch bust, dress circumference at bust: 46 inches
XL: 46–48 inch bust, dress circumference at bust: 50 inches
2XL: 50–52 inch bust, dress circumference at bust: 54 inches
3XL: 54–56 inch bust, dress circumference at bust: 58 inches

The dress as written falls to approximately mid-calf to ankle on a 5’5″ frame. If you are taller or shorter, simply add or subtract rows from the skirt section to adjust the length before you work the hem.


Abbreviations and Stitch Guide

This pattern uses US crochet terminology.

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
rep — repeat
pm — place marker
RS — right side
st(s) — stitch(es)

Shell stitch: Work 5 dc all into the same stitch or space. This is the main decorative stitch used throughout the skirt.

V-stitch: (dc, ch 1, dc) all into the same stitch or space.


Pattern Notes

This dress is worked from the top down in joined rounds. The bodice is worked first in a simple, structured stitch to give it shape and support. The waist transitions through a decrease section before opening into the flowy shell stitch skirt.

Read through the entire pattern before beginning. Pay attention to the stitch count at the end of each section, as these anchor your progress and help catch any mistakes early.

If you prefer a seamless look, you can work continuous rounds and use a stitch marker to track the beginning of each round instead of joining with a slip stitch and chaining up.


The Pattern

Section One: Bodice

The bodice is worked in the round using hdc stitches for a smooth, slightly stretchy fabric. This gives the dress structure across the chest while remaining comfortable to wear.

Foundation: Chain 162 (174, 190, 206, 226, 242, 262). Join with a slip stitch to the first chain, being careful not to twist.

Round 1: Ch 2 (does not count as a stitch throughout), hdc in each ch around. Join with sl st to first hdc. (162, 174, 190, 206, 226, 242, 262 sts)

Rounds 2–6: Ch 2, hdc in each st around. Join. (stitch count remains the same)

These five rounds form the top band of the dress. If you want a sweetheart or straight neckline rather than a simple tube top start, this is the section to modify — you can work back and forth in rows for a few inches on the front panel before joining to work in rounds.

Rounds 7–20 (7–22, 7–24, 7–26, 7–26, 7–28, 7–28): Ch 2, hdc in each st around. Join. Continue until the bodice measures approximately 8 (8.5, 9, 9.5, 9.5, 10, 10) inches from the foundation chain.

This brings you to the natural waist on most bodies. Try the dress on as you go — because this is worked top-down, fitting as you crochet is easy and encouraged.


Section Two: Waist Shaping

The waist shaping creates a gentle nipped-in effect using a simple decrease round followed by a few plain rounds.

Decrease Round: Ch 2, hdc in next 4 sts, hdc2tog; rep from around to last 0 (0, 4, 2, 4, 0, 2) sts, hdc in remaining sts. Join. (135, 145, 159, 172, 189, 202, 219 sts approximately)

Work 3 rounds of plain hdc across all stitches. These rounds sit at the narrowest point of the dress.

If you prefer a more defined waist, this is the section where you can add an optional elastic channel. After completing the decrease round, work one round of: ch 1, sk 1 st, hdc in next st; rep from around. This creates a row of eyelets through which you can thread thin elastic after finishing the dress.


Section Three: Hip Transition

Before the skirt opens up, we work a few increase rounds to ease the fabric over the hips without pulling.

Increase Round 1: Ch 2, hdc in next 4 sts, 2 hdc in next st; rep from around to last few sts, hdc in remaining sts. Join. (approximately 162, 174, 191, 207, 227, 243, 263 sts)

Increase Round 2: Ch 2, hdc in next 5 sts, 2 hdc in next st; rep from around to last few sts, hdc in remaining sts. Join. (approximately 189, 203, 223, 241, 265, 284, 307 sts)

Work 2 more plain rounds of hdc before transitioning to the shell stitch skirt. This brings the total from waist to hip transition point to about 4 inches, which works for most body types.


Section Four: The Shell Stitch Skirt

This is where the dress truly transforms into something magical. The shell stitch creates a soft, flowing fabric with beautiful drape and that unmistakable boho texture.

Transition Round: Ch 3 (counts as first dc), sk 1 st, sc in next st, sk 2 sts, shell in next st, sk 2 sts; rep from around, ending with sc in last st, sl st to top of ch-3. Adjust your beginning stitch count slightly in this round if needed so that it divides evenly into groups of 6.

For the shell stitch skirt, each repeat is a 6-stitch unit: (sk 2, shell, sk 2, sc). Set up your transition round so your total stitch count is divisible by 6 before proceeding.

Shell Stitch Round: Ch 3 (counts as first dc), sc in the center dc of next shell below, sk 2 dc, shell in next sc, sk 2 dc; rep from around. End with sl st to ch-3.

Repeat this shell stitch round continuously until the skirt reaches your desired length. The pattern of alternating shells and single crochets creates the rippling wave effect characteristic of boho crochet fabric.

For a full maxi dress on a 5’5″ frame, work approximately 40 to 50 shell stitch rounds. The skirt will grow quickly because each round is slightly wider than the last as the shells naturally flare outward.


Section Five: Hem

The hem gives the dress a finished edge and can be as simple or as decorative as you like.

Option 1 (Simple Picot Hem): After your final shell round, work one round of sc evenly around the hem. Then work: sc in next 2 sts, ch 3, sl st in first ch (picot made), sc in next 2 sts; rep from around. Join and fasten off.

Option 2 (Scallop Hem): Work one final shell round, but instead of a sc between each shell, work 3 sc. This creates a more dramatic scalloped edge that photographs beautifully.

Option 3 (Clean Edge): Simply work 2 rounds of sc and fasten off for a classic, understated hem.


Section Six: Straps or Sleeves

The strapless bodice can be worn as-is, but adding straps makes the dress more wearable and practical.

Simple Spaghetti Straps: With RS facing, join yarn at the back right shoulder. Ch 60 (or to your desired length). Try on the dress and mark where the strap should attach at the front. Join the chain with a sl st to that point. Work 1 row of sl st back along the chain for stability. Repeat on the left side.

Wider Boho Straps: Join yarn at back right shoulder. Work a 10-stitch wide strip in hdc, making it approximately 12 to 14 inches long (or longer depending on your torso). Attach the other end at the corresponding front point. This wider strap has a more substantial look and provides better support.

Short Flutter Sleeves: If you want a sleeved version, pick up stitches around the armhole area (approximately the top quarter of the bodice on each side) and work outward in the shell stitch pattern for 3 to 4 inches, then finish with a picot hem. The natural flare of the shell stitch creates a delicate flutter effect.


Finishing

Weave in all ends using a tapestry needle, being careful to hide them within the body of the stitches rather than just tucking them through the surface.

Block your dress before wearing it for the first time. For cotton yarn, wet blocking works best: soak the dress in cool water for about 20 minutes, gently press out excess water in a towel, and lay it flat to dry. Blocking opens up the shell stitches and gives the fabric that luxurious drape you see in finished photos of crochet garments.

If you added an eyelet waist round, thread your elastic through now using a tapestry needle or a safety pin, adjust to fit, and sew the ends together securely.


Styling Your Boho Crochet Maxi Dress

A crochet dress is its own statement piece, so styling it is actually quite intuitive. For a beach or resort look, layer it over a swimsuit in a complementary color and add woven sandals and a wide-brim hat. For a festival or concert outfit, pair it with suede ankle boots, a fringe bag, and stacked bangles. For something more elevated, try a fitted slip dress underneath in a solid color and add strappy heeled sandals and simple gold jewelry.

Color choices matter enormously. Natural ecru, warm white, and sage green feel most true to the classic boho aesthetic, but a deep terracotta or cobalt blue makes a bold, striking impression. Two-toned versions — working the bodice in one color and the skirt in another — are particularly stunning and an easy way to use up partial skeins.


Customizing the Pattern

One of the great joys of working from a written pattern rather than buying a finished piece is that every element is adjustable.

If you want a midi length instead of a maxi, simply stop the skirt section 10 to 15 rounds earlier than written. If you want a dramatic floor-length gown, keep going until it reaches the floor, adding extra yardage as needed.

You can replace the shell stitch skirt entirely with a granny stripe pattern, a simple ripple stitch, or even a solid dc mesh for a different but equally beautiful effect. The bodice construction stays the same regardless of which skirt stitch you choose.

For a more modest or layered look, crochet a contrasting color underskirt in a solid sc fabric and attach it at the waist before working the shell stitch outer layer. The two layers move independently as you walk, creating a beautiful layered effect.


A Few Tips for Crochet Wearables

Working crochet garments is slightly different from making blankets or accessories. Here are a few things that will make the process smoother.

Try as you go. Because this dress is worked top-down, you can slip it on over your shoulders every dozen or so rounds to check fit and length. This is the single best thing you can do to ensure a great final fit.

Count your stitches. Use stitch markers at regular intervals (every 30 stitches works well) to catch any miscounts before they compound.

Crochet loosely. Wearable garments benefit from a slightly looser tension than decorative items. If your work feels stiff or boardlike, go up half a hook size.

Wash your yarn before the project. Pre-washing cotton yarn allows it to bloom slightly and gives you a more accurate sense of the finished drape.

Take breaks. Repetitive motions over a long project can fatigue your hands and wrists.

Categorized in:

Knit and Crochet Dresses,

Last Update: August 8, 2026