🧢 Beautiful ✨ Detailed πŸ’ Adorable

Festive Granny Square Table Runner Pattern

Festive Granny Square Table Runner Pattern
4.5β˜… Rating
8-10 Hours Time Needed
2.2K 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 Square Table Runner Pattern

This table runner is made from repeating floral granny square motifs β€” deep red puff-flower centers surrounded by white or green square rounds to create a three-column runner with alternating side panels. The motifs are joined with a neat join-as-you-go technique leaving decorative little square openings in the lattice, then worked around with a lacy scalloped border. Small jingle bells tied with red ribbon dress the four corners for a seasonal finishing touch.

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

The modular construction makes the runner simple to resize: add or remove rows to achieve the perfect length for your table. The pattern uses worsted weight yarn and a 4.0 mm hook for a sturdy but soft fabric.

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

I love how the bold red floral centers pop against the crisp white and deep green β€” it feels festive yet classic. I also appreciate that the runner is modular: you can make it shorter or longer without changing the stitch logic. The scalloped edge and tiny bell tassels add a charming handmade flourish that makes every table feel special.

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

Switch Things Up

I love suggesting small customizations that give this pattern a fresh look: try substituting cream or beige for the white frames for a warmer, vintage feel, or use navy instead of green for a winter formal look. Changing the red centers to burgundy or coral instantly changes the mood.

I often add a thin crochet cord sewn along the underside of the scallops to keep edges from stretching if the runner will be moved frequently. For longer tables add extra rows of center-column motifs to keep the proportions balanced. You can also replace jingle bells with wooden beads or tassels for a different finish.

I encourage you to experiment with one or two motifs first to decide your preferred color placements before committing to a full runner β€” that saves yarn and helps you visualize the final piece.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers at the start of each round can cause misaligned joins and uneven edges; always mark your rounds. βœ— Not changing colors neatly (not fastening off correctly) leads to messy joins; carry yarn or use neat finishes for clean color changes. βœ— Joining squares without blocking first can make seams uneven; block individual motifs for flatter squares before assembly. βœ— Overstuffing or stretching motifs while joining will distort the grid; keep tension consistent and natural when joining. βœ— Using a hook size that’s too large results in loose fabric and holes; use the recommended hook or go down a size for denser fabric. βœ— Not counting chains in corner spaces causes extra/ missing stitches in succeeding rounds; write down the corner ch counts. βœ— Skipping the info sections about when to start the border can cause mis-sized edging; measure and follow border start instructions. βœ— Attaching bells before finishing the border can make placement awkward; attach bells only after blocking and final seaming.

Festive Granny Square Table Runner Pattern

A long, elegant granny square table runner worked in classic Christmas colors β€” deep evergreen, crisp white and bright red. This design features 3 columns of floral granny squares joined into a long runner, finished with a scalloped green border and tiny bell tassels at the corners. The layout is modular so you can make it longer or shorter by adding or removing rows of motifs. Detailed join-as-you-go instructions and finishing tips included.

Intermediate 8-10 Hours

Materials Needed for Festive Granny Square Table Runner Pattern

β€” Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 320-380g in deep green (main border & center column color visible)
  • 02
    150-200g in bright red (flower centers for all motifs)
  • 03
    150-200g in crisp white (side square rounds and accent rounds)
  • 04
    Small amounts (10-15g) in gold or metallic for tassel accents or small beads if desired

β€” Tools Required

  • 01
    4.0 mm (G) crochet hook for main work
  • 02
    3.5 mm (E) crochet hook for tighter edging if desired (optional)
  • 03
    Tapestry/yarn needle for weaving ends and sewing
  • 04
    Stitch markers (at least 6-8)
  • 05
    Scissors
  • 06
    Measuring tape or ruler
  • 07
    Pins and blocking mats for blocking motifs and final blocking
  • 08
    Small jingle bells (4) and short narrow red ribbon for corner tassels
  • 09
    Optional: blocking wires for straighter edges
  • 10
    Optional: small beads for center of flowers

