🧶 Beautiful ✨ Detailed 💝 Adorable

Festive Granny Squares Table Runner Pattern

Festive Granny Squares Table Runner Pattern
4.1★ Rating
8-10 Hours Time Needed
4.1K 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.

🏡

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧶 Jump to Pattern ↓

About This Festive Granny Squares Table Runner Pattern

This runner is composed of a harmonious mix of large, medium, small and tiny granny squares arranged in an elongated mosaic. Colors visible include a rich burgundy (used for outer borders and accent squares), bright red (accent centers and mid-sized squares), true green (large square backgrounds and leafy tones), and cream (to brighten and separate clusters). The stitch motif is classic 3-dc granny clusters worked into corner ch-2 spaces and side ch-1 spaces, with strategic color changes to mimic the photo’s patchwork feel. Final finishing uses a multi-round scalloped burgundy edging for a polished look.

Festive Granny Squares Table Runner Pattern crochet pattern - detailed view of completed project

The design is modular: make as many squares and rows as you like to adjust runner length and width. The pattern provides multiple square variations so you can mix and match to recreate the exact layout or create your own mosaic.

Why You'll Love This Festive Granny Squares Table Runner Pattern

I love how this runner balances bold holiday colors with the classic granny texture — it feels both nostalgic and fresh. I appreciate that the modular squares let you play with layout so you can customize length and color placement. The scalloped burgundy edging really frames the piece and gives it a handcrafted, finished look that I always enjoy seeing on my table.

Festive Granny Squares Table Runner Pattern step 1 - construction progress Festive Granny Squares Table Runner Pattern step 2 - assembly progress Festive Granny Squares Table Runner Pattern step 3 - details and accessories Festive Granny Squares Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely loved designing this modular runner because it lets you play with color and scale while keeping the construction straightforward. The beauty of granny squares is that you can add or remove rounds to change square size and balance the layout to your space.

I recommend experimenting with different color orders: try a cream-dominant runner for a softer look, or swap burgundy for navy to make a winter-to-year-round piece. You can also change the border style — a single round of sc in a neutral color for a minimalist edge, or the full scallop for maximum impact.

If you want a placemat version, make two or three rows of smaller squares. To create a runner twice the width, simply make two strips and seam them together before working the outer border — the pattern is very forgiving and adapts beautifully to your creative choices.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at the beginning of each round can cause misaligned corners and uneven square edges; mark your first stitch of each round. ✗ Changing colors mid-cluster without securing tails neatly will create bulky joins; always carry yarn where appropriate and weave tails in later. ✗ Not blocking your squares before assembly can lead to mismatch and a distorted final shape; light blocking evens out stitch tension and makes joining easier. ✗ Joining squares with inconsistent tension causes gaps or puckering at seams; practice your joining method on two squares first to get the tension right. ✗ Using the wrong hook size for your yarn weight will change finished size dramatically; make a gauge square first and adjust hook if necessary. ✗ Failing to weave in ends during assembly results in visible tails after washing; weave ends through the seam and secure with back-and-forth passes. ✗ Overstuffing (if adding weighted mat or interfacing) or adding stiff interfacing can reduce drape; choose lightweight stabilizers if needed. ✗ Not counting clusters carefully in granny rounds can lead to extra or missing corners; use a stitch marker in a corner space to keep track of repeats.

Festive Granny Squares Table Runner Pattern

A long, joyous table runner built from mixed-size granny squares in classic holiday colors — deep burgundy, bright red, evergreen and warm cream. This pattern walks you through making multiple square variations, assembling them into a striking linear mosaic and finishing with a scalloped burgundy border. The runner is modular, customizable and perfect for seasonal tabletops or as a year-round accent to add handmade warmth.

Intermediate 8-10 Hours

