🧢 Beautiful ✨ Detailed πŸ’ Adorable

Scandinavian Heart Crochet Christmas Table Runner Pattern

Scandinavian Heart Crochet Christmas Table Runner Pattern
4.5β˜… Rating
8-10 Hours Time Needed
1.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.

πŸŽ„

Holiday Cheer πŸŽ„

Festive fun for the season, bringing handmade magic to celebrations and creating new family traditions.

🧢 Jump to Pattern ↓

About This Scandinavian Heart Crochet Christmas Table Runner Pattern

This Scandinavian Heart Christmas Table Runner is composed of layered motifs β€” hearts, snowflakes, small roses, square diamonds and tiny round rosettes β€” joined by little creamy flower clusters to form a long, elegant runner. Colors in the pictured runner are deep burgundy, forest green, sage, pale grey and a warm cream for the joiners and edging. Each motif is worked flat and then connected with single crochet and small chain spaces so the runner remains flexible and beautifully drapes over a dining table.

Scandinavian Heart Crochet Christmas Table Runner Pattern crochet pattern - detailed view of completed project

The modular design makes it easy to change the order or increase length by adding additional motif repeats. The pattern uses DK/light-worsted weight yarn and a small hook to create crisp stitch definition and clean motif edges.

Why You'll Love This Scandinavian Heart Crochet Christmas Table Runner Pattern

I love this pattern because it transforms simple motifs into a romantic, Nordic-inspired table runner with cozy holiday charm. I’m especially fond of the layered burgundy hearts surrounded by creamy picot edging β€” they create a vintage, handcrafted look that feels both delicate and substantial. The modular approach also lets me add repeats or swap colors for new seasonal versions, which keeps the project endlessly satisfying.

Scandinavian Heart Crochet Christmas Table Runner Pattern step 1 - construction progress Scandinavian Heart Crochet Christmas Table Runner Pattern step 2 - assembly progress Scandinavian Heart Crochet Christmas Table Runner Pattern step 3 - details and accessories Scandinavian Heart Crochet Christmas Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I love how easy it is to customize this runner by swapping colors or rearranging motif order. For a softer look, try pastels like blush and dove grey; for a bolder, modern feel, use navy and gold accents.

I also enjoy changing the size: add more heart motifs to extend the runner for a large dining table or reduce the snowflake repeats to make a short table topper. You can also replace the tree motif with a small star for a different seasonal accent. Finally, experiment with a shift to cotton thread and a smaller hook for a delicate doily-style runner with the same layout.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers during circular rounds can cause miscounts and misalignment when assembling motifs; mark your first stitch of each round βœ— Not blocking motifs before joining will make edges pucker and your runner will not lie flat; always block motifs to the correct dimensions first βœ— Ignoring tension changes when switching to thinner or thicker yarn results in mismatched motif sizes; swatch each motif when changing yarn weight βœ— Joining motifs with uneven spacing can distort the runner shape; pin motifs in place on a blocking board and check spacing before sewing βœ— Not carrying color yarn ends neatly inside motifs causes visible bumps; weave in ends or carry yarn as you go where possible βœ— Overstuffing motifs (if using any stiffeners) will make sewing nearly impossible; motifs should remain flat and flexible βœ— Using a large hook creates loose lace with holes; use a smaller hook for crisp motif definition and subtle texture

Scandinavian Heart Crochet Christmas Table Runner Pattern

Create a charming Scandinavian-inspired Christmas table runner made from individual crocheted motifs joined into a delicate lace runner. This pattern features deep burgundy hearts, soft sage diamonds, forest green trees, pale grey snowflakes and creamy joiner flowers to create a warm, vintage holiday table centrepiece. The motifs are worked separately then crocheted together for a flexible, flat runner that lays beautifully on a wooden table. Detailed motif instructions and joining techniques included.

Intermediate 8-10 Hours

Materials Needed for Scandinavian Heart Crochet Christmas Table Runner Pattern

β€” Main Fabric

  • 01
    DK / light worsted weight yarn (approx. 3.5-4.5 mm gauge) - Cream (joiner/edging) approx. 140g
  • 02
    DK / light worsted weight yarn - Burgundy (heart main) approx. 100g
  • 03
    DK / light worsted weight yarn - Forest Green (trees) approx. 80g
  • 04
    DK / light worsted weight yarn - Sage (diamond squares) approx. 60g
  • 05
    DK / light worsted weight yarn - Pale Grey (large snowflake) approx. 80g
  • 06
    Small amounts (10-15g each) of any contrasting shades for tiny rosettes and accents

