🧶 Beautiful ✨ Detailed 💝 Adorable

Holiday Gift Box Table Runner Pattern

Holiday Gift Box Table Runner Pattern
4.5★ Rating
5-7 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.

⏱️

Weekend Treat

Takes 5-7 hours, making it an enjoyable project to finish over a couple of days.

🏡

Cozy Accent

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

🧶 Jump to Pattern ↓

About This Holiday Gift Box Table Runner Pattern

This pattern creates a charming holiday table runner built from classic granny-style gift boxes. Each square is worked in a main color (red, green, mustard or cream) with a contrasting trim and a crocheted ribbon laid as a cross. The runner is finished with an ivory scalloped border and decorative bows and holly clusters at the corners. The modular layout lets you build any length by adding or removing squares.

Holiday Gift Box Table Runner Pattern crochet pattern - detailed view of completed project

The design mixes textured granny clusters with tidy surface ribbons and three-dimensional bows and holly berries for a layered, handcrafted look. Finished runner looks professional but is approachable for confident beginners willing to learn joining and small 3D motifs.

Why You'll Love This Holiday Gift Box Table Runner Pattern

I love this pattern because it pairs the comforting rhythm of granny clusters with playful, tiny 3D details that really sing at the holidays. The bright jewel tones set against creamy ivory make each 'present' pop, and the modular construction means you can tailor the runner exactly to your table. I enjoy how easy it is to change colorways and make a runner that matches my holiday decor.

Holiday Gift Box Table Runner Pattern step 1 - construction progress Holiday Gift Box Table Runner Pattern step 2 - assembly progress Holiday Gift Box Table Runner Pattern step 3 - details and accessories Holiday Gift Box Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how adaptable this runner is — you can keep the gift-box idea but swap colors for a different season. Try pastel shades for Easter, metallic yarn for New Year sparkle, or cozy earth tones for autumn.

I often change the layout: a single long column of squares makes a narrow runner for a console table, while adding columns creates a centerpiece for wider dining tables. You could also stitch the squares into placemats by joining in smaller sets.

For a different texture, use a soft acrylic or a cotton blend; for heirloom looks, choose a mercerized cotton and smaller hook for crisp stitches. I encourage you to experiment with ribbon styles — embroidered satin strips, crocheted lace, or even sewn fabric ribbons can make unique variations.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers when working rounds can cause miscounted stitches and uneven square sides; always mark the first stitch of each round ✗ Working too loosely on granny clusters creates gaps; use slightly smaller hook or tighten tension to avoid visible holes ✗ Not securing color-change tails properly will cause slipping or loose ends; weave in tails for at least 2 inches and sew through multiple stitches ✗ Joining squares without blocking can make seams pucker; block each square flat before joining for a crisp join ✗ Sewing bows and holly on before finishing the border can make placement uneven; attach motifs after the border or pin thoroughly first ✗ Overstuffing berry balls makes them lumpy; use tiny amounts of fiberfill and shape gradually for smooth round berries

Holiday Gift Box Table Runner Pattern

A festive crochet table runner made of connected gift-box granny squares, scalloped edges, crocheted bows and holly accents. Rich holiday colors — deep green, cranberry red, warm mustard and creamy ivory — create a classic seasonal look. This runner is modular: make as many squares as you need to fit your table length. It’s decorative, washable, and perfect for holiday centerpieces or gift table styling.

Intermediate 5-7 Hours

Materials Needed for Holiday Gift Box Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 200g in Cream/Ivory (background and border)
  • 02
    100-120g in Deep Green (forest green) for three squares and ribbon accents
  • 03
    100-120g in Cranberry Red for three squares and ribbon accents
  • 04
    80-100g in Mustard Gold for two squares and ribbon accents
  • 05
    Small amounts (20-30g each) in White/Ivory, Red, and Green for bows and holly details

— Tools Required

  • 01
    4.0mm (G) crochet hook for main work
  • 02
    3.5mm (E) crochet hook for tighter details (optional)
  • 03
    Tapestry (yarn) needle for sewing and weaving ends
  • 04
    Scissors
  • 05
    Stitch markers (at least 4)
  • 06
    Blocking mats and T-pins (for squaring motifs)
  • 07
    Small amount of polyester fiberfill for berries (about 10g)
  • 08
    Optional: glue for securing tiny embellishments

Progress Tracker

0% Complete

— Notes & Gauge :

Info :

Pattern uses US terms. Gauge is not critical for function, but 12 cm (4.75 in) square size per motif is achieved using worsted yarn and 4.0mm hook with 12 rounds of the granny cluster instructions below. Block squares lightly for best join results.

Info :

Make 8 gift-box squares (or more to extend runner). For this tutorial we describe the square worked in a main color with a final round in Ivory to create the visible separators. Bows, leaves and berries are made separately and sewn in place.

