🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.7β˜… Rating
12-15 Hours Time Needed
2.8K 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 textured Corfu tote bag worked in the round with embossed elements and fish-stripe accents. It features a circular bottom worked with front-post/back-post techniques, charted side panels, reinforced upper edge backing, and spiral cord handles. The design uses two colors: a background color and a contrasting color for the embossed motifs. Clear charts and step-by-step photos are provided to help you make professional-looking handles and finishing.

Corfu Bag Pattern crochet pattern - detailed view of completed project

Pattern includes full materials list, abbreviations (American crochet terminology), charted rounds for Rnds 26-86, and videos links for special techniques. Optional interfacing and lining instructions are included to reinforce the bag.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it combines structured shaping with beautiful embossed motifs that really pop. I enjoy the mix of front-post and back-post techniques β€” they produce a sculpted, tactile surface that feels luxurious. The bag design is practical and elegant, perfect for everyday use or as a thoughtful handmade gift. I also appreciate that the pattern includes charts, videos, and detailed handle instructions to make assembly straightforward and satisfying.

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 this pattern adapts to different styles; you can change the color palette to make a bold statement or a soft neutral tote.

If you want a chunkier look, switch to a bulkier DK/aran blend and a larger hookβ€”this will give you a squishier, more casual bag.

To make a mini version, use a lighter weight yarn and smaller hook; reduce repeat counts proportionally and check gauge carefully.

I often add embroidery or beads to the embossed elements to make them sparkle and personalize the design.

Try lining the bag with a bright fabric for a contrast peek; you can also add internal pockets for organization and a magnetic snap for closure.

For sturdier handles, insert a thin strip of interfacing or narrow webbing inside the spiral cord before closing the ends.

I sometimes replace one of the colors with variegated yarn for a subtle color shift across the motif to create a painterly effect.

You can create a shoulder strap variation by making a longer spiral cord and attaching D-rings to the handle attaching strip.

If you prefer a boxier bottom, follow the optional oblong bottom instructions referenced in the pattern and continue from Round 27 as directed.

I recommend testing small changes on a swatch before committing to the whole bag so you can fine-tune stitch counts and tension.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers when marking repeats causes misaligned embossed motifs; place markers at the start of each repeat and when instructed to mark stitches for B3i. βœ— Not switching colors at the correct time leads to messy floats and incorrect post placement; always switch color to finish the previous stitch as instructed and follow the rule to make last yarn over with the new color. βœ— Working with inconsistent tension will distort the embossed pattern and bag shape; maintain even tension, especially when working front post and back post stitches to keep motifs crisp. βœ— Forgetting to reinforce the upper edge with buckram or interfacing can cause a floppy rim; cut interfacing to the recommended size and baste it in place before hand-stitching the backing for a stable finish. βœ— Not measuring the finished bag before cutting lining fabric may result in ill-fitting lining; measure the finished bag dimensions and then cut fabric allowing seam allowances as specified.

Corfu Bag Pattern

Make a stylish Corfu Bag using textured embossed crochet and clear charted instructions. This pattern guides you through a round bottom, embossed side panels, reinforced upper edge, and spiral cord handles. Youll enjoy working front- and back-post stitches to create a professional, sculpted tote you can carry every day. Includes materials, tools, charts, and step pictures for handles and finishing.

Intermediate 12-15 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight yarn (120-130 meters per 50g) - recommended: Scheepjes Catona (100% Mercerized Cotton) as suggested in pattern
  • 02
    Yarn1 (background): 4 skeins / 170g / 465yds in Silver Blue
  • 03
    Yarn2 (embossed elements): 7 skeins / 305g / 834yds in Moon Rock
  • 04
    Optional: Lining fabric measuring approximately 40cm / 15 3/4" x 80cm / 31 1/2" (measure finished bag before cutting)
  • 05
    Interfacing: piece of buckram or other stiff interfacing approximately 7cm x 80cm / 2 3/4" x 31 1/2"

β€” Tools Required

  • 01
    Crochet hook size 2.75mm
  • 02
    Tapestry needle
  • 03
    Hand-sewing needle
  • 04
    Sewing thread matching the background color
  • 05
    Stitch markers
  • 06
    Scissors
  • 07
    Pins for assembly
  • 08
    Buckram or stiff interfacing for upper edge backing (approx. 7cm x 80cm / 2 3/4" x 31 1/2")
  • 09
    Optional: narrow non-stretchable tape to insert into spiral cord to prevent stretching
  • 10
    Optional: drawstring for lining cord approx. 50cm / 19 3/4"