Progress Tracker

0% Complete

β€” Notes & Gauge :

Info :

Gauge: Each finished motif measures approximately 9 cm / 3.5 in square before blocking when worked with worsted weight yarn and a 4.0 mm hook. The sample runner pictured is 3 columns by 11 rows (33 motifs total) and measures approximately 28 cm (11 in) wide by 130 cm (51 in) long after blocking. Adjust number of rows to change length.

Info :

Terminology: Rounds are worked in continuous rounds for the puff-flower center, then joined-to-rounds in traditional round ends for square shaping and join-as-you-go. Use a stitch marker for the first stitch of each round if working continuous rounds.

β€” Puff Flower Center (Make all centers in red, 1 motif center per square):

Round 1 :

With red yarn, make a magic ring. ch2 (counts as first partial stitch for puff cluster). *Yarn over, insert hook in ring, pull up a loop; yarn over, insert hook in ring, pull up a loop; yarn over, insert hook in ring, pull up a loop; yarn over and pull through all 7 loops on hook (puff stitch made); ch1.* Repeat from * to * 7 more times (8 puff clusters total). Join with sl st to top of first puff cluster. (8 puff clusters)

Info :

Tip: Keep your puff clusters the same height by pulling up loops to the same height every time. Use a small stitch marker to mark the first puff if you plan to count petals later.

Round 2 :

Join white or green yarn (depending on which square you are making β€” side squares use white, center column squares switch to green in later rounds but begin here with white for a crisp petal surround): ch1, *sc in ch-1 sp between puff clusters, ch2, sc in next ch-1 sp; rep from * around to create a tidy ring that spaces petals evenly. Join with sl st. (16 sc spaces alternating with ch-2 spaces, total approx 32 stitches including ch-2 spaces)

Info :

When changing color, pull up the new color with the final pull-through of the last sl st to keep a tidy color join. Carry the unused yarn behind short stretches if making many motifs in the same color to save ends, but for clean squares we recommend fastening off and weaving in ends.

Round 3 :

With the same contrasting color (white for side squares, or green if you prefer the center squares to have their second round in green), work the round that begins to form the square: *ch3 (counts as dc), 2 dc in next ch-2 space, ch2, 3 dc in same ch-2 space (corner made); 1 dc in each of the next two ch-1 spaces; rep from * three more times, ending with sl st to top of ch3. You will have made 4 corners and even sides between corners. (Count roughly 4 corners and 24–32 dc across sides depending on exact earlier spacing)

Info :

This round creates 4 corner spaces (ch-2) which will be used to square-off the motif in subsequent rounds. Keep corners loose but defined so corners can lie flat after blocking.

Round 4 :

Change to the square main color for the square round (for side motifs this is white; for center column motifs this round will be green). In each corner ch-2 space work: (3 dc, ch2, 3 dc). Along each side between corners work: 1 dc in each stitch space (work a total of 3 dc clusters on each side between corners β€” if you need to even out, add an extra dc in the middle space so the side reads 7 dc between corner clusters). Join with sl st. (You now have a full square with 4 corners and even side dc groups.)

Info :

After this round your motif should be visually square. If it looks a little round, block it before the next round. Pin it square to a blocking mat and mist lightly; allow to dry before continuing.

Round 5 :

Work one more round in the same square color (white for side motifs, green for center motifs) to bring each motif to the same finished size: *ch1, sc evenly around the square working (sc, ch1) in corner spaces to keep corners flexible, and placing 2 sc in the center of each side group if side seems narrow; rep from *; join with sl st. Aim for a final motif size of roughly 9 cm / 3.5 in square. (Total stitches will vary but average 40–48 sc around.)

Info :

If you want the motifs to have a more lacy look, work this sc round in BLO (back loops only) to produce a raised ridge that helps the lattice join lay flat.

β€” Adjusting the Center Column Motifs (Green Backgrounds):

Round 6 :

