Skip to content
✨ FREE Pattern 🎯 Beginner Friendly ⏱️ Single-Day Project

Floral Crochet Shoulder Bag Pattern

⏱️ 3–4 hours
↓ Jump to Pattern
Floral Crochet Shoulder Bag Pattern
✨ FREEBeginner Friendly
🪝

Beginner Friendly

Perfect for those just starting their crochet journey, with clear instructions and simple techniques

⏱️

Single-Day Project

A satisfying project you can complete in a single afternoon or evening.

🎀

Handmade Gift

A beautiful keepsake — free forever. Read online or print at home.

About This Floral Crochet Shoulder Bag Pattern

Uncertainty to double-check: the exact yarn weight, gauge, finished bag dimensions, handle length, hardware size, and decorative flower proportions cannot be confirmed from the photo, so the specifications below are carefully estimated to reproduce the reference design.

This crochet hobo bag pattern creates a roomy handmade shoulder bag inspired by the beautiful cream, navy and powder-blue design shown here. The bag combines two large floral granny-square motifs on each side with open cream crochet, decorative striped rows, a long striped shoulder strap, drawstring closure, wooden beads and soft tassels.

The finished bag has a relaxed rounded hobo shape with enough room for everyday essentials while still looking elegant and handmade.

Materials

  • DK #3 cotton or cotton-blend yarn – cream 250-300 g
  • DK #3 yarn – navy blue 100-120 g
  • DK #3 yarn – powder blue 60-80 g
  • DK #3 yarn – beige / sand 40-50 g
  • 3.5 mm crochet hook 1
  • Metal rings for strap 2
  • Wooden beads 6-10
  • Decorative charm optional
  • Yarn needle 1
  • Scissors 1 pair
  • Cotton fabric for lining optional

Abbreviations

MRmagic ring
chchain
sl stslip stitch
scsingle crochet
hdchalf double crochet
dcdouble crochet
spspace
FOfasten off

Finished Size

Approximately 38 cm / 15 in wide x 32 cm / 12.5 in high, excluding the shoulder strap.

Finished strap length: approximately 60-70 cm / 24-27.5 in from ring to ring.

Construction: Make four large floral granny squares first. Join two squares for the front and two for the back. Crochet additional cream rows around the panels, then work the striped lower body and base. Join the front and back, shape the upper opening, add the drawstring and finish with the long striped strap and tassels.

Floral Granny Square – Make 4

Begin with beige yarn.

Round 1: Make MR, ch 3, work 15 dc into ring. Join with sl st – 16 dc.

Fasten off.

Flower Round 2 – Beige Petals

Join beige yarn in any stitch.

Ch 2, 2 dc in same stitch, ch 1.

Skip 1 stitch.

Repeat (3 dc in next stitch, ch 1, skip 1) around.

Join and fasten off.

Flower Round 3 – Powder Blue

Join powder-blue yarn in any ch-1 space.

In each ch-1 space work:

3 dc, ch 1, 3 dc.

Repeat around.

Join and fasten off.

Flower Round 4 – Navy

Join navy yarn between two powder-blue clusters.

Work 3 dc, ch 1 in each space around.

At four evenly spaced points work:

3 dc, ch 2, 3 dc

These four points begin transforming the flower into a square.

Round 5 – Square the Motif

Continue with navy.

Work 3 dc in each ch-1 space.

In every corner ch-2 space work:

3 dc, ch 2, 3 dc.

Join and fasten off.

Round 6 – Cream Border

Join cream yarn in any corner.

Ch 3, 2 dc, ch 2, 3 dc in the same corner.

Work 3 dc in each space across each side.

In every corner work:

3 dc, ch 2, 3 dc.

Join.

Round 7 – Cream Lace

Continue with cream.

Ch 4, skip 2 stitches, sc in next stitch.

Repeat across each side.

In each corner work:

sc, ch 3, sc.

Join and fasten off.