Materials Needed for Festive Granny Squares Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 250-300g in burgundy/deep red (main border and many accents)
  • 02
    Worsted weight yarn (#4), approximately 150-200g in bright red (accent centers and medium squares)
  • 03
    Worsted weight yarn (#4), approximately 250-300g in true green (dominant square color and accents)
  • 04
    Worsted weight yarn (#4), approximately 200-250g in cream/eggshell (background and separation rows)
  • 05
    Small amounts (20-40g each) in dark forest green and deep plum for tiny contrasting squares and highlights

— Tools Required

  • 01
    4.0mm (G) crochet hook for main work (adjust if needed for your tension)
  • 02
    3.5mm (E) crochet hook for tighter borders or smaller motifs (optional)
  • 03
    Tapestry/yarn needle for weaving ends and sewing joins
  • 04
    Stitch markers (at least 6) to mark round starts and corner spaces
  • 05
    Scissors
  • 06
    Blocking mats and pins (for shaping squares before joining)
  • 07
    Measuring tape or ruler
  • 08
    Optional: lightweight interfacing or fusible stabilizer if you want a very flat runner
  • 09
    Optional: stitch counter or notebook to track repeats

Progress Tracker

0% Complete

— Overview :

Info :

This table runner is built from a collection of granny-square variations in 4 main sizes: Large, Medium, Small and Tiny, plus a couple of decorative variations. The finished runner in the photograph measures approximately 12" wide by 48" long when made with worsted weight yarn and 4.0mm hook; adjust the number of squares per row to change width and length. Work all squares flat in rounds and fasten off at color changes. Block each square lightly to square up before joining. Use the provided suggested layout or create your own mosaic.

Info :

General construction: make the listed number of each square. Block and lay out squares in the chosen arrangement (see Assembly section). Join squares using slip-stitch join or whip stitch, then work a multi-round border in burgundy for a neat finish. Info sections throughout provide color-change tips, blocking guidance and joining suggestions.

— Large Granny Square (Make 6) :

Round 1 :

With green, make a magic ring. Ch3 (counts as first dc), work 2 dc into ring, ch2, *(3 dc into ring, ch2) repeat from * two more times. Join with sl st to top of ch3. You now have 4 clusters (12 dc) and 4 ch-2 corner spaces. (12 dc, 4 ch-2)

Round 2 :

Sl into the first ch-2 corner space. Work (3 dc, ch2, 3 dc) in that ch-2. *Ch1, (3 dc) into the next ch-2 space, ch1, (3 dc, ch2, 3 dc) into the next ch-2; repeat from * around so that each side has one side cluster separated by ch1. Join with sl st to top of starting ch3. After finishing this round you will have 12 clusters total (=36 dc) and 4 ch-2 corner spaces. (36 dc total clustered)

Info :

Change color at the end of the round by finishing the last sl st with the next color (cream) to produce crisp color rounds. Carry small color tails along the back, or cut and weave ends if you prefer a cleaner backside.

Round 3 :

With cream, in each corner ch-2 space work (3 dc, ch2, 3 dc). On each side work ch1, 3 dc into each ch1 space from previous round. Join with sl st. This round increases clusters by +8 (standard granny growth). After Round 3 you will have 20 clusters (60 dc). (60 dc, 4 ch-2)

Round 4 :

With red, repeat Round 3's structure: (3 dc, ch2, 3 dc) in corner ch-2, ch1, 3 dc in each side ch1 space. Join with sl st. This will produce 28 clusters (84 dc). (84 dc)

Info :

Work tidy joins at color changes: when changing to a new color, pull through the last yarn over of the last sl st with the new color to reduce tails. Maintain consistent tension to keep the square flat.

Round 5 :

With green, repeat the cluster round pattern to produce 36 clusters total (108 dc). Keep corners as (3 dc, ch2, 3 dc); sides remain ch1 between clusters. (108 dc)

Round 6 :

With cream, repeat cluster round to reach 44 clusters (132 dc). Join and fasten off. This gives a large square approximately 8" - 9" depending on tension. (132 dc)

Info :

For the large square seen in the photo some rounds feature contrasting thin stripes (one round only) in dark plum; add a single-round motif with plum before the final cream round to mimic the look. To add that, change to plum for Round 6, then cream for Round 7 as described in the alternate layout.

Round 7 :

Optional decorative round in plum: join plum in any corner ch-2. Work (3 dc, ch2, 3 dc) in each corner and ch1, 3 dc into each side space as before. Join and fasten off. (If using this option, follow with one final cream round to even the edge.)

— Medium Granny Square (Make 8) :

Round 1 :

With cream, make magic ring. Ch3, 2 dc, ch2, (3 dc, ch2) x2, join — 12 dc, 4 ch-2. (12 dc)

Round 2 :

With red, work into corners as (3 dc, ch2, 3 dc); between corners work ch1, 3 dc. Join — this round yields 12 clusters (36 dc). (36 dc)

Round 3 :

With green, repeat cluster round to produce 20 clusters (60 dc). Join and continue. (60 dc)

Round 4 :

With cream, repeat cluster pattern — 28 clusters (84 dc). Join and fasten off if you prefer medium size. (84 dc)

Info :

Medium squares in the photo alternate dominant color by round — e.g., cream center, red then green — to create a checkerboard look. Switch colors at round joins and always block squares after finishing for consistent assembly.

Round 5 :

Optional: With burgundy, add one extra cluster round for more presence (36 clusters = 108 dc). Join and fasten off. Adjust rounds to suit your desired finished square size. (108 dc)

— Small Granny Square (Make 12) :

Round 1 :

With red, mr, ch3, 2 dc, ch2, (3 dc, ch2) twice more. Join — 12 dc, 4 ch-2. (12 dc)

Round 2 :

With cream, (3 dc, ch2, 3 dc) in each corner, ch1, 3 dc in each side space. Join — 12 clusters (36 dc). (36 dc)

Round 3 :

With green, repeat cluster round to reach 20 clusters (60 dc). Join and fasten off to keep a small square about 5" across. (60 dc)

Info :

Small squares are abundant in the runner and act as bright punctuation marks. Make them in contrasting two-color combos to keep the layout lively.

Round 4 :

Optional: add a thin border round in burgundy (3 dc into side spaces, chain 1 between clusters; corners remain 3 dc, ch2, 3 dc) for a framed look. Join and fasten off. (If added, counts increase accordingly.)

— Tiny Granny Square (Make 20) :

Round 1 :

With cream, magic ring, ch3, 2 dc, ch2, (3 dc, ch2) x2, join. (12 dc)

Round 2 :

With green, (3 dc, ch2, 3 dc) in each corner, ch1, 3 dc in each side space. Join. This yields 12 clusters (36 dc). Fasten off for tiny square about 3.5" wide. (36 dc)

Info :

Tiny squares are ideal to fill gaps, create borders between larger motifs or sit as accent blocks. Make several color pairings to create the mosaic seen in the photo.

— Filled Center Square Variation (Make 8) :

Round 1 :

With burgundy, mr, ch4 (counts as tr), work 11 tr into ring, join — 12 tr, creates a denser center. (12 tr)

Round 2 :

Ch3, turn to dc pattern: (3 dc into ring clusters) switched to dc in following rounds to convert to granny clusters. Work Round 2 as standard granny cluster placement into the established spaces to expand into a 3-round small square. After Round 2 you will have 12 clusters (36 dc equivalent). (36 dc)

Round 3 :

With cream, add one more cluster round for 20 clusters (60 dc equivalent). Join and fasten off. This creates a denser central motif that echoes the photo’s larger textured blocks. (60 dc)

Info :

This variation uses taller stitches in the center to create a gathered, textured flower-like center. Use sparingly to emulate the mosaic in the image.

— Starburst / Flower Square (Make 6) :

Round 1 :

With red, mr, ch3, 11 dc into ring, join. (12 dc)

Round 2 :

With cream, *ch3, sl st into next dc stitch* around to create small picot-like posts (12 picots), join. This round creates decorative posts rather than full cluster growth and will be the base for a flower round.

Round 3 :

With green, create petals by working (5 dc) into each picot — this creates a floral round. Join and then work two granny rounds (as in earlier patterns) to square up into a 4-round square. Final counts will reflect two granny rounds (20 then 28 clusters equivalent). Join and fasten off.

Info :

Use this block sparingly as a focal square. Adjust petal stitch counts to suit your tension if petals pull.

— Color Change and Carrying Tips :

Info :

When changing colors at the end of a round, complete the final sl st by pulling through the new color. Carry yarn along the back for one or two rounds only to avoid bulk — otherwise cut and weave. For a cleaner front side, work color changes in the last yarn over of the last stitch as described so the new color starts where you need it.

Info :

Keep consistent loop height at beginning ch3-per-round to ensure even rows; if ch3 is too tall or too short, switch to ch2 + 1 dc into first stitch and adjust counts to keep edges even.

— Blocking :

Info :

Lightly wet-block each square to even tension and straighten sides. Pin to measurements on blocking mat to square up. Allow to dry fully before joining — proper blocking will make joining and final look much cleaner.

— Layout and Placement Instructions :

Info :

Suggested layout (as photographed): a single-column linear runner composed of mixed-size squares placed in an offset mosaic. From one end to the other, place arranged blocks with two large squares separated by clusters of medium, small and tiny squares. Use a photograph or sketch to reproduce exact placement; label each finished square and lay them out before joining.

— Joining Squares (Slip-Stitch Join and Whip Stitch Options) :

Round 1 :

Method A - Slip-Stitch Join (visible but tidy): With RS together, join yarn in the corner ch-2 of two adjacent squares, sc into corner ch-2 of square A, sl st into corner ch-2 of square B, then *sl st into next st of both squares across the side*. Work evenly spaced sl sts across the side; at the next corner work sl st into both ch-2 spaces to join. Maintain a consistent gauge to avoid pulling. Repeat for all adjacent sides. This method joins one side at a time and gives a textured ridge on the RS.

Round 2 :

Method B - Whip Stitch Join (invisible from RS): Using a tapestry needle and matching color, whip stitch through the back loops of both squares along the side, sewing through equivalent points around clusters and ch1 spaces. Pull tension evenly and avoid distorting corners. Slip stitch over the seam on the RS if needed to neaten edges.

Info :

For the runner, a combination is used: slip-stitch joins on long seams for a continuous look, whip stitch on smaller or decorative seams to hide joins. Practice on two squares first to choose your preferred finish.

Round 3 :

When joining squares with different sizes, align centers and allow the smaller square to sit centered on the side of the larger — add small filler tiny squares at off-set spaces to maintain rectangular outline. Use pins to hold positions before joining.

— Joining Sequence (Suggested Order) :

Info :

1) Join small clusters into rows horizontally first so you create repeatable strips. 2) Block each row lightly. 3) Join rows together vertically with slip-stitch join in burgundy to create a strong seam that highlights the mosaic design. 4) Finish with border rounds to unify all pieces.