For center-column motifs only: change to deep green yarn after Round 2 (if you started Round 2 in white) or after Round 4 (if you prefer white inner ring). Work an additional round of 3 dc groups in each corner (3 dc, ch2, 3 dc), and dc clusters across sides to make the square a touch larger and to unite with the green lattice that joins rows. This will make the center column motifs read solid green around the flower. (Approx increase to 48–56 dc equivalents depending on how many dc you place on each side.)

Info :

Tip :

These center motifs are visually solid green; ensure you carry color changes neatly and weave in ends or crochet over short tails so the back of the motif is tidy for joining.

β€” Make the Runner Layout & Motif Count :

Info :

The pictured runner is arranged as 3 columns by 11 rows (3x11 = 33 motifs). The left and right columns are white-framed motifs with red centers; the center column is green-framed motifs with red centers. To customize length, add or remove rows. Make an odd number of rows to keep the center column balanced, or even if you prefer symmetry with a central seam.

Info :

Make the total number of motifs you need using the Puff Flower Center and Square Rounds above: for the sample make 22 white-framed motifs (left + right columns) and 11 green-framed motifs (center column).

β€” Join-As-You-Go Grid Instructions (Join motifs into 3-column strips):

Info :

We use a join-as-you-go (JAYG) method to create clean joins and to preserve the small decorative openings in the lattice visible in the photo. Work your first row of 3 motifs (left, center, right) as follows, then add subsequent rows by JAYG to the row below.

Row Setup Step 1 :

Lay out the first three motifs in the order left (white), middle (green), right (white). Decide which sides you want joined first (we join along vertical seams between columns then join rows horizontally). Keep the motifs with blocked flat edges for easy joining.

Joining Round A (Join left to center) :

With green yarn (used for lattice), join with sl st into the right-side corner ch-2 of the left motif. ch1, sc into corner ch-2, then *ch2, skip corresponding corner chain on right motif, align edge and sl st through front loop of right motif at even intervals so you make a series of sl sts into the right motif and sc into the left motif (this makes little connecting bars leaving diamond holes). Continue along the side until you reach the bottom corner; finish with sc into corner and sl st to secure. This creates a decorative ladder join leaving the little openings visible in photo.

Info :

Keep your joins loose enough to allow the small square openings between motifs (about 2 ch spaces) but not floppy. Aim for one join every 4–6 stitches depending on motif size to match the photo lattice pattern.

Joining Round B (Join center to right) :

Repeat the same method along the center motif’s right side and the right motif’s left side so the three motifs are attached in a row. After both joins, the row will read as a neat strip of three squares with small diamond gaps at the joins.

Info :

Work all joins along the vertical columns first for a clean look. If you prefer, sew motifs together with mattress stitch instead of JAYG; blocking first helps to keep edges aligned.

β€” Add Additional Rows (Make total rows = desired length):

Row Join Step 1 :

To add the next row, align the bottom edge of the first-row strip to the top edge of the next-row motifs. Using the same join-as-you-go technique in green, join each square in the new row to the corresponding square in the row above by working sc into the new motif and sl st into the motif already attached, placing ch-2 spaces at corners to keep small decorative gaps. Repeat for all three motifs in the row so the new row is attached across the top.

Info :

Keep track of which motif you are joining to (left/center/right column). Staggering alignment slightly can help produce the lattice diamond shown in the image β€” the center column squares appear slightly inset visually, so maintain equal spacing and measure between centers as you pin motifs.

Row Join Step 2 :

Repeat adding rows until you reach the number of rows needed. The pictured runner has 11 rows; join rows 2 through 11 in the same way. Each added row requires a repeat of the vertical and horizontal join sequences described above. Block each completed strip if you notice any waviness.

Info :

When your runner is fully joined into a single piece, check for any gaps or twisted motifs and adjust before moving to the border. If seams look uneven, use a few hidden whip stitches to even tension.

β€” Decorative Scalloped Border (Worked in deep green):