Block the Four Squares

Lightly wet each square and pin it to approximately 17 x 17 cm / 6.7 x 6.7 in.

Make sure all four motifs finish at the same size before assembly.

Join the Front Panel

Place two granny squares side by side with right sides facing up.

Using cream yarn, join them through the inside loops with sl sts or whip stitch.

Repeat with the remaining two squares to create the back panel.

Front Panel Outer Border

Join cream yarn at one lower corner.

Work sc evenly around the complete two-square panel.

Place 3 sc in each outside corner.

Join.

Openwork Border

Round 1: Ch 3, dc in each stitch around.

Round 2: Ch 4, skip 1 stitch, dc in next stitch. Repeat around.

Round 3: Ch 3, 2 dc into every ch-1 space around.

Repeat the same border for the back panel.

Lower Body – Cream Foundation

With the front panel facing you, join cream yarn along the lower edge.

Row 1: Ch 3, dc evenly across.

Row 2: Ch 3, dc across.

Fasten off.

Repeat on the back panel.

Lower Stripe 1 – Navy

Join navy.

Row 1: Ch 1, sc across.

Row 2: Ch 3, dc across.

Fasten off.

Lower Stripe 2 – Powder Blue

Join powder blue.

Ch 1, sc across.

Fasten off.

Lower Stripe 3 – Cream

Join cream.

Row 1: Ch 3, dc across.

Row 2: Ch 1, sc across.

Fasten off.

Lower Stripe 4 – Navy

Join navy.

Work 2 rows of dc.

Fasten off.

Lower Stripe 5 – Cream & Blue

Work:

  • 1 row cream sc
  • 1 row powder-blue dc
  • 1 row cream sc
  • 2 rows navy dc
  • 1 final row cream sc

This creates the layered striped effect across the bottom of the bag.

Shape the Bottom Corners

On the final three lower rows, decrease once at the beginning and once at the end of each row.

This gently rounds the lower corners instead of creating a completely rectangular bag.

Repeat identically on the back panel.

Join Front and Back

Place front and back panels together with wrong sides facing.

Using cream yarn, work sc through both layers beginning at one upper side.

Crochet down the first side, around the entire bottom and up the opposite side.

Leave the top completely open.

For a structured bag: Insert a rectangular plastic canvas or firm bag-base insert inside the bottom before adding the lining.

Shape the Upper Opening

Join cream yarn at one side seam.

Round 1: Sc evenly around the opening.

Round 2: Ch 3, dc around while decreasing 6-8 stitches evenly.

Round 3: Sc around.

The decreases gently pull the top inward to create the relaxed hobo shape.

Navy Decorative Band

Join navy.

Round 1: Ch 3, dc around.

Round 2: Ch 1, sc around.

Fasten off.

Drawstring Eyelet Round

Join cream.

Ch 3, dc in next stitch, ch 1, skip 1 stitch.

Repeat (dc in next 2 stitches, ch 1, skip 1) around.

Join.

Top Edge

Work 2 rounds of sc in cream.

On the final round, work one reverse sc / crab stitch in every stitch for a neat, firm edge.

Fasten off.

Drawstring – Make 2

Using cream yarn, ch approximately 85-95, or until the cord measures about 55-60 cm.

Sl st back through every chain to create a firm cord.

Fasten off.

Make a second identical cord.

Insert the Drawstrings

Weave the first cord through every eyelet around the front half of the bag.

Weave the second cord through the remaining eyelets from the opposite direction.

Bring both ends toward the center front.

Tie each pair into a loose decorative bow.

Front Drawstring Tassels – Make 2

Wrap navy yarn around a 10 cm piece of cardboard approximately 35 times.

Tie tightly at the top.

Cut the opposite end and wrap yarn around the tassel neck several times.

Repeat using cream yarn for the second tassel.

Add the Wooden Beads

Thread 2-3 wooden or blue beads onto each drawstring end before attaching the tassel.

