
Boho Crossbody Crochet Bag Pattern: Your Complete Guide to Making a Stunning Festival Bag
There’s something deeply satisfying about carrying a bag you made with your own hands. When that bag happens to be a beautifully textured, bohemian-inspired crossbody with fringe swaying as you walk, the satisfaction multiplies tenfold. This boho crossbody crochet bag pattern is designed for crafters who love a project that feels as good to make as it looks to wear — whether you’re heading to a weekend farmers market, a summer festival, or just adding some handmade flair to an everyday outfit.
In this guide, you’ll find everything you need: a complete, written pattern with stitch counts, materials list, helpful tips for beginners and intermediate crocheters alike, styling ideas, and answers to the most common questions people have when tackling a structured crochet bag for the first time. Pull up your favorite playlist, grab your hook, and let’s get started.
Why Crochet a Boho Crossbody Bag?
Before we dive into the pattern itself, it’s worth taking a moment to appreciate why this particular style of bag has captured the hearts of so many crocheters. The bohemian aesthetic celebrates texture, natural materials, and handcrafted imperfection. Crochet, with its looping stitches and organic rhythm, is practically tailor-made for the boho look.
A crossbody bag is also one of the most practical styles you can make. It keeps your hands free, sits close to the body, and works with a wide range of outfits. Unlike a tote, it doesn’t flop open and spill your belongings. Unlike a clutch, you don’t have to remember to carry it. A crocheted crossbody sits in a sweet spot between function and beauty that makes it one of the most rewarding bags you’ll ever craft.
This pattern uses a combination of the half double crochet stitch and the waistcoat stitch (also called the center single crochet) to create a dense, sturdy fabric that holds its shape well. Decorative fringe and a tassel accent give it that unmistakably boho feel, while an adjustable strap makes it wearable for people of different heights and body types.
Materials You’ll Need
Getting your materials together before you start makes the whole process smoother. Here’s what you’ll need for this boho crossbody crochet bag pattern.
Yarn: Approximately 300–350 yards of worsted weight (size 4) yarn in your main color. Cotton or a cotton-blend yarn is ideal because it’s sturdy, keeps its shape, and has a lovely drape. Tan, terracotta, cream, dusty rose, and sage green are all popular boho color choices. You’ll also want a small amount of a complementary color for optional fringe contrast — about 50 yards is more than enough.
Hook: A 5mm (H/8) crochet hook. Some crocheters work tightly and may prefer a 5.5mm hook. Work a gauge swatch before starting to make sure your fabric isn’t too stiff or too loose.
Notions: A tapestry needle for weaving in ends, scissors, a stitch marker or two, a magnetic bag snap closure (optional but highly recommended), a bag liner or piece of fabric if you want to sew an interior lining, and an adjustable metal D-ring slider or lobster clasp if you want the crossbody strap to be adjustable.
Gauge: 14 stitches and 16 rows = 4 inches in half double crochet. Gauge matters more for bags than for garments because you want a consistent, structured fabric that doesn’t stretch out of shape when you fill the bag.
Finished Size: Approximately 9 inches wide, 7.5 inches tall (not including the strap), and about 2 inches deep when assembled. This is a small-to-medium bag that comfortably holds a phone, wallet, keys, lip balm, and a few small essentials.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
hdc2tog — half double crochet two together (decrease)
ws — waistcoat stitch (insert hook between the two vertical loops of the stitch below)
st(s) — stitch(es)
BLO — back loop only
pm — place marker
rep — repeat
RS — right side
WS — wrong side
sp — space
Pattern Notes
This bag is worked in joined rounds for the body and in flat rows for the strap. The body is constructed in two flat panels that are then joined using a slip stitch seam, which creates a neat, visible ridge that adds to the texture and structural interest of the bag. The base is worked as a flat rectangle and then the sides are built up from there.
Read through the entire pattern before beginning. This is a moderately beginner-friendly project — if you’re comfortable with half double crochet and working in the round, you’ll have no trouble. If you’re newer to crochet, the main skills you’ll practice here are working flat panels, joining seams, and adding fringe, all of which are clearly explained below.
The Pattern: Boho Crossbody Crochet Bag
Part One: The Base
The base gives the bag its structure, so take your time here and make sure your tension is even.
Chain 31. This gives you a foundation chain for a base that’s approximately 9 inches long.
Row 1: Starting in the second chain from the hook, hdc across. (30 hdc) Turn.
Row 2: Ch 2 (does not count as a stitch throughout this pattern), hdc in each st across. (30 hdc) Turn.
Row 3 through Row 8: Repeat Row 2. (30 hdc per row)
After 8 rows, do not fasten off. You’ll now work around the entire perimeter of the base rectangle to begin building the sides.
Part Two: The Sides
This is where the bag takes its three-dimensional shape. You’ll be working in joined rounds, placing a stitch marker at the beginning of each round to keep track.
Round 1: Ch 1, work 30 sc across the top edge of the base, then work 3 sc along the short end, then 30 sc across the bottom edge, then 3 sc along the remaining short end. Join with a sl st to the first sc. Pm. (66 sc)
Round 2: Ch 1, sc in each st around. Join with sl st. (66 sc)
Round 3: Ch 1, switch to hdc. Hdc in each st around. Join with sl st. (66 sts)
Round 4 through Round 20: Ch 1, hdc in each st around. Join with sl st. (66 sts)
Note: If you want a taller bag, simply add more rounds here before moving on. Each two rounds add approximately half an inch of height.
Round 21 (Waistcoat Stitch Row, decorative): Ch 1, work ws (waistcoat stitch) in each st around. To make the waistcoat stitch, insert your hook between the two vertical loops of the stitch in the row below rather than under the top two loops as usual. Join with sl st. (66 sts)
Rounds 22–24: Ch 1, hdc in each st around. Join with sl st. (66 sts)
Fasten off and weave in ends.
Part Three: The Flap
The flap gives the bag its boho silhouette and is worked flat in rows, then sewn to the back of the bag body.
Join yarn to the back of the bag at the top edge, counting in 8 stitches from the side seam. This positions the flap to cover the opening fully.
Row 1 (RS): Ch 1, hdc in next 20 sts. Turn. (20 hdc)
Rows 2–10: Ch 2, hdc in each st across. Turn. (20 hdc)
Row 11 (Begin Rounded Shaping): Ch 1, hdc2tog, hdc across to last 2 sts, hdc2tog. Turn. (18 sts)
Row 12: Repeat Row 11. (16 sts)
Row 13: Repeat Row 11. (14 sts)
Row 14: Repeat Row 11. (12 sts)
Row 15: Ch 1, hdc2tog, hdc across to last 2 sts, hdc2tog. (10 sts)
Do not fasten off. Now work a single crochet border around the entire outer edge of the flap for a clean, polished finish. Work 1 sc in each stitch along the sides and top, and 3 sc in each corner to keep the fabric flat. Join with a sl st, fasten off, and weave in ends.
Attach the flap to the back panel of the bag by sewing along the straight top edge of the flap using your tapestry needle and a length of yarn. If you’re adding a magnetic snap closure, install the female half of the snap to the center underside of the flap (about half an inch from the bottom edge) and the male half to the front center of the bag body before attaching the flap. This is much easier to do before everything is permanently joined.
Part Four: The Adjustable Strap
The strap is worked flat. For a standard crossbody length, you’ll want the strap to measure approximately 48–52 inches when finished, though you can adjust this based on your preference.
Chain 8.
Row 1: Starting in the second chain from the hook, sc across. (7 sc) Turn.
Rows 2 through the desired length: Ch 1, work BLO sc across. (7 sts) Turn.
Working in the back loop only creates a ribbed texture that adds visual interest and also helps the strap stay in place on your shoulder without slipping. Continue until the strap measures approximately 50 inches (or your preferred length), then fasten off and weave in ends.
To attach the strap, you can sew it directly to the top sides of the bag body using a tapestry needle and yarn, stitching in a square pattern for strength. Alternatively, thread the ends of the strap through D-rings or lobster clasps and sew back on itself for an adjustable, detachable option. The adjustable option is more versatile and worth the extra few minutes of effort if you plan to share the bag or if you wear it at different lengths depending on the outfit.
Part Five: The Fringe
The fringe is where this boho crossbody crochet bag pattern really comes into its own. Cut lengths of yarn approximately 10–12 inches long — you’ll need about 80 to 100 strands depending on how full you want the fringe.
Working along the bottom edge of the bag flap, fold a strand in half, insert the folded end through a stitch from front to back, pull the loose ends through the loop, and tighten. Repeat across the entire bottom edge of the flap, placing fringe in every other stitch or every stitch depending on the density you prefer.
For a layered look, you can also add a shorter row of fringe along the seam where the flap meets the bag body. Trim all fringe to the same length once it’s all attached, or trim at a slight angle for a more organic, bohemian feel.
If you want to add a tassel to the point of the flap, cut about 30 strands of yarn in a contrasting color, each about 8 inches long. Hold them together, fold in half, and use a short piece of yarn to tie tightly around the bunch about an inch from the fold. This creates the tassel head. Attach the loop at the top to the tip of the flap and let it hang freely.
Tips for Getting the Best Results
Use a stitch marker consistently. It’s easy to lose track of where your round begins, especially in the early rounds where the bag is still small and flat. A stitch marker takes two seconds to place and saves you from having to count and recount.
Block your bag when you’re finished. Wet blocking, where you dampen the finished bag and pin it to its final dimensions to dry, makes an enormous difference in how crisp and professional it looks. Cotton yarn responds especially well to blocking.
Don’t skip the lining. A fabric lining isn’t required, but it makes the bag sturdier, prevents small items from slipping through stitches, and gives the interior a finished look. Cut a simple rectangle slightly smaller than the bag’s interior dimensions, fold the edges under, and hand-stitch it inside. Even a piece of cut-to-size felt can work beautifully.
Check your gauge. A bag that’s too stretchy won’t hold its shape and will gradually sag with use. A bag that’s too stiff won’t be comfortable to carry. Take fifteen minutes to swatch before you begin and it’ll save you a lot of frustration later.
Styling Your Boho Crossbody Crochet Bag
One of the joys of making your own bag is that it becomes uniquely yours — but it helps to think about how you want to style it before you choose your yarn color. A cream or natural tan bag pairs beautifully with linen, denim cutoffs, and flowy maxi dresses. A terracotta or burnt orange version feels earthy and warm against olive green or warm brown tones. A sage green bag with cream fringe has a fresh, outdoorsy quality that looks stunning with white and neutral outfits.
This bag works wonderfully at outdoor festivals, beach days, and farmers markets because the open stitch structure is breathable and the compact size keeps you from overpacking. It also transitions surprisingly well into fall styling — swap the fringe for a leather tassel accent and pair it with a chunky knit sweater and ankle boots for a grounded, textured autumn look.
Frequently Asked Questions
Can I use a different yarn weight? Yes, but keep in mind that a bulkier yarn will make a larger bag and a lighter yarn will make a smaller one. Adjust your hook size accordingly and expect that stitch counts may need to change to achieve similar dimensions.
How do I make the bag bigger? Add stitches to the base rectangle (in multiples of 2 to keep things symmetrical) and increase your side rounds. You can also work more rounds on the sides before beginning the flap.
Can I use acrylic yarn instead of cotton? Absolutely. Acrylic yarn is more affordable, comes in an enormous range of colors, and is easy to care for. It won’t have the same drape or stiffness as cotton, so your bag may be softer and less structured, but many crafters prefer that feel.
How long does this project take? For an intermediate crocheter working at a comfortable pace, expect about 8 to 12 hours total. Breaking it up over a few evenings makes it feel very approachable.
Final Thoughts
A boho crossbody crochet bag is one of those projects that manages to be both practical and artistic — the kind of thing you’ll reach for again and again once it’s done, and that people will notice and compliment every time you wear it. There’s a real pleasure in being able to say “I made this,” and this pattern is designed to make that moment as achievable and enjoyable as possible.
Whether you’re making this for yourself, as a gift for a friend who loves handmade things, or as part of a growing collection of crochet accessories, the skills you practice here — structured rounds, seaming, shaping a flap, adding decorative elements — will serve you in countless future projects. Take it at your own pace, don’t be afraid to adjust the pattern to suit your taste, and enjoy every stitch.
Happy crocheting.