— Border & Edging (Multi-Round Scallop Border) :

Round 1 :

With burgundy, join in any corner ch-2. Work 1 sc into each stitch and 3 sc into each corner ch-2 (work evenly along edges). This evens out the perimeter and creates a foundation for subsequent decorative rounds. Work all the way around and join with sl st. Count the number of sc around and divide by 4 to ensure even corner spacing. (Count will vary based on assembled runner size; ensure even increments.)

Info :

If the perimeter is slightly wavy, add or reduce side single crochet density by adding an occasional extra sc into large gaps or skipping one sc into tight spots — do this evenly on opposite sides to preserve symmetry.

Round 2 :

With burgundy, ch3, (2 dc, ch2, 3 dc) into each corner sc group to accent corners, then work *ch1, skip 1 sc, 3 dc into next sc* along each side creating mini-granny clusters spaced along edges. Join and fasten off. This round begins the scalloped effect.

Round 3 :

With cream, work a delicate row of (sc, ch2, sc) into each gusset space created by previous round corners and 3 dc groups along sides to soften the edge. Join and fasten off. This cream round provides contrast and ties the interior cream squares to the border.

Round 4 :

With burgundy, work a scallop round: *skip 2 sts, 5 dc in next st, skip 2, sl st into next st* repeating around. Work 3-4 scallops into each side space between corner groups. Join and finish carefully at a seam where two large burgundy squares meet for neatness.