Knot securely beneath the final bead.

Attach one navy tassel and one cream tassel.

Shoulder Strap

Using navy yarn, ch until the foundation measures approximately 65 cm / 25.5 in.

Row 1: Sc across in navy.

Row 2: Sc across in cream.

Row 3: Sc across in navy.

Row 4: Sc across in cream.

Row 5: Sc across in navy.

Fasten off.

Stronger strap: Crochet the strap tightly with a hook 0.5 mm smaller than the hook used for the bag. This reduces stretching when the bag is filled.

Attach the Metal Rings

Position one metal ring at each upper side of the bag.

Using cream yarn, sew each ring firmly through several stitches of the upper edge.

Pass one end of the strap through each ring.

Fold approximately 3 cm of strap back onto itself and sew securely.

Side Decorative Tassel

Make a two-color tassel using navy and cream yarn.

Thread several wooden and blue beads above the tassel.

Add an optional antique-style metal charm.

Attach the decoration to one of the strap rings.

Optional Fabric Lining

  1. Place the finished bag flat on folded cotton fabric.
  2. Trace around the body, adding a 1.5 cm seam allowance.
  3. Cut two lining pieces.
  4. Sew the side and bottom seams.
  5. Fold the upper raw edge inward.
  6. Insert the lining into the crochet bag.
  7. Hand-sew it just below the top crochet edge.

Optional Inner Pocket

Cut a fabric rectangle approximately 18 x 14 cm.

Fold and stitch the edges.

Sew the pocket onto one lining panel before inserting the lining into the bag.

Final Shaping

Lightly steam or wet-block the bag without flattening the floral motifs.

Shape the bottom into a soft rounded curve.

Gently stretch the granny squares so the floral motifs remain symmetrical.

Allow the bag to dry completely before using it.

Color Variations

  • Coastal: navy + powder blue + cream + sand
  • Vintage: burgundy + dusty rose + cream + taupe
  • Autumn: forest green + rust + mustard + cream
  • Soft feminine: sage + blush pink + ivory + beige
  • Classic: black + cream + camel

Finishing

Weave in every yarn end securely, especially around the strap rings and lower seams.

Check that both sides of the bag are symmetrical and that the strap attachment points feel firm.

Trim the tassels evenly and arrange the beads before wearing.

Frequently Asked Questions

The individual stitches are simple, but the granny-square construction, shaping, joining and strap assembly make the full project best for an adventurous beginner or intermediate crocheter.

Yes. Add another cream border round to each granny square or add extra rows to the side and bottom sections before joining the panels.

Use cotton yarn, crochet the strap tightly and consider sewing cotton webbing or fabric ribbon along the underside of the finished strap.

No, but a lining helps prevent small objects from slipping through the open crochet stitches and reduces stretching.

Yes. They are decorative only. The bag can be finished with a simple drawstring for a cleaner look.

A firm cotton or cotton-blend DK yarn works especially well because it gives the granny squares definition and helps the finished bag keep its shape.

Floral Crochet Shoulder Bag Pattern

The finished Floral Crochet Shoulder Bag Pattern

🧶
Cozy Amigurumi

All our free patterns are tested multiple times by real makers before publishing. We believe clear, beautiful patterns should be free for everyone.

Read Our Story →
🎁

Get Free Patterns in Your Inbox

New free amigurumi patterns every week — no spam, unsubscribe anytime.

🔒 No spam · Unsubscribe anytime · 100% free patterns only

Made this? Share it! 📸 Tag #CozyCrochetPatterns on Instagram or Pinterest

Want More?

171 Free Patterns Waiting for You 🎀

Instant PDF delivery. All tested. All beautiful.

Browse More Free Patterns →
Stay in the Loop

Free patterns + tips every week 📬

Join 714 crocheters — no spam, just yarny goodness.

We respect your privacy. Unsubscribe anytime. Privacy Policy