🧶 Beautiful ✨ Detailed 💝 Adorable

Festive Granny Square Table Runner Pattern

Festive Granny Square Table Runner Pattern
4.6★ Rating
8-10 Hours Time Needed
2.5K 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 constructed from classic granny-style squares with a textured puff center and finished in a deep evergreen join and scalloped bobble border. Alternating blocks of burgundy red, forest green, and creamy ivory give a traditional holiday palette. Each square receives a sparkly gold star embellishment sewn in the center for a polished seasonal touch. The runner is modular — make the exact number of squares to fit any table length.

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

The pattern works with worsted-weight yarn and a medium-size hook for a slightly dense fabric that holds its shape. You can easily adapt the number of squares or the border width to make a placemat, table topper, or a longer runner.

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

I love how this pattern blends classic granny construction with a tactile puff center and a dramatic scalloped border — it feels vintage but fresh. The color blocking of deep red, green and cream alongside the gold star highlights creates a cozy, festive vibe that looks beautiful on wood or console tables. I also enjoy how modular the design is — you can scale it quickly to fit your table and personalize each square with different embellishments.

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 how versatile this runner is — you can scale it up or down easily by adding or removing squares, and personalize colors to suit any season. Swap the burgundy for deep navy or the cream for a pale grey for a more neutral look.

I often try switching the border color for contrast: a lighter border will soften the look while a dark evergreen provides a strong, framed effect like the one pictured. You can also replace the gold star embellishments with small buttons, embroidered motifs, or crocheted appliques to match your table setting.

If you want a flatter runner for everyday use, skip the bobble round and substitute a picot or small shell border. For a more dramatic fringe, add longer chained loops to the final border round. Play with yarn weight and hook size to create placemats, runners, or even a tablecloth of coordinated squares.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers while forming the center puff round often causes uneven clusters; place a marker at the first stitch to keep orientation consistent. ✗ Pulling puff stitches too tight creates holes and flattens the texture; maintain even tension and gently tug loops to the same height. ✗ Not checking panel counts before joining leads to mismatched edges; lay out all squares and count rows and columns before joining. ✗ Joining squares with an inconsistent seam height causes a wavy runner; join using the same method and tension so seams sit flat. ✗ Forgetting to secure star embellishments well may cause them to detach; sew through multiple passes and secure knots safely. ✗ Using too large a hook for worsted yarn produces floppy squares; choose a slightly smaller hook if you want dense, non-gaping stitches. ✗ Waiting to stuff or block until after joining can make final shaping difficult; block or lightly steam individual squares if needed before assembly. ✗ Not carrying unused yarn properly during color changes causes bulky joins; weave tails neatly or fasten off where required to reduce bulk.

Festive Granny Square Table Runner Pattern

Create a warm, seasonal table runner made from stacked granny-style squares with a rich forest green border and scalloped bobble edge. This pattern uses deep red, evergreen green, and creamy ivory yarns and finishes with sparkling gold star embellishments for a festive, handcrafted centerpiece. Perfect for holiday gatherings or as an elegant seasonal accent, the runner lays flat and has a delicate textured border that frames each square beautifully.

Intermediate 8-10 Hours

