🧶 Beautiful ✨ Detailed 💝 Adorable

Festive Granny Squares Table Runner Pattern

Festive Granny Squares Table Runner Pattern
4.2★ Rating
8-10 Hours Time Needed
3.6K 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 pattern builds a rectangular table runner from 18 textured granny-style squares (3 columns × 6 rows). The palette includes deep variegated greens, bright holiday red accent squares, and a soft cream used for joining and the border. Each green square is embellished with either a raised cream star or a three-dimensional holly cluster with red bobble berries; the red squares are embroidered with a delicate white snowflake. The finished runner has a scalloped cream edging and a tasseled fringe at both short ends for a cozy, finished look.

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

The squares are worked in a dense textured stitch to keep the runner robust for tabletop use. The cream joining and border visually frames each motif, ensuring each embroidered detail pops. This design is modular — you can scale the runner by adding or removing rows/columns of squares.

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

I love how the tiny embroidered motifs give so much personality to each square — the raised star and the plump holly berries feel joyful and handmade. The contrast between the deep greens and the rich red snowflakes framed in cream is timeless and festive. I also enjoy that the runner is modular: it's easy to scale up or down to fit your table and to personalize the colors for any season.

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 enjoyed designing this runner because it blends simple granny-inspired construction with elevated embroidery that really sings. I love that the basic motif is approachable but the surface embroidery makes each square feel custom and hand-finished.

Try changing yarns to experiment with the look: a cotton yarn will create a crisper, flatter runner ideal for dining surfaces, while a wool or acrylic blend will look cozier and hold the scallop and fringe shape more firmly. You can also customize motif placement: move red snowflakes to every corner for a different rhythm, or add more holly clusters for a playful pattern.

I also recommend playing with fringe length and density — doubling the strands makes fringe fuller and more dramatic, while spacing tassels further apart gives a lighter, airier finish. This project is a great canvas to practice colorwork and surface stitching.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned corners and uneven square sizes; mark the start of every round carefully. ✗ Working too loosely will create gaps where stuffing or table surface shows; maintain a tight, consistent tension for dense textured squares. ✗ Not blocking squares before joining leads to uneven joins and edges; block each finished square flat for best results. ✗ Joining squares without pinning leads to misaligned motifs; pin and check placements before sewing or join-as-you-go. ✗ Carrying yarn across the back of squares without securing can create lumps; weave in floats neatly or cut and weave ends in. ✗ Adding embroidery before blocking can distort motifs; block squares first, then embroider for tidy placement and even tension.

Festive Granny Squares Table Runner Pattern

Create a cozy, holiday-inspired table runner made from 18 textured granny-style squares in rich greens and cheerful red accents, joined with a warm cream border and finished with a scalloped edge and fringe. Each square features one of three embroidered motifs — star, holly with berries, or snowflake — giving the runner charming seasonal detail. This pattern uses worsted weight yarn and classic stitches to produce a sophisticated handmade accent for your dining table or console.

Intermediate 8-10 Hours

Materials Needed for Festive Granny Squares Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 300-350g in cream/off-white for joining, border, and fringe (approx. 900-1000 yards/820-915 m)
  • 02
    Variegated greens: 150-200g total (3 shades blended or one variegated skein) — this will make all green decorative squares
  • 03
    Holiday red (solid): 80-100g for 3 red snowflake squares
  • 04
    Small amounts (10-20g each) in detail colors: white/ivory for embroidery, dark green for holly leaves, bright red for berry bobbles

— Tools Required

  • 01
    4.0mm (G) crochet hook for main work
  • 02
    3.5mm (E) crochet hook for tighter join and border (optional)
  • 03
    Tapestry/yarn needle for weaving and embroidery
  • 04
    Scissors
  • 05
    Stitch markers (at least 6)
  • 06
    Blocking pins and mat for squaring finished motifs
  • 07
    Measuring tape or ruler
  • 08
    Optional: small stitch hook or crochet hook size smaller for fringe tidy-up
  • 09
    Optional: small embroidery needle for surface embroidery (blunt tapestry needle works too)

