🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.0β˜… Rating
8-10 Hours Time Needed
1.7K Made This
βœ‚οΈ

Intermediate Level

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

⏱️

All-Day Adventure

Requires 8-10 hours, ideal for a full day of immersive crocheting.

✨

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 DK-weight embossed crochet tote called the Corfu Bag with textured leaves, fish stripes and triangular color motifs. It includes written rounds, charts for the bag bottom and sides, and photo step-by-step instructions for handles and finishing. The design uses front post and back post double crochet techniques to create striking raised elements.

Corfu Bag Pattern crochet pattern - detailed view of completed project

You will receive gauge info, yarn and tool lists, optional lining and interfacing guidance, and links to tutorial videos to master special stitches. The final bag measures approximately 41.5 cm long and 38.8 cm wide.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it blends texture and color in a way that creates a striking, practical bag. I enjoy the sculptural look of embossed post stitches β€” they give the bag a rich, handmade quality I find irresistible. Working the charts and seeing the leaf motifs emerge is so satisfying; the design rewards patience with beautiful results. I also love that it includes clear photos and video links so you can master the tricky bits and finish the bag professionally.

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 many ways you can customize this bag, and I often change colors to match seasons or outfits.

Try using a solid accent color for the embossed elements or pick a gradient for a softer look; swapping Yarn2 color completely changes the leaf motifs.

Want a chunkier look? Use a heavier DK/aran weight yarn and a larger hook to create a more robust tote β€” note this will change gauge and final size.

Make the bag smaller for a purse by reducing the number of repeats in Chart 2 and shortening the spiral handles accordingly.

I like adding a fabric lining with pockets for organization; choose a canvas or cotton and baste the lining to the buckram for added structure.

Add a zipper to the lining for extra security or use a drawstring lining for a casual chic finish β€” both methods are easy adaptations.

Try leather handles instead of spiral cords for a modern, durable finish; attach them using the same handle attaching strips for neat integration.

Experiment with metallic or variegated yarn for occasional stitches or fish stripes to add subtle shine and interest without overwhelming the motif.

Personalize by embroidering initials or adding a small crocheted charm to the handle loop for a unique gift touch.

I often reinforce the inner part of the handles with a narrow strip of non-stretchable tape inside the cord to prevent sagging when the bag is loaded β€” it keeps the shape beautiful over time.

Common Mistakes & How to Fix Them

βœ— Switching colors incorrectly when enclosing yarn causes messy floats and bumps; always use the next color to finish the previous stitch and make the last yarn over with the new color. βœ— Skipping to the next round without marking stitch positions leads to misplaced embossed elements; place stitch markers where indicated and mark special stitch groups for accuracy. βœ— Using too loose tension for post stitches makes embossed motifs loose and floppy; maintain a slightly firmer tension for F and B stitches and check gauge frequently. βœ— Forgetting to reinforce the upper edge backing can cause stretching and distortion; cut buckram to the recommended measurements and baste and stitch it securely in place before finishing.

Corfu Bag Pattern

Make a beautifully textured Corfu Bag featuring embossed post stitches and striking colorwork. This pattern guides you through the bag bottom, sides with embossed leaf motifs, reinforced upper edge backing, and spiral cord handles. You will get charts, video references, and step-by-step photos to help you complete a professional-looking, sturdy tote you can use every day.

Intermediate 8-10 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight yarn (approx 120-130 meters / 50g) suitable for 2.75mm hook
  • 02
    Yarn1 (background) - Silver Blue: 4 skeins / 170g / 465yds
  • 03
    Yarn2 (embossed elements) - Moon Rock: 7 skeins / 305g / 834yds
  • 04
    Optional: Lining fabric measuring approximately 40cm x 80cm (15 3/4" x 31 1/2")
  • 05
    Interfacing for upper edge: piece of buckram or other stiff interfacing approximately 7cm x 80cm (2 3/4" x 31 1/2")
  • 06
    Optional: Drawstring for lining cord measuring approximately 50cm / 19 3/4" (can be crocheted with chain stitches)