Materials Needed for Festive Granny Square Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 300-350g in dark evergreen (join/border color)
  • 02
    Worsted weight yarn (#4), approximately 100-120g burgundy red (accent color A)
  • 03
    Worsted weight yarn (#4), approximately 100-120g forest green (accent color B)
  • 04
    Worsted weight yarn (#4), approximately 100-120g creamy ivory (accent color C)
  • 05
    Small amounts (10-20g) metallic gold embroidery thread or small glittered star embellishments for centers

— Tools Required

  • 01
    5.5 mm (I) crochet hook for main work
  • 02
    4.5 mm (7) crochet hook for tighter edging (optional)
  • 03
    Yarn needle for weaving ends and sewing stars
  • 04
    Scissors
  • 05
    Stitch markers (at least 6-8)
  • 06
    Measuring tape or ruler
  • 07
    Blocking mats and pins (optional) for squaring blocks
  • 08
    Small hand-sewing needle and matching thread for metallic stars
  • 09
    Optional: Fabric glue for securing non-sew embellishments

Progress Tracker

0% Complete

— Overview & Notes :

Info :

This pattern uses a textured puff center followed by classic granny-style expansion rounds to produce a square about 4.5"–5.5" depending on your tension and yarn. I present a 3 x 7 layout (3 squares across × 7 down = 21 squares) as pictured – final measurements approximate 15" wide × 48" long before blocking and edging. Adjust the number of squares to fit your table as desired. Gauge is not strict for this project but consistent tension yields the best result.

Info :

Puff stitch used in this pattern: yo, insert hook, pull up a loop (repeat 4 times for a full puff), yo and draw through all loops on hook, ch1 to close the puff. If you prefer smaller puffs, you may reduce the number of times you pull up loops (3 loops instead of 4) but ensure consistency throughout.

— Single Square (Make 21 identical squares) :

Info :

Each square below is described in a 7-round sequence. Repeat Rounds 1–7 to make each square. For clarity and to give you an expansive set of rounds (to match layout), this pattern lists the rounds for 21 squares sequentially; rounds for every square are identical unless you change color. Change color at Round 1 for the square center where indicated in the layout.

Square 1 — Round 1 :

With chosen square color (burgundy, green, or cream), make magic ring. Ch1, work 8 puff stitches into ring, ch1 between each puff. Join with sl st to first puff. (8 puffs)

Square 1 — Round 2 :

Join new yarn tail or continue same color: Work into the ch1 space between every pair of puffs to form 4 corner clusters as follows: *(3 dc, ch2, 3 dc) in each 2-ch1 paired space* — you will form 4 corner groups around the circle. Fasten off or carry color if continuing. (24 dc, 4 corner ch2 spaces)

Square 1 — Round 3 :

Join same color (or change color if you prefer banded squares). Working into side spaces between corner clusters, place one 3-dc cluster in each side space and make corners as (3 dc, ch2, 3 dc) into each corner ch2. This round will significantly square up the piece — clusters along sides and corner clusters create 4 distinct sides. (approx. 48 dc clusters total including corners)

Square 1 — Round 4 :

Ch3, then work 3-dc clusters into every side space (including the ch1 spaces created in previous round), and in each corner ch2 work (3 dc, ch2, 3 dc). This increases the flat square shape and expands to a larger square. (approx. 72 dc)

Square 1 — Round 5 :

Work an even round of 3-dc clusters along each side space and repeat corners as (3 dc, ch2, 3 dc). Keep tension even; block lightly if needed to square up. (maintain approx. 72 dc)

Square 1 — Round 6 :

Info :

Square 1 — Round 6 :

Change to dark evergreen (join/joining color) now if you plan to join squares with the same border color. Work 1 dc in each stitch BLO around to create a subtle ridge where joins will happen. This creates a tidy join line for whip/flat joining. (1 dc in each st BLO, count approx. 72)

Square 1 — Round 7 :

Work 1 sc evenly around the square edge working 3 sc into each corner space (or into the ch2 corner) to maintain square corners. Fasten off leaving a 12" tail for seaming if you will sew squares together. (approx. 72 sc)

Info :

Finish Square 1 by weaving in inner tails or leaving a long tail for joining. If making a different colored center star in the square, crochet Round 1 puff in color A and Rounds 2–5 in color A, change to evergreen in Round 6 as shown. Repeat this 7-round sequence for each square below.

Square 2 — Round 8 :

Repeat Round 1 instructions for Square 2 (choose next square color); Magic ring, ch1, 8 puff stitches into ring with ch1 between. (8 puffs)

Square 2 — Round 9 :

Repeat Round 2: form 4 corner clusters (3 dc, ch2, 3 dc) around the puff ring to start squaring up. (24 dc, 4 ch2)

Square 2 — Round 10 :

Repeat Round 3: place 3-dc clusters in side spaces and corners as (3 dc, ch2, 3 dc) to develop sides. (approx. 48 clusters)

Square 2 — Round 11 :

Repeat Round 4: expand with 3-dc clusters into each side and corners. (approx. 72 dc)

Square 2 — Round 12 :

Repeat Round 5: even round of clusters to solidify the square. (maintain approx. 72 dc)

Square 2 — Round 13 :

Change to evergreen and work 1 dc in each st BLO around. (approx. 72)

Square 2 — Round 14 :

Sc around edge with 3 sc in each corner to finish; fasten off leave tail for joining. (approx. 72 sc)

Info :

Lay out squares on a flat surface in your desired color layout (I recommend alternating reds, creams and greens as in the photo). For a runner matching the image, use a 3×7 grid: three squares across, seven down (21 total). Use pins to keep layout stable.

Square 3 — Round 15 :

Repeat Square Rounds 1–7 for Square 3 following your color sequence. (Rounds 15–21 follow the same set of instructions as Rounds 1–7 for Square 1 with color choices for this square.)

Info :

Squares 4–21 — Repeat the same 7-round sequence per square. For brevity within this pattern, each set of 7 rounds is identical in construction. Ensure you alternate colors (burgundy, cream, forest green) in a pleasing checkerboard or column pattern similar to the image. Blocking each square lightly can help even out edges for a neater join.

Square 4 — Round 22 :

Repeat Round 1 (8 puff)

Square 4 — Round 23 :

Repeat Round 2 (corner groups)

Square 4 — Round 24 :

Repeat Round 3 (side clusters)

Square 4 — Round 25 :

Repeat Round 4 (expand)

Square 4 — Round 26 :

Repeat Round 5 (even round)

Square 4 — Round 27 :

Round 6 change to evergreen, 1 dc in each st BLO (approx. 72)

Square 4 — Round 28 :

Round 7 sc around, 3 sc in corners, fasten off leaving tail. (approx. 72)

Info :

Continue in the same way for Squares 5–21. The pattern for each square is identical; pick a color sequence and stick to it so the runner has a balanced, alternating look. If you prefer larger squares, add more granny expansion rounds before switching to the BLO and sc finishing rounds.

Square 5 — Round 29 :

Repeat puff center and expansion rounds per Square 1 instructions (puff center = 8 puffs into magic ring).

Square 5 — Round 30 :

Repeat corner clusters and sides.

Square 5 — Round 31 :

Change to evergreen Round 6 BLO and finish with sc round.

Info :

Work all squares with the BLO round in the same outset color (evergreen) so the subsequent join and completion round has a uniform height and texture for seaming and border application.

Square 6 — Round 32 :

Repeat the 7-round square sequence; keep recording which squares are which color in your layout map to avoid mistakes.

Square 7 — Round 39 :

Repeat 7-round sequence.

Info :

You should now have 21 finished squares (3 across × 7 down). If you end up with fewer or more, adjust the runner length by adding or removing rows before joining the squares permanently.

— Joining Squares :

Info :

Two recommended joining methods: whip stitch/sewing through back loops for invisible joins, or single crochet join for decorative raised seams. The instructions below use a single crochet join in evergreen for a framed look like the photo.

Joining — Step 1 :

Lay out your squares in final order flat on a table (3 columns × 7 rows). Make sure all sc rounds (Round 7 on each square) are facing you the same direction (RS up).

Joining — Step 2 :

With RS facing, join evergreen in the corner st of the first square. Align the edge of the adjacent square and work 1 sc through both loops of both sc edge stitches to join. Work sc stitches across the seam evenly, placing 3 sc across each corner section (or match stitch density to keep edges even). Continue joining across each row first (join columns together to make 3 wide strips then join strips lengthwise to form full runner). Use pins to hold squares in place as you go.

Joining — Step 3 :

Info :

Joining — Step 3 :

When you reach the end of a row, fasten off and start the next seam to avoid excessive bulk. Weave in join tails neatly to the wrong side. Alternatively, join entire runner using a continuous single crochet seam by sewing along aligned edges; this gives a framed, uniform grid line in evergreen.

Info :

Double-check that all seams are flat and not pulling a corner before proceeding to border rounds. If the assembled runner puckers, gently block it flat and allow to dry before adding border rounds.

— Border & Scalloped Bobble Edge :

Border Round 1 :

With runner assembled and RS up, join evergreen yarn anywhere along outer edge. Ch1, work 1 sc evenly in each sc around the entire perimeter working 3 sc in each corner to keep corners square. Join with sl st to first sc. (approx. perimeter count will vary depending on squares and seam methods)

Info :

Maintain even stitch spacing. If your perimeter count is large, keep a consistent rhythm so subsequent scallops align; marking the middle of each side helps to make scallops symmetrical.

Border Round 2 :

Ch3 (counts as dc), *skip 2 sc, 5 dc cluster in next sc (shell), skip 2 sc, 1 dc in next sc; rep from * around to create deep textured shells. At corners, work 3 dc in corner sc to keep corners neat. Join with sl st to top of ch3.

Border Round 3 :

Ch1, sc in each st across the top of dc shells and around; in the center of each 5-dc shell work (sc, ch3, sc) to create picot points for the next bobble pass. Join with sl st.

Border Round 4 :

Info :

Border Round 4 :

For the bobble scallop edge, work the following around: *in each (sc, ch3, sc) space from previous round work (sc, ch5, sc, bobble)* — the bobble stitch: (yo, insert, pull up loop) repeat 4 times, yo and draw through all loops, ch1 to close. The bobbles will hang slightly and create the dangling bobble motif seen in the image. Repeat around. Join with sl st and fasten off.

Border Round 5 :

Info :

Border Round 5 :

Optional final finishing round: With a smaller hook (4.5mm) and evergreen, work 1 sc around the top of each bobble and around shells to tidy up. Fasten off and weave in all ends. This final tidying round helps stabilize bobbles and give a refined edge.

Info :

If you prefer a flatter edge with small scallops instead of bobbles, substitute Round 4 with: *in each (sc, ch3, sc) space work (sc, ch3, sc)*; join and finish.

— Center Star Embellishments (Make 21 or supply ornaments) :

Star Option A (Sewn glitter star embellishment) :

Purchase small glittered star ornaments (approx. 1.25"–1.75") and sew each star to the center of each square using a strong hand-sewing needle and matching thread. Use 3–4 passes through each star to secure to the square center. Secure knots on the wrong side and hide ends inside the join or weave inside the square.

Star Option B (Crocheted simple star applique) :

Using metallic gold thread or a small amount of worsted gold yarn: ch6, join with sl st to form ring. Round 1: *(ch2, dc, tr, dc) in ring, ch1, sl st in ring* rep 5 more times for 6 points. Fasten off leaving long tail for sewing. Block lightly and sew centered on each square. (6 points)

Info :

When attaching stars, place each star centrally over the small puff center created in Round 1. Use pins to ensure alignment and sew through a few underlying stitches from the wrong side to secure. For an extra hold, add a tiny dot of fabric glue under the star then sew over to fasten.

— Finishing :

Info :

Weave in all ends using a yarn needle. For a professional finish, block the runner lightly to flatten seams and even out the scalloped edge. If the runner will be used on a dining table, consider adding a thin interfacing or light stabilizer on the underside for extra stability (hand-stitched or iron-on fabric). Store flat or rolled — avoid folding to keep bobble edge crisp.

Final Check :

Inspect all seams, secure any loose embellishments, and trim all remaining tails. Press lightly on wrong side with a steam iron if desired (cover with damp cloth). Your runner is ready to display.

Info :

Notes on customizing size: To lengthen the runner, simply add more rows of squares repeating the 7-round square sequence for each added square. To widen, add more squares across and adjust joining and border counts accordingly.

Assembly Instructions

  • Arrange the 21 squares in your final layout (3 across × 7 down). Pin them to a flat surface in the exact positions before joining to ensure correct placement and consistent spacing.
  • Join squares in rows first: align two squares with RS facing and sc through both loops along the sc finishing round (Round 7 on each square). Use evergreen yarn for a framed grid look and maintain even tension.
  • Join the rows together by positioning seam lines and single crocheting the long edges together; match the same stitch count so the seams are straight and flat.
  • After joining all rows and columns, add the Border Round 1 of sc around the entire perimeter, placing 3 sc into each corner to keep corners square and even.
  • Work the textured shell round, then the scalloped bobble round, ensuring each bobble is placed in the same relative position around the perimeter for symmetry.
  • Sew gold stars or crocheted appliques to the center puff of each square: pin the star, then sew several secure passes through the star and into the square's center stitches. Knot and weave ends on the wrong side.

Important Notes

  • 💡Use stitch markers to mark the start of rounds only where helpful during the puff round to maintain orientation for corner placement.
  • 💡Stuffing is not required for this project — instead, keep a light, even tension so puff stitches remain raised but not bloated.
  • 💡If your squares are slightly different sizes, you can adjust border stitch counts or add an extra sc round to the smaller squares before joining to even the edges.
  • 💡Secure gold embellishments with both sewing and a small dab of fabric glue if they will be exposed to a lot of handling.
  • 💡When changing colors, either carry color for one round only or leave tails and weave in after joining to avoid bulky seam lines.
  • 💡For a uniform join, use the same hook size and the BLO round in evergreen on every square to create a consistent height for seaming.
  • 💡Blocking each square lightly before joining will help match edges and prevent distortion during joining and border work.
  • 💡If you prefer a less textured border, substitute the bobble round with a simple shell or picot round as described in the pattern.

Finishing this table runner brings together small, meditative stitches into something truly special — a handmade centerpiece you’ll be proud of. Each square becomes a tiny patch of texture and color framed by the deep evergreen border and playful bobble edge. Add the golden stars to complete the holiday sparkle and watch your table transform instantly. 🧶✨ Enjoy the process and the cozy glow it brings to your home! 🎄

You ask,

we answer.

FAQs

What is the finished size of this table runner?

With the specified yarn and the 3×7 layout (21 squares), the finished runner measures approximately 15" wide × 48" long before blocking. Exact dimensions depend on your tension and the exact number of squares you make.

Can I change the number of squares to fit my table?

Yes — this pattern is modular. Add or remove rows and columns of the 7-round square sequence to make a runner, placemat, or table topper to your desired size.

What yarn weight and hook should I use?

This pattern uses worsted-weight (#4) yarn and a 5.5 mm hook for a slightly dense fabric. You can use a different weight, but adjust your hook accordingly and expect the square size to change proportionally.

Do I need to wash or block the squares before joining?

Light blocking of individual squares can help even out edges and make joining easier, but it is optional. If you plan to block, do so before sewing on embellishments.

Can I embroider or crochet the center star instead of using store-bought stars?

Absolutely. The pattern includes a simple crocheted star option in metallic thread (6-point star). Embroidery or a small crochet appliqué both produce lovely results; sew securely to attach.

How do I make the bobble edge more subtle?

Substitute the bobble round with a small shell or picot round (for example, sc, ch3, sc in each shell space) to get a flatter, subtler border while maintaining a finished edge.

How much yarn will I need overall?

Approximately 300–350g evergreen for borders and joins, plus roughly 100–120g each of burgundy, forest green, and cream for the squares. Small amounts of gold thread or embellishments required for stars.

Can I machine wash this runner?

Machine washing depends on the yarn fiber. For acrylic/worsted blends, gentle wash and air dry flat are typically fine. If using wool or delicate embellishments, spot clean or hand wash and dry flat to maintain shape.