Progress Tracker

0% Complete

— Overview & Gauge :

Info :

Finished layout: 3 columns × 6 rows = 18 squares. Approximate finished size: 12" (30 cm) wide × 30–34" (76–86 cm) long including border and fringe, depending on personal tension and exact yarn. Gauge for one motif (unblocked): approx 3.5–4" (9–10 cm) square. Use this to adjust hook size if needed to match the finished measurements.

Info :

Throughout the pattern we use a textured solid-granny-inspired square built from a tight circular base that is squared up with corner shaping and finished with a neat cream joining round. Stitch counts are calculated to ensure consistent edges for joining.

— Motif Base (make 18) :

Round 1 :

With green or red (as applicable) yarn, start with a magic ring. 6 sc in magic ring (6)

Round 2 :

Inc in each stitch around — 6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Info :

This initial 5-round spiral creates a dense, even circle that will become the body of the square. Keep tension even — this is the structural base for the textured stitches to follow.

Round 6 :

(4 sc, inc) x 6 (36)

Round 7 :

(5 sc, inc) x 6 (42)

Round 8 :

(6 sc, inc) x 6 (48)

Round 9-10 :

1 sc in each st (48)

Info :

Rounds 9–10 help the motif expand to a size suitable for squaring up. If you wish for a slightly smaller square, stop at Round 9; for a slightly larger, you can add an extra even round maintaining 48 sc then adjust later rounds in the squaring-up method.

Round 11 :

Now begin the squaring-up transition: Work across first quarter of the stitches (12 sc), then create the first corner by working 3 sc in the next stitch (corner cluster). Repeat: (12 sc, 3 sc in next st) x 4 — total stitches at end (60)

Info :

Dividing the 48 stitches into quarters of 12 lets us place corner clusters evenly; each corner cluster (3 sc worked in the same stitch) builds outward to create square corners. After Round 11 the motif will be roughly square-shaped with a stitch count of 60.

Round 12 :

1 sc in each st across (60)

Round 13 :

To define a shallow ridge and even edges: 1 sc in each of next 3 sts, (hdc, dc, hdc) in next st (a textured post stack), then 1 sc in each of next 13 sts; repeat this concept four times evenly to create subtle side ridges — final count (60)

Info :

Round 13 uses a short post-stitch stack to add texture to the center of each side. This gives the green squares a fuller, dimensional look under the embroidery. Keep all stitches tight to avoid gap between the stitches and embroidery later.

Round 14 :

1 sc in each st BLO (60)

Round 15 :

Change color if making a red square now (Info below). 1 sc in each st (60)

Info :

For all green motif variations, use the variegated green here. For red snowflake bases switch to holiday red. Carry color only if you will be doing multiple squares in the same color and prefer fewer ends; otherwise fasten off and weave ends.

Round 16 :

Work an outer decorative round to prepare for joining: *1 sc in each of next 7 sts, (skip 1 st, sl st in next st)* repeat to distribute small slip-stitch gaps that will help the joining round sit flat. 1 sc evenly across remaining stitches and sl st to join (count remains 60)

Info :

Fasten off leaving a 10-12" (25-30 cm) tail for weaving if you plan to sew squares together later. If joining right away with join-as-you-go (JAYG) method, keep yarn connected and follow the JAYG joining instructions instead of fastening off.

— Placement & Color Plan :

Info :

The pictured runner is arranged with 3 columns and 6 rows, alternating green and red motif placement: columns 1–3 top to bottom show repeating patterns so the red snowflake squares appear in a vertical center line (center column) at rows 2 and 5 (and row 3 depending on your layout). When you place your motifs out on a blocking board, arrange them in the final layout and check patterns align as desired.

— Embroidery — Raised Star (on green squares) :

Info :

Embroider this raised star centered on selected green squares using cream/ivory. Embroidery is done after blocking and before joining for easier handling. Use a long tapestry needle and stranded yarn (folded doubled for thickness) or use a worsted-weight yarn strand for a bold effect.

Round 1 :

