🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.8β˜… Rating
12-15 Hours Time Needed
2.1K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Multi-Day Project

A rewarding 12+ hour journeyβ€”perfect for dedicated crafters who love detailed work.

✨

Stylish Touch

An elegant detail to elevate any look, combining traditional techniques with contemporary design sensibilities.

About This Corfu Bag Pattern

This pattern creates a structured tote-style Corfu Bag with embossed motifs worked in two colors using front and back post double crochet techniques. It features a reinforced upper edge, spiral cord handles, and optional lining for extra durability. Detailed charts, step-by-step photos, and video references are included to help you through the more advanced shaping and color work.

Corfu Bag Pattern crochet pattern - detailed view of completed project

The design uses DK weight mercerized cotton and makes a roomy, everyday bag with beautiful texture. Techniques include F (front post), B (back post), increases in posts, and special shallow B and B3i stitches.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it combines elegant texture with practical construction, resulting in a bag that is both beautiful and functional. I enjoy the embossed stitches that pop from the background and the satisfying rhythm of working post stitches in rounds. The pattern gives clear charts and photo tutorials which made it fun to prototype and adjust. I also appreciate how the reinforced upper edge and optional lining make the finished bag sturdy enough for daily use.

Corfu Bag Pattern step 1 - construction progress Corfu Bag Pattern step 2 - assembly progress Corfu Bag Pattern step 3 - details and accessories Corfu Bag Pattern step 4 - final assembly and finishing

Switch Things Up

I love how you can customize the Corfu Bag by changing color palettes; try soft neutrals for a classic look or bright contrasting colors to make the embossed elements pop.

You can make the bag larger or smaller by choosing a different yarn weight and adjusting the hook size; bulkier yarn with a larger hook creates a chunkier tote, while lighter yarn makes a more delicate purse.

For alternative handles, swap the spiral cord for leather straps or crochet a longer shoulder strap; you can also add D-rings to make handles removable.

Experiment with the lining: add pockets, a zip closure, or a contrasting fabric for a pop of color and extra functionality.

If you want more texture, try adding surface crochet motifs or embroidered highlights after finishing the bag sides and before adding the upper edge backing.

I often change the repeat count in the side charts to create taller embossed elements β€” try adding or subtracting full motif repeats for a different vertical scale.

To make the bag sturdier, interface both the upper edge and the side panels, or quilt the lining for added structure; this works especially well if you plan to carry heavier items.

For a beach version, make the bag in cotton rope or thicker cotton and skip the lining for easy drying; you can also open-weave the bottom slightly for drainage.

Try decorative closures like a wooden button and loop, magnetic snaps, or a crocheted flap for a different finished look and added security.

I recommend trying small samples of the embossed chart before committing to the full bag β€” it helps you decide on yarn color contrasts and gives a preview of how the motifs read at scale.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers during rounds with repeated motifs leads to misaligned patterns; mark the beginning of rounds and repeat sections to keep the chart aligned. βœ— Not switching colors correctly for post stitches can create messy floats; always finish the previous stitch with the next color and follow the rule about not switching to Yarn2 when a back post stitch is next. βœ— Working with inconsistent tension will distort the embossed elements and overall shape; maintain even tension and check your gauge before starting the bag sides. βœ— Failing to baste and secure interfacing for the upper edge may cause shifting; baste and hand-stitch buckram in place and use stretchable stitching to secure edges.

Corfu Bag Pattern

Make a stunning Corfu Bag with embossed front-post stitches and a decorative fish-and-leaf motif. This pattern guides you step-by-step through the reinforced upper edge, spiral cord handles, and optional lining so your bag is both beautiful and durable. You will learn embossed crochet techniques and receive charts and photos to help you finish a professional-looking accessory. Perfect for gifting or everyday use.

Intermediate 12-15 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight yarn (120-130 meters / 50 g). Example: Scheepjes Catona (100% mercerized cotton, fingering weight, 50g / 125m).
  • 02
    Yarn1 (background) - 4 skeins / 170g / approx 465 yds in Silver Blue (background color).
  • 03
    Yarn2 (embossed elements) - 7 skeins / 305g / approx 834 yds in Moon Rock (embossed color).
  • 04
    Optional: lining fabric piece approx 40cm x 80cm / 15 3/4" x 31 1/2" (measure your finished bag before cutting).
  • 05
    Optional: narrow non-stretch tape for spiral cords (to insert for stability).