Progress Tracker

0% Complete

β€” Bag bottom :

Inc Rnd 1 :

with Yarn2 ch4, ss in 1st ch, ch2 (counts as dc), 8dc (make them as short as possible) 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 :

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*, shallow 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, 7B, 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, 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, F2i, B2t, 5B, B2t, F2i, B, B2i, F2t, 3F, F2t*, 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 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), 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 :

Video Part 8. Rnds 38, 39: special stitch F3t at the top of leaf. Shallow B in F3t.

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)*, B]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), 2 F2i, 3F, F2i, B3i (1st and 3rd legs in 2 posts), F2i*, 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)*, B2i]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, 10B (1st in 2 posts), B2t (2nd leg in 2 posts), F2i, F, F2i*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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*, B2i]x3, rep bet *'s, sk ch-2, ss in 1st B.

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, 6B (1st is shallow B in F3t), B2i, F and finish with Yarn1, fish stripe: with Yarn1 F2i, 3 F, F2i, and finish with Yarn2, F*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 45 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr, [*6B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), 6B, B2t (2nd leg in 2 posts), F2i, 7F, F2i*, B2t]x3, rep bet *'s, sk ch-2, 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 5B). Turn to align pattern.

Rnd 47 :

ch2 (counts as B), [*2B (2nd in 2 posts), F2t, F, F2t, B2i, 2B, 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 with Yarn1, 3B, F2i, F, B2t (both legs in 2 posts), F and finish with Yarn1, fish stripe: with Yarn1 11F and finish with Yarn2, F, B2t (both legs in 2 posts), F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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, 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]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, B, B2i, 2F*, B2i]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, F3t (1st leg in 2 posts)*, B2i]x3, rep bet *'s.

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, F, hdc in bet F's, F2i, 4B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts), 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 (1st is shallow B in F3t), B2i, F and finish with Yarn1, fish stripe: with Yarn1 F2t, 9F, F2t and finish with Yarn2, F*, B2i]x3, rep bet *'s.

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), B2t, 6B, 13F (2nd and 12th in 2 posts)*, B]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]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.

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)*, 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.

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.

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, B2t, F2i*, B]x3, rep bet *'s.

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, sk ch-2, ss in 1st B.

Rnd 65 :

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

Rnd 66 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*B, B2t (2nd leg in 2 posts), F2i, 15F, F2i*, B2t (1st leg in 2 posts)]x7, rep bet *'s, 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 :

Info :

To achieve consistent gauge throughout the pattern, 16sts are decreased in order to align the gauges of sc blo and F stitches.

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)

Rnds 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)

β€” Reinforcing upper edge backing with buckram :

Info :

Unfold buckram and measure its width. Multiply width by 2 and add 2cm overlap. Approx size: 7cm x 80cm (2 3/4" x 31 1/2"). Baste and stitch interfacing to wrong side of the upper edge backing. Fold backing in and hand-stitch to wrong side if not adding a lining.

β€” Handles :

Handle attaching strip (x4) Row 1 (RS) :

Locate 8 middle sts of Round 69, positioned above any fish, join Yarn2 in front cord, making stitches through 4sc-row and cord. Thread tapestry needle with 30cm/12" tail. Sew border row to the marked spot on the cord, making stitches through 4sc-row and cord. Weave in tail.

β€” Spiral cord handles (x2) :

Spiral cord 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. Insert narrow tape inside cord after creating approximately 1cm of the cord if you want less stretch. Securely sew the ends of the tape to the beginning and end of the cord.

Loop at the end of spiral cord handle (x4) :

Measure and mark a distance of 15cm/5 7/8" from each end of the handle. Thread tapestry needle with 30cm/12" tail. Sew border row to the marked spot on the cord, making stitches through 4sc-row and cord (picture 2). Weave in tail.

Loop seam cover (x4) :

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 the strip over the loop seam. Use overcast stitch to stitch short edges of the strip together and secure the seam. Sew bottom of the strip to the handle using back stitch and small invisible stitches on the right side to prevent sliding. Weave in beginning tail of the strip.

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

Attach handles :

Insert handle attaching strip into the loop at the end of the handle, ensuring that the loop seam cover is facing the 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 the edge of the strip securely to both loops of one of the 8 stitches from which the strip was started. Secure seam by tying off the thread and weaving in loose tail.