β€” Tools Required

  • 01
    3.5mm (E) crochet hook for main motif work (or one size smaller than yarn label recommends for tight definition)
  • 02
    3.0mm (D) crochet hook for finer details and edging (optional)
  • 03
    Tapestry/yarn needle for weaving ends
  • 04
    Blocking pins and blocking mat or foam board
  • 05
    Spray bottle or steam iron for blocking (use the method appropriate for your yarn)
  • 06
    Scissors
  • 07
    Stitch markers (at least 6-8) to mark round starts and join points
  • 08
    Optional: small sewing pins for holding motifs during assembly
  • 09
    Optional: fabric stiffener or starch for a firmer runner (use sparingly)

Progress Tracker

0% Complete

β€” Overview & Notes :

Info :

Make motifs slightly smaller or larger by changing hook size one step. Maintain consistent tension; weave ends as you go for neater joins. Photos show a runner with mirror symmetry: plan motif order before joining. Block motifs flat and pin carefully to match edges for best assembly.

β€” Materials & Gauge :

Info :

Working gauge is not critical; aim for crisp stitch definition. Using the stated DK yarn and 3.5mm hook, a large snowflake motif measures approximately 9.5 cm across; heart motif approx. 8 cm across; triangle tree approx. 6.5 cm tall. Sample and block to match these proportions if you want the same finished size.

β€” Large Snowflake Motif (make 4) :

Round 1 :

ch 4, join with sl st to form a ring, ch 3 (counts as first dc), work 11 dc into ring, join with sl st to top of ch-3 (12 dc)

Round 2 :

ch 3, dc in same st, ch 2, *2 dc in next st, ch 2; rep from * around, join with sl st to top of ch-3 (24 dc groups / 12 ch-2 sps)

Round 3 :

sl st into first ch-2 sp, ch 3, (2 dc, ch 2, 3 dc) into same ch-2 sp (shell made), *skip next 2 dc, (3 dc, ch 2, 3 dc) into next ch-2 sp; rep around, join with sl st to top of ch-3 (12 shells)

Info :

Ensure shells are blocked open; this round starts the lacy arms of the snowflake. Use stitch marker at the start of the round if needed.

Round 4 :

ch 1, sc in same st, *ch 5, sc in center dc of next shell; rep around to create picot-linking chains, ending ch-5, join with sl st (12 ch-5 links)

Round 5 :

Working into each ch-5: (sl st, ch 3, 2 dc, ch 3, sl st) into ch-5 (creates pointed petal), repeat for all 12 points, join with sl st (12 petals)

Round 6 :

sl st to base of a petal, ch 1, sc in same st, *ch 4, sc in base of next petal; rep around, join with sl st (12 ch-4 loops)

Round 7 :

Into each ch-4 loop: (sc, hdc, 3 dc, hdc, sc) to form raised scallop; rep around, join with sl st (12 scallops)

Round 8 :

ch 1, sc in same st, *ch 6, sc in center of next scallop; rep around, join with sl st (12 ch-6 loops)

Info :

Change to cream for outer decorative layer if you want a contrasting edge. Carry color inside if working several motifs consecutively to avoid many ends.

Round 9 :

Using cream: into each ch-6: sl st, ch 3, 4 dc, ch 3, sl st to create bold petals; rep around, join with sl st (12 larger petals)

Round 10 :

ch 1, sc in same st, *ch 3, picot (ch 3, sl st back into ch-1 loop), sc in next petal base; rep around to add picot points between petals; join with sl st

Round 11 :

sc evenly around the motif to tidy edges: work approx. 72 sc spaced evenly (final count depends on tension) to create a consistent border (approx. 72)

Round 12 :

ch 4, sl st into every 6th sc to add small chain-loops for join points; rep around creating 12 chain-loop join points; finish off and weave ends

Info :

Block flat to 9.5 cm across. Pin each petal and spray or steam lightly. These motifs are placed at the runner centre and ends, so make 4 total and block before joining.

β€” Heart Motif (make 8) :

Round 1 :

With burgundy, mr, ch 1, 6 sc in ring, pull tight, join with sl st (6)

Round 2 :

ch 1, 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)

Round 6 :

ch 2, turn your work and work along one side to shape the heart top: 1 hdc in next 6 sts, 3 dc into next 2 sts to round the top of the heart, hdc next 6 sts, ch 2 and join to remaining rounds to complete curve (continue to next round) (30)