— Main Gift-Box Granny Square (Make 8, each) :

Round 1 :

Begin with a magic ring. Ch3 (counts as first dc), work 2 dc into ring, ch2, (3 dc into ring, ch2) x3; join with sl st to top of beginning ch3. Result: 12 dc and 4 corner ch2 spaces (12 dc, 4 corner ch2).

Round 2 :

Sl st into next ch2 corner sp. In corner sp work (3 dc, ch2, 3 dc) to form a corner shell. *Sk side to next corner, in corner work (3 dc, ch2, 3 dc)* repeat across all 4 corners. Join with sl st. Result: 24 dc grouped into 4 corner shells, 4 corner ch2 spaces (24 dc).

Info :

Round 2 establishes the square corners. Keep tension even and ensure shells sit flat before moving to side shells. Use a light tug to square the work gently.

Round 3 :

Sl st to side space between corner shells. Work (3 dc, ch1) in each side space between corner shells, and in each corner work (3 dc, ch2, 3 dc). Repeat all around. Join with sl st. Result: 36 dc total (24 from corners and 12 added on sides) with 4 corner ch2 and side ch1 spaces.

Round 4 :

Repeat round 3: In each corner work (3 dc, ch2, 3 dc). Along each side work (3 dc, ch1) into each ch1 space. Join with sl st. Result: 48 dc total.

Info :

At this point the square is taking shape. If you want a slightly smaller motif, stop after round 4 and finish with the Ivory separation round. For the runner shown, continue to round 12 for a roomy, 12-round square.

Round 5 :

Repeat the pattern: in each corner (3 dc, ch2, 3 dc); along sides place (3 dc, ch1) into each side ch1 space. Join. Result: 60 dc total.

Round 6 :

Repeat: corners (3 dc, ch2, 3 dc), sides (3 dc, ch1) in each side ch1 space. Join. Result: 72 dc total.

Info :

Check flatness: if edges ripple, block while still damp or adjust tension; if edges ruffle, reduce hook size for next motifs. Keep rounds consistent for all squares to ensure even joins.

Round 7 :

Repeat round 6 pattern. Join with sl st. Result: 84 dc total.

Round 8 :

Repeat. Corners remain (3 dc, ch2, 3 dc) and sides (3 dc, ch1) in each side ch1 space. Join. Result: 96 dc total.

Round 9 :

Repeat same working (3 dc, ch1) along sides and (3 dc, ch2, 3 dc) in corners. Join. Result: 108 dc total.

Info :

Change color now if you prefer the next round in Ivory for visible cross separators. This project shows a final round in Ivory to create the perimeter and the separating lines between adjacent squares.

Round 10 :

Repeat same pattern. Join. Result: 120 dc total.

Round 11 :

Repeat same pattern. Join. Result: 132 dc total.

Round 12 :

Final round in main color: repeat pattern for square body. Join and fasten off leaving tail for later weaving if you will sew a final Ivory border separately. Result: 144 dc total. Block and square motif to measurements before joining.

Info :

If you want the dividing lines in Ivory rather than main color, stop at round 11, change to Ivory, work round 12 in Ivory and continue with the separator and scallop rounds. Decide consistently for all motifs.

— Ivory Separator Round (Optional alternate to round12) :

Info :

To create the classic white grid between boxes, change to Ivory yarn and work a round of single crochet into each stitch around: sl st to join, ch1, sc in same st and in each st around, placing 3 sc in each corner ch2 space. Join and fasten off (sc count = equal to last dc count, for a 12-round square this will be 144 sc). This creates the visible separators once squares are joined.

Round 1 :

Sc in each st around, placing 3 sc in each corner ch2 (maintain corners). Join. Result: 144 sc (if starting from 12-round square)

— Creating the Ribbon/Sash (Make 8 per square as two strips) :

Info :

Two narrow strips are added to form the cross on each gift box. You can either crochet strips and sew them on or make surface slip-stitch ribbons after squares are joined. This pattern describes crocheted strips made in contrasting color (Ivory on colored boxes, colored on Ivory boxes).

Round 1 :

Chain 3, turn. Row 1: 1 dc in 3rd ch from hook, ch1, 1 dc in same ch (creates small ribbon center). Continue along chain: (ch1, dc) to desired length equal to square side. For example, for a 12-round square aim for 34 stitches long (length matching side). Fasten off leaving long tail for sewing.

Info :

Make two strips per square: one to run vertically and one horizontally. Measure against blocked square to ensure even placement. Securely weave ends under the Ivory separator when sewing for invisible joins.

— Bow (Make 8) :

Round 1 :

With accent yarn (same as ribbon), ch12. Row 1: In 2nd ch from hook sc, sc in next 9 ch, 5 sc in last ch to turn corner, continue along opposite side of chain sc in next 9 ch, 2 sc in last ch (creates looped strip)—total approximately 26 sc depending on tail ch. Fasten off leaving long tail for gathering. Make one bow piece per square.

