
Free granny square table runner pattern · about 13 x 43 in · worsted yarn in cranberry red, pine green and cream, US H-8 hook.
This Christmas table runner is made of 14 classic granny squares in 2 strips of 7. Each square has a red or green center and 3 cream rounds; red and green alternate along each strip, with red at both ends, and the 2 strips are joined so each red faces a red.
A cream border of 2 single crochet rounds goes all around. Every round of the square and the border was checked by our stitch simulator.

- Finished size
- About 13 in wide and 43 in long (estimated)
- Yarn
- Worsted weight (#4): about 50 yd red, 40 yd green, 370 yd cream (estimated, with a 30 % margin; buy all the cream from one dye lot)
- Hook
- US H-8 (5.0 mm); a US I-9 (5.5 mm) for the seams
- Gauge
- Suggested only: one 5-round square = about 6 in from side to side
- Squares
- 14: 8 red centers, 6 green centers
- Time
- About 12 to 16 hours: 14 squares, 12 short seams, 1 long seam, the border and about 84 ends to weave in (estimated, not timed)
- Skills
- ch, sl st, sc, dc, magic ring, joining squares with a slip-stitch seam

✓ CookZya original design · Stitch counts checked round by round — Stitch counts checked round by round by our simulator. This pattern has not been crocheted and swatched by a person: size, yarn and time are estimates, and your runner will differ a little.
Materials
- Color R — cranberry red, about 50 yd
- Color G — pine green, about 40 yd
- Color W — cream, about 370 yd
- Yarn needle, scissors, a few stitch markers or pins.
Notes
- US crochet terms. ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, sp = space, st(s) = stitch(es), rep = repeat, Rnd = round.
- Magic ring: wrap the yarn twice around two fingers, insert the hook under the strands, pull up a loop and ch 1 to lock it (this ch 1 does not count). Prefer a chain ring? Ch 4, sl st in the first ch.
- Ch 3 (counts as a dc): the 3 chains at the start of a round stand in for the first dc; you join in the top (3rd chain) of it.
- Gauge: make one square first. It should measure about 6 in. Bigger squares make a bigger runner and use more yarn (estimates: your yarn and tension decide).
- Block all 14 squares to the size of your first square, mist and let dry.
- The slip-stitch seams make a small ridge, mostly on the back of the runner.
- Photos are previews of the finished look, not a crocheted sample.
Granny square table runner charts and plans




Granny square
Make 14 squares: 8 with red centers and 6 with green centers. Right side facing you; you never turn.
- With red (8 squares) or green (6 squares), make a magic ring. Ch 3 (counts as the first dc), 2 dc in the ring, ch 2. *3 dc in the ring, ch 2; rep from * 2 more times. Pull the tail to close the ring. Join with sl st in the top of the beginning ch-3 (12 dc in 4 groups, 4 ch-2 corner sps). 12 dc, 4 ch-2 sps
- Sl st in each of next 2 dc and in the next ch-2 sp. Ch 3 (counts as a dc), (2 dc, ch 2, 3 dc) in the same sp, ch 1 (it goes over the 3 dc of Rnd 1), *(3 dc, ch 2, 3 dc) in the next ch-2 sp, ch 1; rep from * 2 more times. Join with sl st in the top of the beginning ch-3 (24 dc in 8 groups, 4 ch-2 corner sps, 4 ch-1 sps). Fasten off, leaving a 6-inch tail. 24 dc, 4 ch-2 sps, 4 ch-1 sps
- Join cream with sl st in any ch-2 corner sp. Ch 3 (counts as a dc), (2 dc, ch 2, 3 dc) in the same sp, ch 1, *3 dc in the next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in the next ch-2 sp, ch 1; rep from * 2 more times. Last side: 3 dc in the next ch-1 sp, ch 1. Join with sl st in the top of the beginning ch-3 (36 dc in 12 groups, 4 ch-2 corner sps, 8 ch-1 sps). 36 dc, 4 ch-2 sps, 8 ch-1 sps
- Sl st in each of next 2 dc and in the next ch-2 sp. Ch 3 (counts as a dc), (2 dc, ch 2, 3 dc) in the same sp, ch 1, *[3 dc in the next ch-1 sp, ch 1] 2 times, (3 dc, ch 2, 3 dc) in the next ch-2 sp, ch 1; rep from * 2 more times. Last side: [3 dc in the next ch-1 sp, ch 1] 2 times. Join with sl st in the top of the beginning ch-3 (48 dc in 16 groups, 4 ch-2 corner sps, 12 ch-1 sps). 48 dc, 4 ch-2 sps, 12 ch-1 sps
- Sl st in each of next 2 dc and in the next ch-2 sp. Ch 3 (counts as a dc), (2 dc, ch 2, 3 dc) in the same sp, ch 1, *[3 dc in the next ch-1 sp, ch 1] 3 times, (3 dc, ch 2, 3 dc) in the next ch-2 sp, ch 1; rep from * 2 more times. Last side: [3 dc in the next ch-1 sp, ch 1] 3 times. Join with sl st in the top of the beginning ch-3 (60 dc in 20 groups, 4 ch-2 corner sps, 16 ch-1 sps). Fasten off, leaving a 6-inch tail. 60 dc, 4 ch-2 sps, 16 ch-1 sps
Border
First block the squares and join them into 2 strips, then join the 2 strips (see How to join the squares below), then work the border in cream.
- With the right side facing you, join cream with sl st in any of the 4 outer ch-2 corner sps, so that a long side comes next as you work. Ch 1 (does not count as a stitch), 3 sc in the same corner sp. Long side: *sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times, sc in the next corner sp, sc in the corner sp of the next square (one sc on each side of the seam); rep from * 5 more times (you are on the last square), sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times (145 sc along the long side, not counting the corner sc). End: 3 sc in the next corner sp, sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times, sc in the next corner sp, sc in the corner sp of the next square, sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times (40 sc along the end), 3 sc in the next corner sp. Second long side: work the long side as before (145 sc, corners not included). Last end: 3 sc in the next corner sp, sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times, sc in the next corner sp, sc in the corner sp of the next square, sc in each of next 3 dc, [sc in the next ch-1 sp, sc in each of next 3 dc] 4 times. Join with sl st in the first sc (382 sc). 382 sc
- Ch 1 (does not count as a stitch), sc in the first sc, 3 sc in the next sc (the center sc of the corner), sc in each of next 147 sc, 3 sc in the next sc, sc in each of next 42 sc, 3 sc in the next sc, sc in each of next 147 sc, 3 sc in the next sc, sc in each of next 41 sc. Join with sl st in the first sc (390 sc). Fasten off and weave in the ends. 390 sc
How to join the squares

1 Block the squares
2 Join 2 strips
3 Join the strips
4 Border
Finishing
Weave in all the ends along the seams and the cream rounds, then block the whole runner flat.
Design notes
- Each square edge gives 19 places between its corner spaces: 15 dc and 4 ch-1 spaces. Along a long side, 7 squares give 7 x 19 sc plus 2 sc at each of the 6 seams: 145 sc. Along a short end, 2 squares give 40 sc.
- Border Rnd 2 adds 2 sc at each of the 4 corners (3 sc in each corner center sc), so the corners stay square and flat.
- An odd number of squares per strip keeps red at both ends.
Tips
- Make all the squares first and check that they measure the same.
- Crochet over the tails as you work each new round: fewer ends to weave in at the end.
- Lay the 2 strips side by side before the long seam and check that each red faces a red.
- Put a stitch marker in the center sc of each corner in Border Rnd 1: you will find it easily in Rnd 2.
Common mistakes
- Pulling the slip-stitch seams tight: the runner puckers.
- Skipping one of the 2 corner spaces at a seam in Border Rnd 1: the count will be short.
- Joining the 2 strips with a red facing a green: check before the long seam.
Make it your own
- Shorter runner, about 31 in: 2 strips of 5 squares (6 red, 4 green). Border Rnd 1: 103 sc along each long side instead of 145 (298 sc in all, rep from * 3 more times). Border Rnd 2: sc in each of next 105 sc along each long side instead of 147 (306 sc). Yarn about 40 yd red, 25 yd green, 270 yd cream; about 9 to 12 hours (estimates).
- After Christmas, change the centers to spring colors, or use one color for all the centers.
Care
- Follow the yarn label; hand wash and dry flat keeps the shape.
More Christmas crochet patterns
- Granny Square Christmas Stocking — hang a granny square stocking by the tree
- Christmas Granny Square Blanket — similar Christmas granny squares with a gold ring, for a blanket
- How to Crochet a Granny Square — new to granny squares? Start here, one picture per round
- Christmas Tree Table Runner Crochet Pattern — another Christmas runner, in tapestry crochet
FAQ
How do you make a granny square table runner?
Crochet 14 five-round granny squares, block them, join them into 2 strips of 7 with slip-stitch seams, join the strips side by side and work 2 rounds of single crochet all around.
How many granny squares do you need for a table runner?
Here, 14 squares of about 6 in make a runner about 13 x 43 in with the border; 10 squares make about 31 in long (estimates).
How big is this table runner?
About 13 in wide and 43 in long (an estimate: your tension decides).
How much yarn do I need?
About 50 yd of red, 40 yd of green and 370 yd of cream worsted weight yarn, estimates with a 30 % margin.
Can I sell the runners I make?
Yes, you may sell what you crochet. Please don't sell or repost the pattern; link to this page.
Copyright
© 2026 CookZya. Free for personal use: you may make and sell what you crochet. Please don't sell, copy or repost this pattern; link to it instead.