Round 5 :

With plum (optional), work a surface decorative picot round (sc around, ch3 picot every 6 sts) to mimic the photo’s textured outer rim. Join and weave ends. If you prefer a flatter edge, stop after Round 3 and weave ends for a tidy finish.

Info :

Border rounds are flexible; adjust number of scallops and picots to match the photograph’s density. Make sure corner groups are always worked consistently so border lies flat.

— Finishing Rounds and Surface Details :

Round 1 :

Surface slip stitch: with contrast green, work horizontal surface sl sts to create faint banding across some squares to replicate the photo’s subtle linear texture. Choose two or three long seams to surface-slip for a cohesive look. Work evenly spaced sl sts and test on the underside to ensure no bunching.

Round 2 :

Embroider small centers: using tapestry needle and red yarn, embroider french-knot-like small centers into the smallest tiny squares to recreate the bright pinpoint centers. Use a small sewing stitch or duplicate stitch as preferred. Knot securely and weave threads through the seam allowance on the back.

Info :

Weave all ends on the WS through multiple passes and trim close. A small dab of fabric glue on knots can provide extra security when used on decorative runners that will be laundered often.

— Care & Maintenance :

Info :

Hand wash gently in cool water and block flat to dry, or use delicate machine cycle in a mesh bag if your yarn label permits. Avoid hot water and high-spin cycles to prevent stretching and color bleeding. Store flat to preserve scalloped edge shape.