β€” Tools Required

  • 01
    Crochet hook 2.75mm
  • 02
    Tapestry needle
  • 03
    Hand-sewing needle
  • 04
    Sewing thread matching the background color
  • 05
    Scissors
  • 06
    Stitch markers
  • 07
    Polyester stuffing (not required for bag but useful for handle finishing if desired)
  • 08
    Pins for assembly
  • 09
    Piece of buckram or other stiff interfacing for upper edge backing
  • 10
    Fabric and sewing tools for optional lining
  • 11
    Cord or materials for drawstring or spiral cord handles

Progress Tracker

0% Complete

β€” Bag bottom :

Inc Rnd 1 :

(RS throughout): 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)

Info :

Chart 1. Bag bottom. (See page for schematic chart showing placement of increases and transition)

β€” Bag sides :

Video Part 2. Rnd 27 :

https://youtu.be/hxBbLS3QhLs

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.

Video Part 3. Rnd 28 :

https://youtu.be/Y0mGb04IZSk

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.

Video Part 4. Rnd 30 :

https://youtu.be/-DhFtzGJn3k

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.

Video Part 5. Rnd 32 :

https://youtu.be/q7YLaAHB03k

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.

Video Part 6. Rnds 33, 34 :

https://youtu.be/VJiUCcrjTJ8

Rnd 33 :

ch2 (counts as B), [*2B, B2t, F2i, hdc bet F's, F, hdc in bet F's, F2i, B2t, 3B, F2t, 5F, F2t, 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, 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.

Video Part 8. Rnds 38, 39 :

https://youtu.be/ivDW6bsuTHU

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.

Video Part 8. Rnd 38 :

https://youtu.be/ivDW6bsuTHU

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 and finish last B with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1], 8B (3rd in F), B2i, 3F, F3t (2nd leg in 3 posts), 3F*, B2i]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, F2i, 3F, F2t, 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)*, 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*, B]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*, 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*, B2t (1st leg in 2 posts)]x3, rep bet *'s, sk ch-2, 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, F, B2i, 3F, F2i, B2t (both legs in 2 posts), 6B, B2t (2nd leg in 2 posts), F2i, 7F, F2i*, B]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.

Shift beg of round :

with RS facing, 5ss (in prev 5B). (This shifts the beginning of rounds for alignment.)

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

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) 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 (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, ss in 2nd ch of beg ch-2.

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, 5B, B2i, F2i*, B]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*, 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, 2B, 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.

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, 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, 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, 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 (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, 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)

Info :

Bag sides follow Chart 2 on page showing Rnds 26-86 repeat 4 times across width; highlighted sts are made with Yarn2 (all front post sts except fish stripes). See video references for special enclosing methods.

β€” 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. Reinforcing upper edge backing with buckram is recommended; approximate strip size is 7cm x 80cm.

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)

Info :

Fasten off after Round 86. Reinforce the upper edge with interfacing/buckram as described on next pages to support handles and reduce stretching.

β€” Reinforcing upper edge backing with buckram :

Info :

To determine size of strip unfold and measure width; multiply width by 2 and add 2cm to account for overlapping short edges. Approx strip measurements: 7cm x 80cm (2 3/4" x 31 1/2"). Basting and stitching recommended; use zig-zag or stretchable stitch to secure edges to bag upper edge backing. Fold backing in and hand-stitch to wrong side if not adding 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 border strip as described in photo sequence. Thread tapestry needle with 30cm/12" tail and sew border row to the marked spot on the cord, making stitches through 4sc-row and cord (picture 2). Weave in tail.

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. Ensure short edges face inner side of bag. Begin sewing at top of strip using small invisible stitches to secure seam. Use overcast stitch to stitch short edges of strip together. Secure seam by tying off thread and weaving in loose tail.

Loop seam cover (x4) :

Video for slip stitch rib: https://youtu.be/aQ5ue6qyKbo With Yarn2, ch14 and work 9 rows of slip stitch rib. Fasten off, leaving 30cm/12" tail. Thread tapestry needle with tail and position the strip over the loop seam (picture 3). Use small invisible stitches on the right side to prevent sliding off. Finally weave in beginning tail of the strip.

Spiral cord handles (x2) :

Video: https://youtu.be/Th1hfMbRoAQ 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 that spiral cord has stretchability; to prevent excessive stretching insert narrow non-stretchable tape inside cord after creating ~1cm of cord. Sew tape ends to beginning and end of cord to ensure it stays in place.

Flat part to attach strap to D-ring :