Thread yarn doubled. From the center of the motif (approx center of Round 9 disc), bring the needle up through the center, then insert the needle opposite approximately 8–10 mm away to make a single long stitch; repeat to make 8 evenly spaced radiating spokes (this is not a crochet round but an embroidery step).

Round 2 :

For each spoke, create a thicker raised stitch by making a large satin stitch: bring needle up beside the center, go down beyond the tip of the spoke, and come up slightly offset and repeat until the spoke is filled and raised. Repeat for all 8 spokes.

Info :

Spacing: aim for spokes about 8–10 mm from the center to each tip for a star ~1.25" across. Check symmetry by rotating the square while embroidering. Secure all ends at the back with neat weaving.

— Embroidery — Holly Leaves & Berries (on green squares) :

Info :

Three-dimensional holly uses raised leaf stitches and clustered bobble berries. Work on blocked square using dark green for leaves and bright red for berries.

Round 1 :

Mark the center. Working one leaf at a time: insert needle at base point, bring out at the tip location, then make 6–8 short satin stitches side-by-side to create a raised leaf teardrop shape (approx 12–15 mm long). Repeat to create 3 leaves arranged as a trifoliate cluster.

Round 2 :

To create berries: using red yarn and a length of yarn doubled, make three small French knots or very small crochet bobbles sewn on top of the leaf cluster, spaced slightly apart to resemble holly berries. Secure well at the back.

Info :

If you prefer crocheted berries: make a small bobble by making 3 dc in a magic ring, pull tight, fasten off leaving tail and sew to motif. These give a popcorn-like raised berry similar to the photo.

— Embroidery — Snowflake (on red squares) :

Info :

White snowflake is delicate surface embroidery worked after blocking. Use single strand of cream/white yarn or stranded cotton; a finer yarn will give a crisp look. Stitch over the central point to create a six-arm snowflake with small branch details.

Round 1 :

Bring needle up at center, create 6 long straight stitches radiating outwards approx 8–10 mm; space them evenly every 60 degrees like a hexagon star.

Round 2 :

On each arm, add two short crossing stitches near the tip to suggest branches — small straight stitches crossing each arm at two points. Finish each arm with a tiny perpendicular stitch near the outer end for detail.

Round 3 :

Outline each arm lightly with backstitch if desired to sharpen contrast. Secure ends at back and weave in cleanly.

Info :

Work snowflake last on each red square. Keep the embroidery level shallow — too much bulk can distort the red square. Use blocking to flatten motifs before embroidering.

— Blocking & Preparation :

Info :