Info :

The heart shape is created by working across the flat disc then switching to curved rounds to form the lobes. Use stitch markers at the two lobe apexes to keep symmetry.

Round 7 :

Round the lobes: 3 dc in apex stitch, 2 dc in next, 1 dc next, sl st across center between lobes, repeat on opposite side to form a heart curve; maintain total approx. 30 stitches around shape

Round 8 :

ch 1, sc evenly around heart edge, increasing slightly at curves to maintain flatness (approx. 34 sc)

Round 9 :

Change to cream: ch 3, *(picot: ch 3, sl st into base), skip 1 sc, sc in next) repeat around to create a lacy picot trim (approx. 34 picots)

Round 10 :

Into each picot: sl st, ch 4, sc into picot, sl st back to motif - this creates cluster loops; finish off and weave in ends

Round 11 :

Optional: Add a final decorative round in cream using (sc, ch1, sc) in each sc to make tiny flower bumps around edge (approx. 34 tiny bumps)

Info :

Block hearts lightly, pinning outline to flatten lobes. Make 8 hearts for the runner in the order shown in the photo. Keep counts consistent so hearts mirror each other.

β€” Triangle Christmas Tree Motif (make 8) :

Round 1 :

With forest green, ch 6, sl st to form ring, ch 3 (counts as dc), work 5 dc into ring, ch 1, join with sl st (6 dc)

Round 2 :

ch 3, dc in same st, dc in next st, (2 dc, ch 1) in next st, dc in next, dc in next, join with sl st (9 dc including ch-3)

Round 3 :

ch 3, (2 dc) in first st, dc in next 3 sts, (2 dc, ch 1, 2 dc) in central apex st to widen triangle, dc in 3 sts, join with sl st (approx. 14 dc)

Round 4 :

ch 1, sc across base edge to tidy, ch 2, turn and work 3 rows of dc decreases to create tree tiers: Row A: ch 3, dc across 14 sts; Row B: ch 3, dc10; Row C: ch 3, dc6, finish off for point (this is worked as short rows to shape triangular tree)

Info :

If you prefer a textured tree, work Rows A-C in front loops only (FLO) to create ridges for a knitted branch look. Block flat with top point centered.

Round 5 :

Join cream to triangle base edge and work (sc, ch 2, sc) along lower edge to create little decorative loops for joining points (approx. 10 loops)

Round 6 :

Optional trunk: use sage or brown and work 3 sc into base center, fasten off and weave in ends (trunk measures approx. 1 cm)

Round 7 :

Decorative top: attach a tiny burgundy rosette (see rosette pattern) at top apex using a few sl st to sew on

Info :

Make 8 trees. Keep triangles mirror-symmetric so that paired trees face toward the centre of each runner section.

β€” Diamond Square Motif (make 10) :

Round 1 :

With sage, mr, ch 3 (counts as dc), work 11 dc into ring, join (12 dc)

Round 2 :

ch 3, (2 dc) in same st, *ch 1, skip next dc, 3 dc in next dc; rep around to create little clusters spaced by ch-1 sps (approx. 24 dc clustered)

Round 3 :

Turn square on point: ch 1, sc into center top of cluster, ch 4, sc into opposite cluster center; rep 4 times to create diamond points (4 ch-4 loops)

Round 4 :

Into each ch-4 loop: (sc, hdc, 3 dc, hdc, sc) to form scalloped points; finish off and weave ends (creates square-on-point motif approx. 4.5 cm diagonal)

Info :

These diamond squares fill the negative space and add geometric contrast. Make 10 squares and block them as diamonds (pin corners evenly).

β€” Small Circular Rosette (make 16) :

Round 1 :

mr, ch 1, 8 sc in ring, join (8)

Round 2 :

*ch 2, sl st in next st; rep around to form small chain loops (8 loops), join

Round 3 :

Into each loop: sl st, ch 3, 2 dc, ch 3, sl st; rep around to create petals (8 petals), join and fasten off

Info :

These tiny rosettes are used as accent joiners and filler motifs. Make 16, in sage and burgundy to match the layout shown.

β€” Tiny 5-Petal Flower Connector (make 48) :

Round 1 :

mr, ch 1, 5 sc in ring, join (5)

Round 2 :

ch 1, *ch 3, sc in next st; rep around to create 5 ch-3 loops, join

Round 3 :

Into each ch-3: sl st, ch 3, 2 dc, ch 3, sl st (create tiny puff petal), rep around, join and finish off (5 petals)