Round 2 :

Pinch the center of the strip and wrap the tail tightly around center several times to gather into a bow shape. Secure by threading the yarn tail through the wraps and tying snugly. Weave tail to back and hide. Optional: create a small knot of cream yarn for bow center for contrast.

Info :

For a fuller bow, make two strips and layer them offset before wrapping center. Keep bows proportional to square size — sample bows are roughly 4-5 cm wide.

— Holly Leaf (Make 8 clusters of 3 leaves each) :

Round 1 :

With dark green yarn, ch6. Row: 1 sc in 2nd ch from hook, hdc in next, dc in next, tr in next, slip stitch in last ch. This creates one pointed leaf (5 working stitches plus turning). Fasten off leaving tail for sewing. (Leaf measures ~2.5-3 cm)

Round 2 :

To create raised serration, return to leaf: join yarn at base, *sc, ch1, sc* along one edge to form small picot-like teeth, repeat on other edge as desired. Fasten off and weave ends. Make 2 more leaves per cluster (total 3 leaves per corner decoration).

Info :

Alternate leaf pattern: for a more sculpted leaf work sc, hdc, dc, hdc, sc along top edge increasing/decreasing to shape. Make leaves mirror each other for neat clusters.

— Berries (Make 8 clusters of 3 berries each) :

Round 1 :

With bright red yarn, 6 sc in magic ring (6). Pull ring tightly closed.

Round 2 :

Inc in each st around (6 inc) making 12 sc total in round. Stuff very lightly with fiberfill to create a tiny bead, but do not overstuff or berry will flatten.

Round 3 :

Sc in each st around (12). Fasten off leaving tail for sewing. Weave tail through back of berry base and secure to hold stuffing in.

Info :

Sew three berries together with yarn tail so they sit snugly to form a cluster; then sew cluster to holly leaf center.

— Joining Squares (Join-As-You-Go or Sew - 2 options) :

Info :

Layout: arrange eight squares in two columns of four (as shown) or adjust layout to your table. The shown runner uses a 2x4 layout. Join squares along long sides first, then join rows to create the runner strip.

Join Option A - Join-As-You-Go :

Align two squares WS together. At the final Ivory separator round, rather than fastening off at the last loop, join with sl st into corresponding loop on adjacent finished square, working sc or sl st through both loops to connect stitches. Use consistent join method across all joins. This yields near invisible joins with Ivory seam lines matching separator round.

Info :

When joining, work slowly for even tension; use stitch markers at corners to ensure squares line up squarely. Pin squares prior to joining if needed.

Join Option B - Mattress Stitch / Whip Stitch:

Block all squares first. Lay squares right sides up and whip stitch through seam edges using tapestry needle and matching Ivory yarn. Mattress stitch through the back loops for an invisible join. This method is sturdy and easy for beginners.

— Outer Scallop Border :

Round 1 :

With Ivory, join yarn at any outer edge. Work 1 sc evenly around entire runner edge placing 3 sc in each outer corner. Join with sl st. Count equals total outer stitches (varies with runner length; maintain uniform spacing).

Round 2 :

Ch3 (counts as dc), *skip 2 sc, 5 dc in next sc (shell), skip 2 sc, dc in next sc* repeat around to create shells. Place shells evenly across runner edges, and in corners work 7 dc shells for nice rounded corner. Join with sl st. This creates a scalloped shell texture.

Round 3 :

To widen scallop, sl st into center of each shell, ch3, 2 dc into same space, ch2, 3 dc into same space (mini shell), sc between shells if needed. Join and fasten off. Block once more after finishing border to open scallops.

Info :

Spacing is key to even scallops. If shells look crowded, reduce number or increase separated sc between shells. Always sample one corner first to get spacing right before completing long edges.

— Sew-On Ribbon and Bow Placement :

Info :

Lay one horizontal and one vertical ribbon across each square centered. The ribbons should meet at the center point of the square. Temporarily pin or baste with contrasting yarn to check placement before sewing.

Round 1 :

Sew ribbon strips using tapestry needle and mattress stitch along the underside of the strips, catching only the Ivory separator round and the body below so the stitch is hidden. Make sure ribbons are taut but not stretched.

Round 2 :

Sew bow to the center where two ribbons cross. For extra security, stitch through bow base several times catching both ribbons and the square body. Weave ends into square until secure.

Info :

Placement tip: Use ruler to measure equal distance from edges to center to ensure repeats are consistent across all squares. For example, with 144-stitch square, center point is at 72nd stitch midline; measure visually or with pins.

— Attaching Holly Clusters :

Round 1 :