Block each finished motif to exact square size (target 3.75–4"/9.5–10 cm). Pin each motif on a blocking mat, stretching gently to true square edges. Spray lightly with water or steam-block according to yarn instructions; allow to dry fully. Blocking ensures even joins and tidy embroidery placement.

— Joining the Squares (Join-as-You-Go or Sew) :

Info :

There are two recommended methods: join-as-you-go (JAYG) for a clean integrated seam, or sewing each square together with a whip stitch or mattress stitch. The instructions below cover both; choose the method you prefer. We will explain a JAYG seam round and a sewing alternative.

Joining Round (JAYG) :

With cream yarn attached to the outer round of a finished square, align it to an already placed square with right sides facing up. Work 1 sc into the next st of working square, then sl st into the adjacent square's corresponding stitch; repeat across the side producing an even ladder of sl st joins. Repeat on other sides to assemble entire grid in rows.

Info :

For a 3×6 layout, assemble each row of 3 squares first: join square 1 to square 2, then 2 to 3. Once rows are complete, join row seams vertically column by column. Use pins to align motifs and ensure center red squares line up vertically in the center column.

Sewing Alternative :

If sewing: leave long tails on each square. Place squares right sides together, matching stitch edges, and use a mattress or whip stitch through the outermost rounds only to create an invisible seam. Weave tails across the seam and back into the fabric for security.

Info :

When joining, keep tension even so seams lie flat — neither pulled tight nor loose. For a more framed look, join with a chain bridge (chain 3, skip one stitch) to let cream show as a delicate lattice between squares.

— Grid Border & Inner Frame :

Round 1 :

With cream yarn and a 4.0 mm hook, attach to any seam junction and work 1 sc evenly around the entire assembled rectangle, placing 3 sc in each corner to round corners — count will vary by your overall join; this creates a uniform base for the scalloped edge (work tightly to create a neat frame).

Round 2 :

1 sc in each st around (this evens the border and covers join tails). Keep corners with 3 sc in corner stitches for a tidy mitered corner effect.

Info :

If your layout measured smaller or larger than intended, this is a good time to correct slight asymmetry by adding or subtracting stitches along the long edges only; maintain the corner triple-sc rule to keep corners neat.

Round 3 :

1 sc in each st in BLO to create a slight ridge for the scallop to sit on (this gives a framed look and lifts the scallops slightly) — count remains the same as Round 2.

Round 4 :

Even round: 1 sc in each st (same count). Turn runner so you are comfortable working the scalloped edge on the long sides and short ends.

Info :

This inner frame defines each square visually and provides a clean edge for the scalloped outer border. Take time to keep edges even; use blocking pins to square the runner before scalloping.

— Scalloped Outer Edge :

Round 1 :

Working into the top of the inner frame with cream: *skip 1 st, 5 dc in next st (shell), skip 1 st, sl st* across the long sides. On corners work (3 dc, ch 2, 3 dc) into the corner to maintain a rounded corner shell. Repeat around short ends accordingly so scallops appear evenly spaced (shell count varies with circumference).

Round 2 :

Work 1 sc in each st across the backside to tidy shell bases and ensure scallops lie flat. Where shells meet at the corners, place 1 sc in the chain-2 corner space to anchor shells neatly.

Round 3 :

To accent scallops, work a picot-trim round: *sl st into first dc of shell, ch 3, sl st into third dc of same shell, sl st into base between shells* across. This yields small decorative loops between scallops and a vintage look like the runner in the photo.

Info :

For very regular scallops, count stitches across one long side, divide by the number of shells you wish, and adjust spacing so scallops are evenly distributed. Use stitch markers to map shell centers before working.

— Short-End Fringe & Finishing :

Round 1 :

At each short end, prepare fringe by cutting cream yarn lengths twice the desired finished fringe length (for 2" finished fringe, cut 4" lengths). Make groups of 4 strands to form each tassel/bundle.

Round 2 :

Fold a 4-strand group in half to form a loop; pull the loop through a base stitch at the border edge with a crochet hook, pass the loose ends through the loop and pull tight (lark's head knot). Repeat across the short edge spacing tassels approx 8–10 mm apart, aligning with scallop centers if desired.

Info :

Trim fringe ends evenly and lightly steam if needed to help fibers relax. For a fuller fringe, double strands per knot or reduce spacing between tassels. Secure fringe bases with a small dab of fabric glue if the runner will be frequently laundered.

— Final Weaving & Blocking :

Info :

Weave in all loose ends on the wrong side with a tapestry needle, following yarn strands for neatness. Lay the finished runner flat and pin to final measurements, spritz lightly and allow to dry to set she scallops and fringe. Give final trims to any stray threads and inspect embroidery for loose ends.

Info :

Optional: Add a light fabric starch spray if you desire a crisper tabletop piece. Avoid over-starching which can make yarn feel stiff and may reduce pleasant drape.

— Variations & Scaling :

Info :

To scale up, add additional rows maintaining the 3-column width, or add columns for a wider runner. For smaller placement mats, make fewer rows/columns. Change colors seasonally (soft pastels for spring, jewel tones for autumn) using the same embroidery motifs for seasonal flexibility.

Info :

Want a non-fringed finish? Omit tassels and finish with an extra round of single crochet in contrast color or a crocheted picot edge.

Assembly Instructions

  • Arrange all 18 blocked squares in the final 3×6 layout and pin them to a flat surface making sure motif orientation is consistent (stars pointing same direction, holly leaves angled the same way).
  • Join squares into horizontal rows using join-as-you-go or sewing: join square 1 to 2 and 2 to 3 across each row. Use pins to keep edges flush while joining and check alignment of red snowflake squares in the center column.
  • Once rows are formed, join rows vertically by aligning seams between rows at corresponding stitches. Work from one end to the other so seams remain even; use matching cream yarn and a whip or mattress stitch if sewing by hand for an invisible seam.
  • After joining the full grid, work the cream frame round evenly around the runner, placing 3 sc in each corner for a neat corner finish. This is Round 1 of the border section in the pattern steps.
  • Work the scalloped shells along the long edges and short ends as instructed. For the corner shells, use (3 dc, ch 2, 3 dc) in the corner stitch to keep scallops continuous around corners.
  • Attach fringe to each short end after the scallop rounds are complete. Use evenly spaced groups and trim fringe evenly. Give a final block to set the shape, then weave in any remaining loose ends and trim flush.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • 💡Stuff body parts gradually as you work rather than waiting until the end, especially for narrow openings like arms and legs (note: this runner has no stuffing but this tip is helpful when making 3D embellishments such as bobbles)
  • 💡For surface embroidery, position motifs after blocking and before joining to ensure even placement relative to square edges
  • 💡Maintain consistent tension throughout the project; too tight creates stiff, small pieces, too loose creates floppy, holey fabric
  • 💡Pin all pieces in position before final sewing to ensure proper placement and symmetry
  • 💡For neat seams, use a yarn color slightly lighter/darker than the joining yarn when working whip stitch so the seam sits cleanly; for an invisible join use mattress stitch
  • 💡When adding fringe, double-check spacing by counting holes or shells to keep both ends symmetrical
  • 💡If washing is required, hand wash gently and lay flat to dry to preserve shape and embroidery

This festive table runner blends classic crochet comfort with joyful holiday motifs to brighten any tabletop. Each square tells a tiny story — stars for quiet nights, holly for winter cheer, and snowflakes for frosty delights. Working the runner is a meditative project that rewards you with a beautiful practical heirloom. 🧶✨ Add personal color choices for a one-of-a-kind piece that's perfect for gifting or keeping. Happy hooking and be proud of every stitch! 🎄

You ask,

we answer.

FAQs

What is the finished size of this table runner?

Using the recommended yarn and hooks and following the 3×6 layout, the finished runner measures approximately 12" (30 cm) wide by 30–34" (76–86 cm) long including the scalloped border and fringe. Measurements may vary with tension and exact motif sizing.

Can I use different yarn weights for this pattern?

Yes — you can use any yarn weight but you must adjust your hook size accordingly. A thicker yarn will produce a larger, thicker runner and will require fewer motifs to cover the same length. Always make a sample motif, block it, and measure gauge before committing to full assembly.

Do I need to use blocking for the squares?

Blocking is strongly recommended. Blocking flattens and squares each motif, ensures consistent edges for neat joins, and improves the final appearance of embroidery. Pin each motif to exact measurements and allow to dry fully before joining.

Which joining method should I use — join-as-you-go or sew?

Both methods work well. Join-as-you-go gives an integrated look with minimal finishing; sewing allows you to fully embroider and block each square before assembly and can be easier for perfect alignment. Choose based on your comfort level.

How much yarn will I need for the whole runner?

Roughly 300–350 g of cream/ivory for joining, border and fringe; 150–200 g variegated greens for green squares; 80–100 g solid red for red squares. Small amounts (10–20 g) of white and bright red are needed for embroidery details. These are estimates and depend on your tension and fringe fullness.

Can I machine wash the finished runner?

Hand washing is recommended to preserve shape, embroidery and fringe. If machine washing is necessary, use a gentle cold cycle in a mesh bag and lay flat to dry to prevent distortion.

How do I prevent embroidery from shifting or distorting?

Always embroider after blocking and while the square is pinned in position. Use even tension on embroidery stitches and secure ends neatly at the back. If using bulky yarn for embroidery, keep stitches shallow to avoid warping the motif.

Can I adjust the runner size?

Yes — add or subtract rows to increase or decrease length, or add columns to increase width. Keep the motif size consistent for symmetry and adjust border rounds accordingly.