Info :

These clusters are the primary joiners which connect larger motifs via single crochet or sl st. Make many of these in cream to echo the lace effect in the photo.

β€” Small Rosebud (tiny 4-round rosettes) (make 24) :

Round 1 :

mr, ch 1, 6 sc in ring, join (6)

Round 2 :

*ch 2, sl st in next st; rep around to make 3 ch-2 loops, join

Round 3 :

Into each loop: sl st, ch 3, 2 dc, sl st; rep around to make tiny three-petal rosettes, join and finish off

Info :

These tiny rosebuds are worked in burgundy or cream to add color pops between motifs; make 24 to scatter symmetrically across the runner.

β€” Joining & Assembly (extensive step-by-step rounds) :

Info :

Before joining, block all motifs flat. Lay motifs out on a board in final layout β€” the photographed runner is built from two mirrored panels joined at the centre with an oval gap between paired snowflakes. Use pins to secure motif positions and confirm spacing; this avoids surprises during crocheted joining.

Round 1 :

Using cream, join at a selected join point: attach yarn with sl st to one motif chain-loop, ch 1, sc into same loop, ch 3, sc into corresponding loop on adjacent motif to create a bridge (this is the basic two-motif link)

Round 2 :

Repeat the bridge link around the motifs: work (sc in motif A loop, ch 3, sc in motif B loop) at each planned join point to create an even linkage; where motifs touch at three points, create triangular linking clusters: sc A, ch 2, sc B, ch 2, sc C to create stable triple joins

Info :

For stronger joins across table traffic zones, work a second pass of single crochet across connections: sc through both motif loops together to create a flatter seam.

Round 3 :

Where three motifs meet (for example where a heart, square and snowflake converge) work a tiny 5-petal flower connector: attach yarn in center, form mr, work 5 sc, finish off; with remaining tail sew connector into place with whip stitch through the adjacent motif loops (this hides join and adds a decorative button-like join)

Round 4 :

For long straight joins between repeats, work a row of sl st across opposing chain-loops to form a flat seam; keep tension even to avoid cinching; aim for a seam width of approx. 4-5 mm

Info :

Always pin and check runner curvature after joining every 6-8 motifs. Blocking after partial assembly helps the runner remain flat and will reveal any skewing to correct before further joining.

Round 5 :

To finish internal oval openings (the central negative spaces shown), join motifs around the oval using alternating sc and ch-3 bridges; where a wider gap occurs, add an extra chain to maintain a gentle curve and avoid pulling motifs inward

Round 6 :

Reinforce all joins by weaving in ends on the wrong side and working an optional round of slip stitches across join seams to flatten and tidy edges (work sl st through both motif loops where two motifs meet)

Round 7 :

Edge tidy: work a round of sc around the entire runner, working 2 sc in outer corners and scallop places to maintain a flat border; count and space increases evenly (estimated total sc for outer edge approx. 240-300 sc depending on final size)

Info :

This joining method intentionally uses decorative small flowers as connectors to mirror the photograph. You may sew motifs with mattress stitch if you prefer invisible seams, but the crochet joiners add vintage charm.

β€” Decorative Border & Final Edging (detailed rounds) :

Round 1 :

With cream, sc evenly around outermost edge of the assembled runner to create a neat foundation (see previous round for count). Work 2 sc in each point where a motif edge projects to preserve shape

Round 2 :

ch 3, skip 1 sc, sc in next sc creating a tooth-like pattern around the runner. Continue spaced evenly for entire perimeter

Round 3 :

Into each ch-3 space: (sl st, ch 4, sl st) to create tiny looped edging; these act as decorative picots and soften the outer silhouette

Round 4 :

Work a final decorative scallop: *skip next two loops, 5 dc in next loop, skip two loops, sl st in next; rep around to make gentle shell scallops (make adjustments to keep shells symmetrical)

Info :

For a crisp finish, block again after edging. Use pins spaced closely along scallops to preserve curve. Press gently if yarn allows or use spray blocking method.

β€” Final Assembly Checks & Finishing Touches :

Round 1 :

Weave all ends neatly on the wrong side of the runner; use a tapestry needle and weave along the join lines for 3 cm to secure tails, trim excess

Round 2 :

If any joins feel loose, reinforce by sewing through both motif layers with matching yarn, using a mattress-stitch style whip with small invisible stitches

Round 3 :