Border Round 1 :

With green yarn, join at any corner with a sl st into the outermost stitch of a corner. ch1; work around the entire runner with 1 sc in each stitch space along the sides, and work (sc, ch3, sc) into each corner to keep corners flexible. Follow edges carefully and keep stitch count consistent along each side. Join with sl st. (This round evens out the edges and prepares for lace rounds.)

Info :

Count your stitches on the long side and short side after this round; both long sides should have equal stitch counts. If you need to adjust, add or skip a few sc evenly across the side to make the final scallop spacing even.

Border Round 2 :

Ch3 (counts as dc), *skip next stitch, (5 dc) in next st, skip next stitch, dc in next st; rep around to create shell clusters. At corners work (dc, ch3, dc) into corner ch-3 space. Join with sl st. (This round creates shell groups spaced evenly around the perimeter.)

Info :

If shell spacing looks crowded at the ends of rows due to motif join points, adjust by using (3 dc) shells in tighter spots so shells maintain an even rhythm around the runner.

Border Round 3 :

Work a tidy single crochet round in BLO to create a defined edge: *sc in each dc and sc around, placing 2 sc in the center stitch of each shell for reinforcement. Join with sl st. (This creates a uniform foundation for the final scallops.)

Info :

Working in BLO for this round adds a subtle ridge that separates the shell row from the scallop finishing round, giving the border more definition like in the photo.

Border Round 4 :

Final scallop: *Ch1, skip 1 st, (sc, hdc, 3 dc, hdc, sc) all into next stitch (make a full scallop), skip 1 st; rep around. At corners work a slightly larger scallop by working (sc, hdc, 5 dc, hdc, sc) into the corner ch-3 space. Join with sl st and fasten off. Weave in ends neatly. (You will have a series of rounded scallops framing the runner.)

Info :

Block the runner flat with pins spaced along the scalloped edge to encourage smooth, even scallops. Spritz lightly with water or use steam-blocking appropriate for your yarn fiber.

β€” Corner Tassels & Jingle Bell Attachments :

Corner Step 1 :

Cut two 12 cm lengths of narrow red ribbon for each corner. Tie the ribbon through the outermost scallop at the corner and secure with a stitched knot. Thread a small jingle bell onto the ribbon or tie to the ribbon end before knotting.

Info :

Attach bells after blocking to ensure scallops are positioned correctly. Trim ribbon tails to desired length and secure knots with a small drop of fabric glue if desired (optional).

Corner Step 2 :

Stitch the ribbon knot into place with a few small stitches into the scallop back using matching green thread to ensure the bell does not pull free in use. Hide ends by weaving into the final scallop round.

Info :

Test the bells for secure attachment by tugging lightly; reinforce with extra stitches if needed. The bells are decorative and should be firmly attached if the runner will be moved frequently.

β€” Finishing & Blocking :

Info :

Weave in all ends on the wrong side using a tapestry needle. Use blocking pins to pin the runner square and straight, paying attention to even scallops. Lightly mist with water; allow to dry completely before removing pins. This final step evens stitches and helps motifs sit flat for a polished finish.

Info :

Trim any visible yarn tails close to the fabric after weaving them in. If you carried any yarn inside motifs, carefully trim leftover floats but do not cut too close to secure join points.

β€” Optional Variations & Additional Decorative Rounds :

Info :

Variation A: Add an extra contrasting round (white or green) around every motif before joining to create a thicker border between squares. Variation B: Replace scalloped edge with a picot edging for a more delicate finish: *sc, ch3, sl st into first ch to form picot* repeat around. Variation C: Add tiny seed beads into the centers of puff petals by sewing them on with matching thread for sparkle.

Info :

Measure your table before deciding final runner length. The pictured runner is intended for a slim table runner placement; to convert to a table center panel just increase column count and adjust border accordingly.