Info :

Reinforce high-traffic corners with a few extra whip-stitches if you plan to drape heavy items across the runner frequently.

Assembly Instructions

  • Lay out all blocked squares on a large work surface following the suggested photograph-based arrangement. Label rows left-to-right to keep placement consistent.
  • Join smaller squares into horizontal strips first using slip-stitch join in matching or contrasting color, ensuring corners align with adjacent squares at their ch-2 spaces.
  • Block each completed strip again if necessary, then join strips vertically using slip-stitch join in burgundy for a continuous unified seam; pin every 6" to prevent shifting before joining.
  • Where different square sizes meet, center the smaller square along the side of the larger one and fill leftover spaces with tiny squares. Pin these carefully and sew with whip stitch through back loops for an invisible seam.
  • When the whole runner is assembled, work the border rounds evenly around the entire perimeter, placing corner scallops into corner ch-2 groups and spacing side scallops evenly between corners.
  • Weave in all ends on the WS using a yarn needle. Lightly block the whole runner once more to ensure the border scallops sit neatly, then allow to dry flat.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping.
  • 💡Stuffing is not required for this flat piece; instead, focus on even tension and blocking to achieve a flat, drapey runner.
  • 💡For safety and longevity, choose washable worsted yarn with good colorfastness; pre-wash sample yarn if unsure about bleeding.
  • 💡When joining squares, match the same round level (final round) across squares to avoid mismatched edges unless deliberately offsetting for mosaic effect.
  • 💡Keep a separate pile for each square size and color combination to avoid mixing and to streamline assembly.
  • 💡Block squares before joining to make seams lie flat and to make measuring consistent between pieces.
  • 💡If you prefer a seamless look, use the join-as-you-go (JAYG) method on final rounds instead of joining after blocking.
  • 💡Weave ends on the WS and secure with a few extra passes to prevent loosening during washing.

This festive granny-square table runner brings cozy handmade charm to any table — every square tells a little story of color and stitch. The modular design makes it endlessly customizable and satisfying to assemble. Whether you recreate the exact mosaic or make your own color arrangement, you’ll finish with a show-stopping centerpiece you’ll be proud to display. 🧶❤️✨

You ask,

we answer.

FAQs

What is the finished size of this runner?

Based on the suggested yarn weight and 4.0mm hook, the sample runner measures approximately 12" wide x 48" long. Adjust width and length by changing the number and size of squares.

Can I use different yarn weights for this pattern?

Yes — you can use any yarn weight, but change your hook size accordingly. Thicker yarn will create a larger, thicker runner; thinner yarn will create a more delicate runner. Make gauge swatches to plan final dimensions.

Should I block squares before joining?

Absolutely. Blocking evens out tension, squares up sides and simplifies joining, resulting in a neater finished runner.

Which joining method is best?

Both the slip-stitch join and whip stitch work well. Slip-stitch join gives a tidy visible ridge and is sturdy; whip stitch is more invisible from the right side. Use the method you prefer and practice tension on two test squares first.

How much yarn do I need?

Estimate totals: around 250-300g burgundy, 200-300g green, 150-200g red, 200g cream, plus small quantities of accent shades. Exact amounts depend on your chosen runner length and border rounds.

How can I make the runner longer or wider?

Make additional squares and add more rows or columns. The modular construction allows you to scale the runner to any desired dimension — keep border instructions the same, adjusting scallop spacing to accommodate the new perimeter.

Can this be machine washed?

If you use machine-washable yarn, wash on a gentle/delicate cycle in cool water and dry flat. Always check yarn care instructions first.

How do I prevent colors from bleeding?

Pre-wash a small sample of the yarn in cool water to test for bleeding. Use colorfast yarns and wash the finished runner in cool water with mild detergent.