Final blocking: lay the runner flat on blocking board, pin to shape, and mist lightly. Allow to dry completely before removing pins to guarantee runner stays flat when in use

Info :

Label the underside discreetly with a small fabric tag if you plan to gift the runner. Store flat or rolled to avoid creases; if placed under heavy tableware, use a table protector underneath to avoid stretching.

Assembly Instructions

  • Lay out all blocked motifs on a large blocking board or table in the final mirrored order. Pin them carefully so centers and edges align before making any permanent joins.
  • Attach motifs two at a time using cream yarn: work sc in the chain-loop of motif A, ch 3, sc in corresponding chain-loop of motif B. Repeat for each planned bridge point to create uniform joins.
  • Where three motifs meet, position a tiny 5-petal flower connector in the center and sew it through all three join loops using a sewn running stitch around the connector to secure the motifs together invisibly.
  • When joining long rows, work a second pass of single crochet through both motif loops to reinforce seams. Keep tension loose enough that the runner remains flexible but firm enough to prevent gaps.
  • After joining the main structure, work a round of single crochet around the entire outer edge to create a foundation for the decorative border. Place increases at projecting points to keep the edge flat.
  • Work the decorative scallop and picot edging in cream around the perimeter. Pin each scallop when blocking to ensure even curve and matching size across the runner.
  • Weave and secure all loose ends on the wrong side, threading them through sewn seams and across multiple stitches for security; trim ends close to work once secure.
  • Block the assembled runner one final time: pin to shape and mist or steam according to yarn instructions; allow to dry fully before use to set the lace and shape.

Important Notes

  • πŸ’‘Use stitch markers at the beginning of each motif round to avoid losing track, particularly when motifs have many chain-loop rounds
  • πŸ’‘Block every motif before joining; unblocked pieces will not sit flat and joins will be uneven
  • πŸ’‘When changing colors, secure ends and weave tails inside the motif edges so they are not visible after joining
  • πŸ’‘Maintain consistent tension especially across motifs that will be joined together to prevent a warped runner
  • πŸ’‘If you plan to machine wash, choose a washable yarn and secure joins well; hand washing and flat drying is recommended for longevity
  • πŸ’‘Work joins on a flat surface, and pin pieces to exactly match the spacing and symmetry as shown in the layout photo
  • πŸ’‘For crisp edges, use a smaller hook for final edging rounds to tighten the border and maintain shape
  • πŸ’‘Consider making a practice set of one of each motif first to establish stitch counts and gauge before committing to full runner

Completing this runner is a delightful, hands-on way to add handmade holiday charm to your home! Each motif stitches together like a small present and the overall result reads like a cozy vintage heirloom. Blocking and careful joining bring the entire runner to life, and the finished piece makes a beautiful table centerpiece or thoughtful gift. 🧢🎁✨

You ask,

we answer.

FAQs

What is the finished size of this table runner?

Using the specified DK yarn and 3.5mm hook, the completed runner measures approximately 110-120 cm long and 22-26 cm wide depending on blocking and motif spacing. Adding or removing repeats will change overall length.

Can I use a different yarn weight?

Yes. Thicker yarn will create larger motifs and a chunkier runner; use a larger hook and expect the finished runner to be proportionally larger. For thinner yarn, adjust to a smaller hook to maintain crisp lace definition.

Do I have to block motifs before joining?

Blocking is strongly recommended. It opens lace, evens stitch tension, and ensures motifs align correctly when joining so the runner lies flat.

How should I wash the finished runner?

Hand wash gently in cool water and lay flat to dry. If your chosen yarn is machine washable, use a delicate cycle inside a laundry bag and dry flat, but hand washing will preserve delicate joins and picot edges best.

Can I change the color arrangement?

Absolutely! The modular motifs make it easy to customize color placement. Swap accent colors or make a tonal runner by using shades of one color family for an elegant look.

How many of each motif do I need?

The sample runner uses approximately: 4 large snowflakes, 8 hearts, 8 trees, 10 diamond squares, 16 small rosettes, 48 tiny 5-petal connectors and 24 rosebuds. Adjust quantities to lengthen or shorten the runner.

What if my stitch counts are off when joining?

If counts differ, adjust by slightly spacing joins or by adding one extra small connector to even out spacing. Alternatively, rework individual motifs to match counts before final assembly.

Can I make this runner smaller or longer?

Yes β€” to lengthen, add additional repeats of the motif sequence; to shorten, reduce repeats. Because the runner is modular, length adjustments are straightforward.