β€” Tools Required

  • 01
    Crochet hook 2.75mm
  • 02
    Tapestry needle
  • 03
    Hand-sewing needle
  • 04
    Sewing thread matching the background color
  • 05
    Interfacing (buckram or other stiff interfacing) approx 7cm x 80cm / 2 3/4" x 31 1/2" for upper edge backing
  • 06
    Stitch markers
  • 07
    Scissors
  • 08
    Pins for assembly
  • 09
    Measuring tape
  • 10
    Optional: D-rings if attaching strap hardware
  • 11
    Optional: narrow non-stretch tape for reinforcing spiral cord

Progress Tracker

0% Complete

β€” Bag bottom :

Inc Rnd 1 :

with Yarn2 ch4, ss in 1st ch, ch2 (counts as dc), 8 dc in ch4-ring, ss in 2nd ch of beg ch-2. (9dc)

Inc Rnd 2 :

ch2 (doesn't count as st throughout bag bottom), F2i (in beg ch-2 from pr), 8 F2i, sk ch-2 (throughout bag bottom), ss (in 1st F throughout bottom). (18F)

Inc Rnd 3 :

ch2, F2i (in 1st F from pr (ignore ch-2) throughout bottom), F, [F2i, F]x8, ss. (27sts)

Inc Rnd 4 :

ch2, [2F, F2i]x9, ss. (36sts)

Inc Rnd 5 :

ch2, [F2i, 3F]x9, ss. (45sts)

Inc Rnd 6 :

ch2, 2F, [F2i, 4F]x8, F2i, 2F, ss. (54 sts)

Inc Rnd 7 :

ch2, 4F, [F2i, 5F]x8, F2i, F, ss. (63sts)

Inc Rnd 8 :

ch2, [6F, F2i]x9, ss. (72sts)

Inc Rnd 9 :

ch2, [F2i, 7F]x9, ss. (81sts)

Inc Rnd 10 :

ch2, 2F, [F2i, 8F]x8, F2i, 6F, ss. (90sts)

Inc Rnd 11 :

ch2, 4F, [F2i, 14F]x5, F2i, 10F, ss. (96sts)

Inc Rnd 12 :

ch2, 6F, [F2i, 15F]x5, F2i, 9F, ss. (102sts)

Inc Rnd 13 :

ch2, 8F, [F2i, 16F]x5, F2i, 8F, ss. (108sts)

Inc Rnd 14 :

ch2, 10F, [F2i, 17F]x5, F2i, 7F, ss. (114sts)

Inc Rnd 15 :

ch2, 12F, [F2i, 18F]x5, F2i, 6F, ss. (120sts)

Inc Rnd 16 :

ch2, 14F, [F2i, 19F]x5, F2i, 5F, ss. (126sts)

Inc Rnd 17 :

ch2, 16F, [F2i, 20F]x5, F2i, 4F, ss. (132sts)

Inc Rnd 18 :

ch2, 18F, [F2i, 21F]x5, F2i, 3F, ss. (138sts)

Inc Rnd 19 :

ch2, 20F, [F2i, 22F]x5, F2i, 2F, ss. (144sts)

Inc Rnd 20 :

ch2, 22F, [F2i, 23F]x5, F2i, F, ss. (150sts)

Inc Rnd 21 :

ch2, [24F, F2i]x6, ss. (156sts)

Inc Rnd 22 :

ch2, [F2i, 38F]x4, ss. (160sts)

Inc Rnd 23 :

ch2, 2F, [F2i, 39F]x3, F2i, 37F, ss. (164sts)

Inc Rnd 24 :

ch2, 4F, [F2i, 40F]x3, F2i, 36F, ss. (168sts)

Inc Rnd 25 :

ch2, 6F, [F2i, 41F]x3, F2i, 35F, ss. (172sts)

Inc Rnd 26 :

ch2, 8F, [F2i, 42F]x3, F2i, 34F, with Yarn1 ss. (176sts)

Info :

Mark stitches for making B3i: pm in 1st F of Rnd 26, [sk 21F, pm in next F]x7 (21F rem to 1st F). (176sts)

β€” Bag sides :

Info :

Chart 2 on next page. Written instructions do not remind you to switch yarn. Make highlighted stitches with Yarn2, all other stitches with Yarn1. See special stitches and general rules for embossed crochet.

Rnd 27 :

(RS) with Yarn1 ch2 (counts as 1st B of B3i), shallow B2i in 1st F from pr (counts as 2nd and 3rd B of B3i), [*F2t, 17F, F2t*, B3i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 28 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr; counts as 2nd B of B2i), [*B, B2i, F2t, 15F, F2t*, B2i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 29 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr (counts as 2nd B of B2i), [*3B, B2i, F2t, 13F, F2t*, B2i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 30 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*2B, F, 2B, B2i, F2t, 11F, F2t, B2i, 5B, B2i, F2t, 11F, F2t*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 31 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*3B, F, 3B, B2i, F2t, 9F, F2t, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 32 :

ch2 (counts as B), [*4B, F3i, 5B, F2t, 7F, F2t, B2i, 9B, B2i, F2t, 7F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 33 :

ch2 (counts as B), [*2B, B2t, F2i, hdc bet F's, F, hdc in bet F's, F2i, B2t, 3B, F2i, 3B, F2i, B2i, F, 9B, F, B2i, F2t, 5F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 34 :

ch2 (counts as B), [*B, B2t (2nd leg in 2 posts), 2 F2i, B in hdc, F, B in hdc, 2 F2i, B2t (1st leg in 2 posts), 2B, F2t, 3F, F2t, B2i, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 35 :

ch2 (counts as B), [*B2t (2nd leg in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (1st leg in 2 posts), B, F2t, F, F2t, B2i, 2B, 2 F2i, B2t (1st leg in 2 posts), B3t, B2t (2nd leg in 2 posts), 2 F2i, 2B, B2i, F2t, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 36 :

ch2 (counts as B), [*B (in 2 posts), 5F, B2i, B, F, B, B2i, 5F, 2 B (1st in 2 posts), F3t (1st and 3rd legs in 2 posts), B2i, 3B, F2i, 3F, B3t (1st and 3rd legs in 2 posts; 2nd leg in 3 posts), 3F, F2i, 3B, B2i, F3t (1st and 3rd legs in 2 posts)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 37 :

ch2 (counts as B), [*B, F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 2B (finish with Yarn1), with Yarn2 F (in 3 posts of F3t) and finish with Yarn1, 4B, B2i, 4F, F3t (2nd leg in 3 posts), 4F, B2i, 4B (finish last B with Yarn1), with Yarn2 F (in 3 posts); finish with Yarn1]*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Info :

Shift beg of rnd next to the embossed element to minimize visibility of ch-2 at the beg of each round: turn to WS, 7ss (in prev 7sts: F, 4B, B2i), turn.

Rnd 38 :

ch2 (counts as 1st B of B2i), B in same st (in 1st B after F from pr; counts as 2nd B of B2i), [*8B (6th in F; finish last B with Yarn1), with Yarn2 F3t (1st and 3rd legs in 2 posts; finish with Yarn1), 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B (finish last B with Yarn1), with Yarn2 F3t (1st and 3rd legs in 2 posts)]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 39 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr), [*B2i, 9B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 4B (1st is shallow B in F3t), F2i, F, F2t (1st leg in next F), sk B2t, 2nd leg in next F, F in same st as 2nd leg of prev F2t, 12F, F2t (1st leg in same st as last of 12F), sk B2t, 2nd leg in next F, F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 40 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr), [*10B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), B2t, 10B, B2i, F3t (1st and 3rd legs in 2 posts; 2nd leg in 3 posts)*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 41 :

ch2 (counts as 1st leg of B2t), B in 1st B after ch-2 from pr (counts as 2nd leg of B2t), [*10B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), 10B, B2t, F3i (in 3 posts)*, B2t]x3, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 42 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*10B (last in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t*]x3, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 43 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*9B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B, and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 9B, B2t (2nd leg in 2 posts), F2i, 3F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 44 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*9B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 9B]x3, rep bet *'s, ss in 1st B.

Rnd 45 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*6B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, 3F, F2i, B2t (both legs in 2 posts), 6B]x3, rep bet *'s, ss in 1st B.

Rnd 46 :

ch2 (counts as B), [*6B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), 7B (last in 2 posts), F and finish with Yarn1, fish stripe: with Yarn1 9F and finish with Yarn2, F*, B (in 2 posts)]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Info :

Shift beg of round: with RS facing, 5ss (in prev 5B), turn to align beginning.

Rnd 47 :

ch2 (counts as B), [*2B (2nd in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 3B (1st in 2 posts), F2i, 2 B2t, F2i, 9F, F2i, 2 B2t, F2i*], B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 48 :

ch2 (counts as B), [*2B and finish last B with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B and finish last B with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 3B, F2i, F, B2t (both legs in 2 posts), F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2. fish stripe: with Yarn1 11F and finish with Yarn2, F, B2t (both legs in 2 posts), F, F2i*, B]x3, rep bet *'s.

Rnd 49 :

ch2 (counts as B), [*3B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 4B (1st is shallow B in F3t), F2i, F, F2t (1st leg in next F), sk B2t, 2nd leg in next F, F in same st as 2nd leg of prev F2t, 12F, F2t (1st leg in same st as last of 12F), sk B2t, 2nd leg in next F, F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 50 :

ch2 (counts as B), [*B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), B2t, 2B, F2i, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 51 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts)]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 52 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*B2i, 2B (2nd in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t*]x3, rep bet *'s, ss in 2nd ch of beg ch-2. fish stripe: with Yarn1 13F and finish with Yarn2.

Rnd 53 :

ch2 (counts as B), [*5B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 4B, F2i, hdc in bet F's, F2i, 4B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 6B, 15F (1st and last in 3 posts)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 54 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*6B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 6B]x3, rep bet *'s, ss in 2nd ch of beg ch-2. fish stripe: with Yarn1 F2t, 9F, F2t and finish with Yarn2.

Rnd 55 :

ch2 (counts as B), [*5B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), 2B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 56 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr (counts as 2nd B of B2i), [*5B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts)]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 57 :

ch2 (counts as B), [*7B (last in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 8B (1st in 2 posts), 11F (2nd and 10th in 2 posts)*], B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 58 :

ch2 (counts as B), [*4B, F3i, B2t and finish with Yarn1, with Yarn2 F3t and finish with Yarn1, 2 B2i, 2B, 3F, 2B, 2 B2i and finish last B with Yarn1, with Yarn2 F3t and finish with Yarn1, B2t, F3i, 5B, F2t, 7F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 59 :

ch2 (counts as B), [*4B, F2i, F, F2i, B2t (1st leg in 2 posts; 2nd leg is shallow B in F3t), 4B, B2t, F2i, F, F2i, B2t, 4B, B2t (1st leg is shallow B in F3t; 2nd leg in 2 posts), F2i, F, F2i, 5B, F2t, 5F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 60 :

ch2 (counts as B), [*4B, F2i, 3F, F2i, B2t (1st leg in 2 posts), 4 B (last in 2 posts), 5F, 4B (1st in 2 posts), B2t (2nd leg in 2 posts), F2i, 3F, F2i, 5B, F2t, 3F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 61 :

ch2 (counts as B), [*4B, F2i, 5F, F2i, B2t (1st leg in 2 posts), 3B, 5F, 3B, B2t (2nd leg in 2 posts), F2i, 5F, F2i, 5B, F2t, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 62 :

ch2 (counts as B), [*4B, F2i, 7F, F2i, 4B (1st in 2 posts), F2t, F, F2t, 4B (last in 2 posts), F2i, 7F, F2i, 5B and finish with Yarn1, with Yarn2 F3t and finish with Yarn1*], B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Info :

Shift beg of round: turn to WS, 6ss (in prev 6sts: F3t and 5B), turn.

Rnd 63 :

ch2 (counts as 1st leg of B2t), B in 2nd B after F2i from pr (counts as 2nd leg of B2t), [*7B (4th is shallow B in 3 posts of F3t), B2t, F2i, 9F, F2i, 4B and finish with Yarn1, with Yarn2 F3t and finish with Yarn1, 4B, F2i, 9F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 64 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*5B, B2t (2nd leg in 2 posts), F2i, 11F, F2i, B2t, 5B (3rd is shallow B in 3 posts of F3t), B2t, F2i, 11F, F2i*, B2t (1st leg in 2 posts)]x3, rep bet *'s, ss in 1st B.

Rnd 65 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr, [*3B, B2t (2nd leg in 2 posts), F2i, 13F, F2i*, B2t (1st leg in 2 posts)]x7, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 66 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr, [*B, B2t (2nd leg in 2 posts), F2i, 15F, F2i*, B2t (1st leg in 2 posts)]x7, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 67 :

ch2 (counts as 1st leg of B3t), B2t (1st leg in 2nd B after ch-2 from pr, 2nd leg in 2 posts; counts as 2nd and 3rd legs of B3t), [*F2i, 17F, F2i*, B3t (1st and 3rd legs in 2 posts)]x7, rep bet *'s, with Yarn1 ss in B2t. (176sts)

Dec Rnd 68 :

with Yarn2 ss in next F, ch2 (doesn't count as st), F in same st, 20F, [sk B3t, 21F]x7, sk B3t, sk ch-2, ss in 1st F. (168 sts)

Dec Rnd 69 :

ch2 (doesn't count as st), F in same st (in 1st F from pr), 8F, F2t, 10F, [9F, F2t, 10F]x7, sk ch-2, with Yarn1 ss in 1st F. (160sts)

β€” Upper edge backing :

Dec Rnd 70 :

ch1 (doesn't count as st), sc blo in same st, [*3sc blo, sc2tog blo, 8sc blo, sc2tog blo*, 5sc blo]x7, rep bet *'s, 4sc blo, ss blo in 1st sc. (144sts)

Rounds 71-86 :

ch1 (doesn't count as st), sc blo in same st, 143sc blo, ss blo in 1st sc. Fasten off after Rnd 86. (144sts)

Info :

Fasten off after Round 86. Reinforce upper edge backing with buckram as instructed in reinforcing section.

β€” Reinforcing upper edge backing with buckram :

Info :

To determine the size of the strip, unfold and measure width. Multiply width by 2 and add 2cm for overlap. Approx strip: 7cm x 80cm (2 3/4" x 31 1/2"). Baste and stitch interfacing to wrong side of upper edge backing. Use zig-zag or stretchable stitch to secure. Fold backing in and hand-stitch to wrong side if not adding lining.

β€” Spiral cord handles (x2) :

Video :

https://youtu.be/Th1hfMbRoAQ

Step :

With Yarn2 leave 30cm / 12" tail, make 78cm / 30 3/4" long 8-sts spiral cord starting with one 4sc-row (video and pictures show 10 rows). Fasten off leaving 30cm / 12" tail. Measure while cord is fully stretched. Keep in mind cord stretches; insert narrow non-stretch tape inside cord after creating approx 1cm of cord if desired. Secure ends of the tape to beginning and end of the cord.

β€” Handle attaching strip (x4) :

Flat part to attach strap to D-ring :

Row 1: leave 20cm/8" end for a seam, ch5, sc in 2nd ch from hook, 3sc, turn (4sc). For Corfu bag make only 1 row. Fasten off leaving 20cm/8" tail for seam.

Spiral part. Rnd 1 :

ch1, sc blo in same st, 3sc blo, 4sc-foundation results in 8sts-cord.

Rnd 2 :

sc in 1st lp from above, sc in 2nd lp, sc in 3rd lp, sc in 4th lp, continue in spiral as needed until desired length. Do not join the round; continue working in a spiral mode by repeating Round 2. Fasten off when length reached and attach to bag.

β€” Loop seam cover (x4) :

Loop seam cover :

With Yarn2 ch14 and work 9 rows of slip stitch rib. Fasten off leaving 30cm/12" tail. Thread tapestry needle with the tail and position strip over the loop seam. Use overcast stitch to stitch short edges together. Secure seam and proceed to sew bottom of strip to handle using back stitch. Weave in tails.

β€” Attach handles to the bag (x4) :

Attach handles :

Insert handle attaching strip into the loop at the end of the handle, ensuring loop seam cover is facing inner side of the bag. Thread tapestry needle with 30cm/12" tail from the handle attaching strip. Fold strip to WS and sew each stitch at edge of strip securely to both loops of one of the 8 stitches from which the strip was started. Secure seam by tying off thread and weave in loose tail.

β€” Optional lining :

Optional lining instructions :

1. Length: measure finished bag from folded upper edge backing to bottom center and add 5cm/2" for seam allowances. Width: measure bag width, multiply by 2, add 3cm/1 1/8" for seam allowance. Mark seam allowances: 2cm/3/4" at upper edge, 1.5cm/5/8" at both sides, 3cm/1 1/8" at bottom. Also mark 5cm/2" of side allowance from bottom seam allowance. 2. Stitch sides together from upper edge to the 5cm/2" mark. 3. Overcast the upper edge and edgestitch allowances along 5cm/2" mark. 4. Press up 3cm/1 1/8" hem; tuck under 1cm/3/8" of raw edge; baste and edgestitch. 5. Insert drawstring into 2cm/3/4" slit at bottom, pull and tie. 6. Tuck 2cm/3/4" of lining under bag's upper edge backing. Baste and hand-stitch backing and lining to bag's wrong side using small invisible stitches.

β€” Finishing and Care :

Finishing :

Weave in all ends. Hand-wash in lukewarm water with mild detergent, rinse, use a towel to squeeze out excess moisture, lay flat to dry. If adding interfacing, baste before hand-stitching. Use zig-zag or stretchable stitch to secure interfacing edges.

Assembly Instructions

  • Sew the upper edge backing to the top edge of the bag, then baste and hand-stitch the buckram interfacing to the wrong side of the backing to reinforce the edge before folding in and finishing the seam.
  • Insert the spiral cord handle loops into the handle attaching strip and stitch the strip into the bag's edge, making small invisible stitches to secure each loop at the 8 stitches where the strip attaches.
  • Position the handles evenly around the top of the bag (repeat 4 times) and secure by sewing the folded attaching strip to the back loops of the 8 stitches as shown in pictures; tie off and weave in tails.
  • If adding the lining, stitch sides with seam allowances as instructed, insert the drawstring through the bottom slit, then baste and hand-stitch lining to the bag's upper edge backing using small invisible stitches.

Important Notes

  • πŸ’‘Use Yarn1 (background) for all back post stitches, hdc, last ss in each round and fish stripes unless otherwise noted.
  • πŸ’‘Use Yarn2 for all front post stitches (embossed elements) except fish stripes; when switching colors finish the previous stitch with the next color.
  • πŸ’‘Do not switch to Yarn2 for front post stitches if a back post stitch will be made in the same stitch in the next round; such stitches are marked on charts with a red circle.
  • πŸ’‘Always check the pattern page for corrections and updates before starting and view supporting videos for complex steps.

This Corfu Bag pattern blends texture and durability in a beautifully embossed tote design. It includes charts, step photos, and video links for tricky techniques so you can crochet with confidence. Make a bag that is both stylish and practical β€” a handmade piece you will enjoy using every day. 🧢✨

You ask,

we answer.

FAQs

What size will the finished piece be?

Approximate finished bag measurements: Length 41.5cm (16 3/8") from bottom center to upper edge, Width 38.8cm (15 1/4"), Loaded bag height 32cm (12 5/8"), Handles length 64cm (25 1/4").

Can I use a different yarn weight?

Yes, but changing yarn weight will alter the final size and drape; use an appropriate hook and check gauge: front post or back post double crochet stitch gauge is 23 sts x 15 rows = 10cm x 10cm (4" x 4").

Do I need prior experience to make this bag?

This pattern is rated intermediate and includes advanced post stitch techniques and chart reading; familiarity with front and back post double crochet and working in the round is recommended.

How long does the project typically take?

Most crafters complete this project in 12-15 hours depending on experience, whether you add lining, and time spent on finishing details.