🧶 Beautiful ✨ Detailed 💝 Adorable

Hearts Lace Table Runner Pattern

Hearts Lace Table Runner Pattern
4.3★ Rating
8-10 Hours Time Needed
3.9K 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 Hearts Lace Table Runner Pattern

This Lace Hearts Table Runner uses two contrasting colors—a soft cream and a deep red—to create a romantic, vintage-inspired design. The centerpiece is a vertical column of connected heart motifs worked in red, framed on both sides by repeating cream fan panels and circular red motifs that form the scalloped border. The runner is built from a combination of small joined motifs and repeated panel rounds, using join-as-you-go and simple lace stitches to keep the fabric flat and elegant.

Hearts Lace Table Runner Pattern crochet pattern - detailed view of completed project

The pattern is modular: you make heart motifs, side roundels, and a repeating center panel, then join and edge them for a finished scalloped lace border. It’s attractive for seasonal tables or year-round decorating.

Why You'll Love This Hearts Lace Table Runner Pattern

I love the way the red hearts pop against the cream background—there’s something so classic and cozy about the contrast. The repeating fan panels give the runner a rhythmic, handmade feel that draws the eye along the table. I also appreciate the modular construction; making motifs separately and joining them gives you control over placement and allows for easy customization in length.

Hearts Lace Table Runner Pattern step 1 - construction progress Hearts Lace Table Runner Pattern step 2 - assembly progress Hearts Lace Table Runner Pattern step 3 - details and accessories Hearts Lace Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how adaptable this runner is—it's easy to customize the length by adding or removing the center repeat units and to change the mood by swapping the red accent for another color. I often make a brighter accent for spring or a gold for holiday tables.

I also enjoy switching the yarn to a 100% cotton for a crisp, washable runner for everyday use, or using a softer acrylic blend for a cozier, less structured look. If you want a more delicate effect, try sport-weight yarn with a smaller hook and increase the number of repeat units to keep the proportions right.

For a quick update, add small embroidered initials or a date on the back of a heart motif before joining, or use a contrasting color for the outer scallop round to make the edge really pop. Little changes make this pattern feel brand new each time I make it.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned repeats and scallops; always mark your first stitch of each round ✗ Working too loosely will make the lace floppy and let stuffing or table texture show through; keep a consistent, slightly firm tension ✗ Not weaving in ends as you go leads to a messy finish and visible tails along lace joins; finish and hide ends promptly ✗ Joining motifs in a rush causes uneven spacing; pin or block motifs first and join slowly for neat spacing ✗ Failing to block the runner after assembly will make the scalloped edge and hearts lie uneven; always block to final shape ✗ Switching hook sizes mid-project without adjusting tension can alter motif sizes and make joining difficult; stick to the specified hook

Hearts Lace Table Runner Pattern

This elegant lace table runner pairs a warm cream background with deep red heart motifs and circular scalloped edging for a romantic vintage look. The runner features a central column of interlinked hearts, flanked by delicate fan panels and a ringed border in contrasting colors. Worked in classic crochet stitches with join-as-you-go motifs, it lays flat and adds instant charm to any dining or console table. A stunning project for gifting or seasonal decor.

Intermediate 8-10 Hours

Materials Needed for Hearts Lace Table Runner Pattern

— Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 200-250g in cream (main background color)
  • 02
    Worsted weight yarn (#4), approximately 150-180g in deep red (accent hearts and roundel centers)
  • 03
    Small amounts (20-30g) in an optional contrast color for decorative edging if desired (e.g., soft pink or gold)

— Tools Required

  • 01
    3.5mm (E) crochet hook for main work
  • 02
    3.0mm (C) crochet hook for tighter motifs (optional, for neater edging)
  • 03
    Yarn needle for sewing and weaving ends
  • 04
    Stitch markers (at least 6-8) to mark repeat points
  • 05
    Scissors
  • 06
    Blocking pins and blocking mat to shape final runner
  • 07
    Measuring tape or ruler
  • 08
    Optional: light starch spray or fabric stiffener for a crisper table runner

Progress Tracker

0% Complete

— Notes & Gauge :

Info :

Gauge is not critical for table runner width but affects final length and motif size. Using worsted weight yarn and 3.5mm hook produces motifs approximately 6.5-7.5 cm (2.5-3 in) across for the roundels and hearts shown. Measure and block for exact sizing. Work loosely enough to create lacy gaps but tight enough that long stitches hold their shape.

Info :

Throughout this pattern you will make: center repeating panel (worked in rounds and repeat units), red heart motifs (make 9), side roundels (make 18, 9 per side), join-as-you-go joining rounds and a scalloped outer edge. I provide detailed rounds for one unit and indicate repeats to reach the pictured length.

— Materials Preparation :

Round 1 :

Prepare all yarn colors: Cream (C), Red (R). Wind small cakes for motifs so color changes are tidy. Use stitch markers to indicate the center line and edges on your work during repeats.

Info :

Make 9 Heart motifs (R), 18 side roundels (R center with C ring), and a single central foundation medallion. After motifs are made, assemble using the join-as-you-go rounds as detailed below. Block each motif lightly before joining for consistent size.

— Central Foundation Medallion (Top End) :

Round 1 :

With C, 8 sc in magic ring (8)

Round 2 :

8 inc (16)

Round 3 :

(1 sc, 1 inc) x 8 (24)

Round 4 :

(2 sc, 1 inc) x 8 (32)

Round 5 :

(3 sc, 1 inc) x 8 (40)

Round 6 :

(4 sc, 1 inc) x 8 (48)

Round 7 :

(5 sc, 1 inc) x 8 (56)

Round 8 :

(6 sc, 1 inc) x 8 (64)

Info :

At this point the medallion is round and will form the oval top of the runner. Use this medallion as the starting cap from which the center repeat units will begin. Place a stitch marker in the stitch that will become the center front of the runner for alignment with the heart column.

Round 9 :

Work 1 sc in each st around (64)

Round 10 :

Ch 3 (counts as dc), *sk 1 st, dc in next 3 sts, ch 2; rep from * around to create 16 dc groups separated by ch-2 loops (64 dc grouped into 16 groups)

Round 11 :

Join at points to form fan bases: sl st to first ch-2 sp, (ch3, 2 dc, ch3, sl st) into same ch-2 sp to create a small fan; *sl st to next ch-2 sp, (ch3, 2 dc, ch3, sl st); rep around (16 small fans)

Info :

These fan shells create a radiating petal that blends into the center panel. Keep tension even. This medallion will be followed by repeatable panel units that extend the runner length.

— Center Panel Repeat Unit (Repeat 9 times to reach pictured length) :

Info :

Each repeat unit comprises Rounds A1–A6 below. Work them sequentially, then repeat the block the specified number of times (9 repeats recommended for the same overall length as pictured). The join-as-you-go stitches for hearts will occur during one of the rounds below.

Round A1 :

Working from medallion edge, ch 3, dc in each sc around across the previous round's fans, placing (3 dc, ch 2, 3 dc) in each fan valley to form large shell petals. Aim for 64 total dc stitches arranged into 16 shells (64)

Round A2 :

Ch 1, sc in same st, *ch 5, skip next 7 sts (approx), sc in next st (creates vertical chain-lattice columns between petals); rep across to create 16 chain arches that form a mesh for heart joins; end with sc into last st (approx 8 sc, 16 ch-five arches)

Info :

These long ch-5 arches will become the ’bridges’ between the central fan columns and the hearts. Adjust spacing so that 9 hearts will align down the center column—mark the approximate heart positions with stitch markers now (space hearts evenly; for 9 hearts you will place 9 marker points equally along the first few arcs).

Round A3 :

Ch 3, dc in each ch-5 arch as follows: (2 dc, ch 1, 2 dc) into each ch-5 arch to create small shell within arch; dc across sc foundations between arches to maintain 64 dc total (64)

Round A4 :

Ch 1, sc in each st around, placing occasional sc decreases opposite fan tops to gently shape sides inward by 8 sts total across the round: perform 8 equally spaced (sc, dec) sequences so new count = 56 (56)

Info :

Begin placing the heart motifs: You will attach the hearts into the vertical column formed by alternating ch arches at the center. Mark the exact stitch positions on this round where each heart will join: approximately every 6–7 rows along the center so hearts align neatly from top to bottom.

Round A5 :

Ch 3, dc across to create 56 dc in round; at each marker position (there are 1 per repeat unit) make a short cluster: dc3tog in the next 3 dc to create a small valley for heart join (56)

Round A6 :

Ch 1, sc in each st around working in BLO for a firm ridge at the connection line (56)

Info :

Repeat Rounds A1–A6 nine times (9 repeats) to elongate the runner to the pictured length. After each repeat, check alignment of heart join markers. If your runner is shorter/longer, increase or decrease the repeat count accordingly.

— Central Column Heart Motifs (Make 9) :

Info :

Hearts are made in Red and joined to the center panel using sl st or single crochet loops into the small valleys created on Round A5 of the panel. Make 9 identical hearts.

Round H1 :

With R, ch 6, join with sl st to form ring (or mr alternative). Ch 3 (counts as dc), work 15 dc into ring—(16 dc) sl st to top of ch-3 to close

Round H2 :

Ch 2, *2 tr in next st, dc in next 2 sts, hdc in next st, sc in next st (center tip), hdc in next st, dc in next 2 sts, 2 tr in next st; rep across to form two lobes, join with sl st (heart shape formed) — keep stitch symmetry (approx 16–20 stitches depending on shaping)

Round H3 :

Ch 1, sc evenly around heart perimeter placing 3 sc in each outer triple-tr cluster to round corners; sl st to join (approx 24 sc)

Round H4 :

Ch 3, dc in same st, (ch 1, dc) around to create a slight raised ridge following the heart outline; sl st to join (24 dc and ch-1 loops)

Round H5 :

Ch 1, sc in each st around placing sps evenly to create a neat edge; do not fasten off—leave long tail for joining (24)

Info :

Center heart tip should be slightly pointed; if too round, add an extra sc decrease at the tip in Round H3. Block each heart lightly to get uniform shape. Join each heart to the center panel by aligning the heart tip with the A5 valley and working sl sts through the heart's back loop and the panel valley so the heart face sits proud on the cream background.

Round H6 :

Optional decorative round: With C, work single crochet into hearts' perimeter stitches to create a cream outline around each heart for contrast—sc around, sl st to join (24)

Info :

Sew or join hearts to the panel centers after making each heart. Use the long tail from Round H5 to stab-stitch through the A5 valley and close; for cleaner joins use a small sc join through both layers.

— Side Roundel Motifs (Make 18; 9 per side) :

Info :

Each roundel is worked in the center in Red, then ringed by cream to make the circular scalloped border. These are joined to the panel edges in a join-as-you-go fashion creating the scalloped border. Make 18 identical roundels.

Round R1 :

With R, mr, ch 2, work 12 hdc into ring, sl st to close (12)

Round R2 :

Ch 3, *2 dc in next st, ch 1; rep around to form 12 small clusters separated by ch-1 (24 dc clusters + 12 ch-1 sps)

Round R3 :

With C, join in any ch-1 sp, ch 2, 3 hdc in same sp, *ch 2, 4 hdc in next ch-1 sp; rep around to form 12 cream clusters separated by ch-2 loops. Sl st to join (48 hdc clusters arranged)

Round R4 :

Ch 1, sc in each hdc around working 2 sc in top of each 3-hdc cluster to round the ring and provide a firm edge (approx 60 sc)

Round R5 :

Edging scallop: *Skip 2 sc, 7 dc in next sc, skip 2 sc, sl st in next sc; rep around to create scallops (8–10 scallops per roundel depending on counts)

Info :

Make 18 roundels. When working Round R3, leave the last sl st open for a join-as-you-go connection to the center panel's side fan shells. Pin roundels in place along both sides of the center panel so that 9 roundels align evenly along each side forming the scalloped border.

— Join Round: Attach Roundels & Hearts to Center Panel :

Round J1 :

Working with C from center panel edge, *position a roundel so that its ch-2 loop aligns with a ch-2 arch on the panel side; join with sl st through both loops, ch 3, sl st back into panel to secure; rep across side until all roundels on one side are joined (approx 9 joins per side)

Info :

Ensure each roundel is joined at 3 points: top, middle, and bottom of its ring to keep it flat. Use blocking pins to hold the roundel in place while joining. Repeat for opposite side matching placement to keep runner symmetrical.

Round J2 :

Return to center of runner, work sc around center column between heart joins to tidy gaps: ch 1, sc evenly across the inner valley between hearts, working through heart join loops where necessary to anchor hearts firmly (approx counts vary across length—aim for even tension)

Info :

At this point the runner will look like a long lace strip with hearts attached down the center and roundels attached along both edges. Check for even spacing—if a roundel sits too close, adjust by removing a join and re-positioning before proceeding to the outer edging rounds.

— Outer Scalloped Border (Full Edge Rounds) :

Round E1 :

With C, join at any roundel outer edge point; ch 3 (counts as dc), *dc 3 around next small loop between roundels, ch 1, sk 1; rep around entire runner to form a continuous outer ridge that connects all roundels and scallops (maintain continuity)

Round E2 :

Ch 1, sc in each st around working around entire runner, placing 2 sc in chain-1 spaces and 1 sc in each dc to smooth transitions (total sc count will vary—aim for smooth continuous edge)

Round E3 :

Scallop round: *Skip 2 sc, (7 dc, sl st) in next sc to form large scallops around outside edge; rep around to create pronounced scallops (scallop count per side equals number of roundels plus end caps)

Info :

If you prefer a two-color edge, switch to R for one round of reverse single crochet or picots here, then return to C for the final scallop to emphasize the red outline as in the pictured runner.

Round E4 :

Finishing ridge: With R (optional), work a tidy reverse sc round (crab stitch) around the entire outer edge to highlight scallops and give a crisp finish—work in opposing direction to create neater ridge (work 1 sc in each sc and sl st in each sl st boundary)

Info :

When working the outer ridges, maintain consistent stitch counts across symmetric points on both sides. Use blocking pins to pin scallops flat and firm while you work the final round to ensure uniform curves.

— End Caps / Bottom Medallion :

Round B1 :

To finish runner bottom end, create a medallion mirroring the top: With C, join into final round edge center and work 1 sc in each st around until you reach approximate 56–64 sc providing a similar circumference to the top medallion

Round B2 :

Repeat fan and shell shaping rounds from the top medallion (ch 3, dc groups, fans) to create a lobed end similar to Round 10–11. Work until the medallion shape flares and then scallop with E1–E3 instructions to match edges

Info :

Ensure the bottom medallion is symmetrical to the top by counting shells and aligning the center heart directly opposite the top center heart. This gives the finished runner a balanced, elegant look.

— Blocking & Final Finishing :

Info :

Weave in all remaining tails using a yarn needle, hiding ends inside stitches. Mist the runner lightly and pin the runner to desired dimensions on a blocking board. Pin each scallop and curve to achieve a uniform scalloped edge. Allow to dry fully. If you prefer a crisper look, use a light starch or fabric stiffener per product directions after blocking.

Round F1 :

Optional: For an extra-defined outer edge, use the 3.0mm hook and with R, work 1 round of single crochet in FLO around the scallop peaks to highlight them (work 2 sc in peak st where needed)

Info :

Final inspection: Check for loose joins at hearts and roundels and re-sew if necessary. Trim excess yarns close to the woven ends. Press gently if desired using a cloth barrier and low heat if fiber allows.

— Pattern Variations & Size Adjustments :

Info :

To make the runner shorter or longer, adjust the number of center repeat units (A1–A6). Each repeat unit adds approximately 5–8 cm (2–3 in) depending on tension. To widen or narrow, alter initial medallion increase rounds by adding or subtracting segments in the increase rounds (work increases in groups of 8 to maintain symmetry).

Info :

For a stronger table-runner suitable for heavier tableware, consider using a slightly thicker yarn and a 4.0mm hook and making fewer repeats to retain proportion. For a more delicate lace, use a sport weight yarn and 3.0mm hook and increase repeats to maintain desired length.

Info :

Color swaps: To create seasonal variations, change the accent heart color (R) to seasonal tones (green for Christmas, pink for spring). You can also alternate roundel colors for a more colorful border.

Assembly Instructions

  • Block all motifs (hearts and roundels) to consistent size before joining to ensure even alignment and tidy joins.
  • Attach the top medallion to the first panel repeat by matching 16 fan bases; use sl sts and then sc for a secure seam, checking symmetry frequently.
  • Join heart motifs: Align each heart tip with the valley created on Round A5 of the center panel. Using the long tail left on the heart, sew through the heart back loops and the panel valley, then secure with a few extra whip stitches for stability.
  • Attach side roundels with join-as-you-go: position roundel edge against the panel fan valley and join with sl sts at three anchor points (top, middle, bottom) to prevent gaping.
  • Work the outer scalloped edging after all motifs are joined; pin the entire runner on a blocking board to ensure all scallops are evenly spaced before final sc and scallop rounds.
  • After final edging, weave in all ends thoroughly through adjacent stitches and trim close. Apply light starch or fabric stiffener if desired and leave pinned until fully dry.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • 💡Block motifs individually before assembly for best results and consistent motif size
  • 💡Stuffing is not used in this flat runner; instead, press and pin during blocking to shape scallops and hearts
  • 💡When joining motifs, pin and check alignment at least twice before committing to crochet joins
  • 💡Maintain consistent tension throughout the project; too tight makes motifs smaller, too loose makes gaps irregular
  • 💡Switch to a smaller 3.0mm hook for the final edging if you want a tighter, neater edge
  • 💡Work long tails on each motif for sewing joins rather than sewing with short ends to give you adjustability while positioning
  • 💡If you must wash, use a gentle hand-wash cycle and reshape while damp; avoid tumble drying

Finishing this hearts lace table runner is such a rewarding experience! Each joined heart and scallop builds into a romantic, vintage-inspired accent that feels both handmade and heirloom-worthy. The rich contrast of cream and red brings warmth to any table setting and makes a thoughtful gift. Enjoy the calm, satisfying rhythm of crocheting each motif and the joy of blocking everything into a crisp, elegant final piece. 🧶❤️

You ask,

we answer.

FAQs

What is the finished size of this table runner?

Using worsted weight yarn and the repeat counts in this pattern, the runner measures approximately 38 cm (15 in) wide by 120–130 cm (47–51 in) long. Adjust repeat units to change length.

Can I use different yarn weights for this pattern?

Yes. Thicker yarn with a larger hook yields a chunkier runner and fewer repeats for the same length. Thinner yarn produces a more delicate lace and needs more repeats. Always adjust hook to maintain tension and re-block motifs.

Do I have to make the hearts separately?

Hearts are made as separate motifs and joined to the center in this version for precision and neatness, but advanced crocheters may prefer to crochet hearts directly into the center column using post stitches.

How much yarn will I need?

Approximately 200–250g cream and 150–180g red worsted weight yarn for the finished runner as specified. Yarn requirements will vary with tension and repeat counts.

How do I prevent roundels from puckering when joining?

Block each roundel flat before joining and anchor it at three even points (top, middle, bottom). Join using sl sts through both motif and panel loops with even tension.

Can I make the runner longer or shorter?

Yes. Change the number of center repeat units (A1–A6). Each unit adds roughly 5–8 cm in length depending on tension, so add or remove repeats to fit your table.

How to best care for the runner?

Hand wash or gentle machine wash in a mesh bag on delicate; reshape and pin while damp, then dry flat. Avoid high heat to prevent fiber shrinkage.

Can this be made using cotton yarn?

Absolutely. Cotton gives a crisp, table-friendly finish. You may want to use a slightly smaller hook to keep the lace stable.