β€” Optional lining :

Optional lining 1 :

Length: Measure the finished bag from the folded upper edge backing to the bottom center. Add 5cm/2" for seam allowances. Width: Measure the 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, and 3cm/1 1/8" at bottom. Also mark 5cm/2" of the side allowance starting from the bottom seam allowance.

Optional lining 2 :

Stitch sides together from the upper edge to the 5cm/2" mark. Overcast the upper edge. Press up a 3cm/1 1/8" hem, tuck under 1cm/3/8" of the raw edge, baste and edgestitch in place. Insert drawstring into 2cm/3/4" slit at the bottom, pull it, and tie the ends. Tuck 2cm/3/4" of lining under the bag's upper edge backing and baste and hand-stitch the backing and lining to the bag's wrong side using small invisible stitches.

β€” Finishing and Care :

Info :

Weave in all ends. Hand-wash in lukewarm water with a bit of mild detergent, rinse, use a towel to squeeze out excess moisture, lay flat to dry.

β€” Spiral cord strap instructions (photos) :

Flat part to attach strap to D-ring :

leave 20cm/8" end for a seam, ch5, sc in 2nd ch from hook, 3sc, turn (4sc). Turn, 4sc (in 2nd lp of same 4sc, but working from other side). (8sc). For Corfu bag make only 1 flat part. Continue to spiral section as shown in pictures and make cord until desired length. Fasten off leaving tails for seams.

Spiral part Rnd 1 :

ch1, sc blo in same st, 3sc blo, then continue in spiral fashion by inserting the hook from above into the right vertical loop (for right-handed individuals) to form the spiral cord. Do not join the round; continue working in spiral mode by repeating Round 2 (sc in each vertical loop). Continue until desired length.

Assembly Instructions

  • Attach the upper edge backing: baste buckram to the wrong side of the upper edge backing, overlap short edges and hand stitch the backing to the wrong side of the bag before adding the lining.
  • Sew loop attaching strips to the marked 8 middle sts of Round 69: locate the 8 middle sts, position the strip, and sew through the 4sc-row and the cord to secure the handle loop.
  • Insert spiral cord handles into loops and secure: insert the handle attaching strip into the loop at the end of the handle, sew each stitch at the strip edge to both loops of the 8 stitches, tie off thread and weave in tails.
  • Cover loop seams with the slip stitch rib covers: position slip stitch rib over the loop seam and stitch neatly with small invisible stitches, then secure the seam by backstitching to the handle.
  • If adding lining, baste and hand-stitch the lining to the backing, insert the drawstring into the slit at the bottom and tuck and sew the top edge inside the backing for a neat finish.

Important Notes

  • πŸ’‘Use Yarn1 (background) for all back post stitches, hdc, last ss in each round, and fish stripes unless specified otherwise.
  • πŸ’‘Use Yarn2 for all front post stitches for embossed elements; when switching colors, make the last yarn over with the new color to finish the previous stitch.
  • πŸ’‘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; these are marked on the charts with a red circle.
  • πŸ’‘Check the pattern page for corrections and updates before starting and join the Outstanding Crochet and Friends Facebook group for pattern support.
  • πŸ’‘Make a gauge swatch using front post or back post double crochet: 23 sts x 15 rows = 10cm x 10cm (4" x 4") to ensure correct sizing.

This Corfu Bag pattern brings embossed crochet motifs and practical design together to make a stunning, structured tote. It includes full charts, video links for special techniques, and detailed handle construction for a professional finish. Whether you add a lining or keep it unlined, your finished bag will be beautiful and durable. πŸ‘œβœ¨

You ask,

we answer.

FAQs

What size will the finished piece be?

The finished bag measures approximately 41.5cm (16 3/8") length from bottom center to upper edge, width 38.8cm (15 1/4"), loaded height 32cm (12 5/8"), handles length 64cm (25 1/4").

Can I use different yarn weights for this pattern?

You can use different yarn weights but this will affect the final size and the look of embossed elements; choose a compatible hook size and make a gauge swatch to adjust rounds for correct stitch counts.

Do I need prior crochet experience for this pattern?

This pattern is rated intermediate; knowledge of front post and back post double crochet, reading charts, and working in the round is recommended for best results.

How long does this project typically take to complete?

This is a multi-day project and typically takes 12-15 hours depending on experience, the complexity of embossed detail, and whether you add lining and interfacing.