Row 1: leave 20cm/8" end for seam, ch5, sc in 2nd ch from hook, 3sc, turn (4sc). Pictures show 10 sc rows, but for Corfu bag make only 1. 4sc-foundation results in 8sts-cord. Turn, 4sc (in 2nd lp of the same 4sc, but working from other side). (8sc)

Spiral part. Rnd 1 :

ch1, sc blo in same st, 3sc blo, make sc in right vertical lp of side sc. To make the first round easier either draw a piece of yarn through all eight right vertical loops or place markers: 1st lp, 2nd lp, 3rd lp, 4th lp, ... 8th lp. Rnd 2: sc in 1st lp from above, sc in 2nd lp, sc in 3rd lp, sc in 4th lp, turn to other side sc in 5th lp, ..., sc in 8th lp. Do not join the round; continue working in a spiral mode by repeating Round 2. After a few rounds the right vertical loops start to appear stretched between stitches and become easier to locate. Continue in a spiral pattern until desired length. Take lp off hook, insert hook in both lps (back and front) of next sc, pick up lp, and draw it through st.

Attach handles to the bag (x4) :

Insert handle attaching strip into loop at the end of the handle, ensuring loop seam cover is facing inner side of bag (picture 6). 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 (picture 7). Remember the upper edge backing stitches were made in the same back loops. Secure seam by tying off thread and weave in loose tail.

Optional lining :

1. Length: Measure finished bag from folded upper edge backing to bottom center. 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, and 3cm/1 1/8" at bottom. Also mark 5cm/2" of side allowance starting from bottom seam allowance. 2. Stitch sides together from upper edge to 5cm/2" mark. 3. Overcast the upper edge. Edgestitch allowances along the 5cm/2" mark from bottom. 4. Press up a 3cm/1 1/8" hem. Tuck under 1cm/3/8" raw edge. Baste and edgestitch in place. 5. Insert drawstring into 2cm/3/4" slit at bottom, pull it and tie ends. 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 :

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.

Assembly Instructions

  • Sew the buckram interfacing to the wrong side of the upper edge backing, overlapping short edges and basting in place before hand-stitching the backing to the wrong side of the bag.
  • Attach handles by inserting the handle attaching strip into the loop at the end of each spiral cord, then sew the strip edge securely to both loops of the 8 stitches from which the strip was started.
  • Cover each loop seam with the loop seam cover strip (slip stitch rib), position over the seam, and sew invisibly with tapestry needle to secure and hide raw ends.
  • If using a lining, stitch the lining sides, overcast upper edge, insert drawstring into the bottom slit, then baste and hand-stitch the lining and backing to the bag's wrong side using small invisible stitches.
  • Fold and secure the upper edge backing and finish with edgestitching; weave in all tail ends for a neat finish.

Important Notes

  • πŸ’‘Use Yarn1 (background color) for all back post stitches, hdc, last ss in each round, and fish stripes unless otherwise specified.
  • πŸ’‘Use Yarn2 for all front post stitches (embossed elements); highlighted stitches on charts indicate Yarn2 usage.
  • πŸ’‘When switching colors, use the next color to finish the previous stitch and make the last yarn over with the new color to enclose yarn neatly.

This Corfu Bag Pattern brings embossed post stitches and colorwork together for a beautiful, structured tote you will proudly carry. Whether you choose to add a lining and buckram for extra stability or keep it unlined for a softer feel, the clear charts and photo tutorials will guide you through every step. Create a bag that is both fashionable and functional, perfect as a handmade gift or your new everyday favorite. 🧢✨

You ask,

we answer.

FAQs

What size will the finished piece be?

The finished bag measures approximately Length: 41.5cm (16 3/8") from the bottom center to the upper edge, Width: 38.8cm (15 1/4"), and Loaded bag height: 32cm (12 5/8").

Can I use different yarn weights for this pattern?

Yes, you can change yarn weight but it will affect final size and gauge; adjust hook size accordingly and make a gauge swatch before starting.

Do I need prior crochet experience for this pattern?

This pattern is rated intermediate, so basic knowledge of single crochet, double crochet, and post stitches is recommended for best results.

How long does this project typically take to complete?

Most crocheters complete this project in 8-10 hours depending on experience and whether you add optional lining or interfacing.