Assembly Instructions

  • Layout finished motifs in the final order on a flat surface. Use pins to secure alignment before joining to ensure straight rows and consistent spacing.
  • Join the motifs into 3-square strips using the Join-As-You-Go instructions: join vertical seams first (left-to-center, then center-to-right) making sure each join leaves the decorative diamond openings.
  • After creating strips, join rows together horizontally, aligning motif centers and matching corner ch-2 spaces to keep lattice gaps even.
  • When all motifs are joined into a single panel, work the green single crochet round around the entire outer edge, then proceed with shell and scallop border rounds as instructed.
  • Attach ribbon and jingle bell tassels to each corner after blocking and final edge rounds are completed, stitching through the scallop for secure attachment.
  • Weave in and trim all yarn ends on the wrong side; block the entire runner pinned to correct shape and let dry completely for a smooth, finished look.
  • If any joins feel loose after blocking, reinforce them with a few invisible ladder or mattress stitches from the wrong side, catching several threads to prevent shifting.
  • For extra durability on high-use tables, consider adding a thin felt backing in the center panel area, stitched along the innermost single crochet edge and hidden by the scalloped border.

Important Notes

  • πŸ’‘Use stitch markers consistently at the beginning of each round and at motif corners to avoid counting errors and maintain proper shaping.
  • πŸ’‘Block individual motifs before joining to make it easier to align edges and reduce puckering during assembly.
  • πŸ’‘Stuff nothing; this is a flat accessory β€” avoid stretching motifs while joining as it will distort the grid pattern.
  • πŸ’‘Work join-as-you-go tension loosely enough to leave the small diamond openings visible; joins that are too tight will close the decorative holes.
  • πŸ’‘When changing colors, fasten off and weave in ends neatly or carry colors for short stretches only to avoid bulky backs.
  • πŸ’‘Pin the runner to shape during final blocking focusing on even scallops; use a light spray of water and allow to dry fully before removing pins.
  • πŸ’‘Use a shorter hook (3.5 mm) only for the final edge if your stitches are too loose to achieve crisp scallops.
  • πŸ’‘Attach bells only after blocking to ensure precise corner placement and prevent pulling the edge out of shape.

This festive granny square table runner blends traditional colorwork with delicate lace-like joins to create a stunning holiday accent. Each floral motif and scalloped edge adds a handcrafted charm that brightens any table. The modular motif construction makes length adjustments simple β€” a perfect gift or seasonal home addition. 🎁🧢 Enjoy every stitch and celebrate the details when you finish and display your runner! πŸŽ„

You ask,

we answer.

FAQs

What is the finished size of this runner?

Based on worsted weight yarn and a 4.0 mm hook, the pictured runner (3 columns x 11 rows) measures approximately 28 cm (11 in) wide by 130 cm (51 in) long after blocking. Adjust rows to change length.

Can I change yarn weight?

Yes. Thicker yarn (bulky) will make larger motifs and a shorter runner; thinner yarn will make smaller motifs. Adjust hook size accordingly and re-check gauge to estimate final size.

Do I need to block motifs before joining?

Blocking each motif flat before joining helps maintain even squares and prevents seam distortion. It's recommended for the clean lattice look seen in the photo.

Can I sew motifs together instead of join-as-you-go?

Absolutely. You can use mattress stitch or whip stitch to sew motifs together, but JAYG produces the decorative openings and a neater front finish similar to the sample.

How much yarn will I need?

Approximately 320-380g deep green, 150-200g red, and 150-200g white for the sample runner. Exact amounts depend on final number of rows and yarn brand.

How do I attach the jingle bells securely?

Thread the bell onto a short length of ribbon, tie through the outer scallop, then stitch the ribbon tail to the scallop back with small stitches. Reinforce with a dab of fabric glue if desired.

Will the runner lie flat on a table?

Yes, after careful blocking and evenly balanced edge rounds. If you notice wave, pin firmly and re-block to correct shape.

Can I customize colors?

Definitely. Swap any of the three colors for seasonal or personal palettes. The modular construction allows many pleasing variations.