Arrange leaf cluster (3 leaves) at each runner corner where squares meet. Tuck berry cluster into leaf center and sew through berry bases to secure. Stitch leaf bases to runner by catching several back loops of outer separator round to keep seam hidden.

Info :

Sew clusters symmetrically on each outer corner of runner. For interior seams (between squares), you may add smaller accent leaves without berries to avoid bulk.

— Finishing Touches & Weaving Ends :

Info :

Weave all yarn tails at least 4-5 cm into fabric using tapestry needle. Trim close to work but avoid cutting too near knot. Lightly steam-block runner for final shaping, pin scallops open and allow to dry.

Round 1 :

Gently hand wash in cool water with mild soap if needed, reshape on flat surface, and dry flat. Avoid high heat to keep shape and color fidelity.

Info :

Optional: Add a small square of felt under each bow center for extra stability if the runner will be handled frequently, especially if glued or machine-washed often.

Assembly Instructions

  • Arrange all 8 blocked squares in a 2 (width) x 4 (length) layout on a flat surface. Ensure all squares are oriented the same way (color pattern consistent) and pin corners together at seam lines before joining.
  • Join long columns first: use join-as-you-go or mattress stitch to attach squares along their vertical edges, lining up corner ch2 spaces and side shells so the ivory separators match.
  • Join the two long columns together along their long edges to form the runner center strip. Use mattress stitch with Ivory yarn or join-as-you-go to maintain the continuous Ivory grid look.
  • Work the outer scallop border in Ivory around the entire joined runner, placing evenly spaced shells and extra shells at corners for a rounded finish.
  • Sew the ribbon strips to each square: measure and pin the horizontal and vertical ribbons so they cross at the square center, then stitch the strips on the underside with a ladder or mattress stitch to hide seams.
  • Attach bows at each ribbon crossing by stitching bow centers through both ribbon strips and the square body multiple times. Weave and hide tails.
  • Form holly clusters by arranging 3 leaves and 3 berries at each outer corner; sew leaf bases to runner and stitch berry cluster to leaf center. Secure firmly but invisibly from the front.
  • Weave in all ends thoroughly, block the runner one final time to open scallops and ensure flat seams, and trim any excess yarn tails for a clean finish.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • 💡Stuff berry pieces gradually and sparingly; tiny beads of fiberfill will keep them round without bulging stitches
  • 💡Block every square before joining to guarantee straight edges and consistent sizing across the runner
  • 💡If color bleeding is a concern, pre-wash small yarn scraps or use colorfast yarns; test a swatch before washing whole runner
  • 💡For the cleanest joins, work the Ivory separator round on all squares first and align these rounds precisely when joining
  • 💡Sew bows and holly clusters on after the border is completed for precise placement and to avoid interfering with scallop edges
  • 💡Maintain consistent tension on ribbon strips so they lie flat and do not gather or pull the square sides
  • 💡When joining squares, work slowly to keep seam tension similar to body tension so runner lays flat

This cheerful Holiday Gift Box Table Runner brings handmade magic to your table with classic granny clusters, bright ribbon crosses and tiny bows and holly accents 🎁. The modular design lets you scale the runner for any table, and the crisp Ivory scalloped border gives a polished finish. I hope this pattern adds a cozy, crafted touch to your holiday decor — enjoy every stitch and share your festive creation! 🧶✨

You ask,

we answer.

FAQs

What is the finished size of this runner?

Using worsted weight yarn and a 4.0mm hook with 12-round squares, the 2x4 layout yields approximately 40-45 cm wide by 110-120 cm long. Exact size depends on blocking and individual tension.

Can I use different yarn weights for this pattern?

Yes. Switching yarn weight will change square size. Use an appropriate hook size and make a gauge square to determine how many rounds you'll need per motif to reach desired dimensions.

Do I have to make bows and holly clusters?

No — the runner looks lovely with simple ribbon crosses alone. Bows and holly are decorative options you can add or omit depending on desired look and workload.

Which join method is best?

Both join-as-you-go and mattress stitch produce neat results. Join-as-you-go yields a seamless look using the Ivory separator; mattress stitch is easy and strong if you prefer working on completed squares.

How much yarn do I need in total?

Roughly 500-600g total worsted yarn split across main colors as listed earlier. Exact amounts depend on runner length and your chosen color proportions.

Can I machine wash the finished runner?

If yarn is labeled machine-washable, use a gentle cold cycle in a laundry bag and reshape while damp. Hand washing and flat drying is recommended to preserve shape and embellishments.

How do I prevent ribbon strips from stretching?

Use a hook slightly smaller for ribbon strips or work them in sc for a denser strap. Sew them snugly but not tightly to the square to maintain flatness.

Can I extend the runner?

Yes — add more squares to the layout to lengthen it. Keep consistent square count per column for symmetry or create staggered lengths for a different look.