If you love decorating your home with handmade pieces, the Winterfrost Table Runner is the perfect crochet project to add a cozy seasonal touch to your table. This elegant yet simple design creates a beautiful textured pattern that looks delicate and sophisticated, while still being easy enough for beginners to make, using a simple stitch combination โ just chains and double crochet stitches.


One of the best features of this pattern is how easy it is to adjust the size. The pattern begins with 50 + 3 chains, and you can make the table runner wider by adding 30 chains for each additional repeat. This makes it simple to customize the runner for different tablesโfrom small coffee tables to large dining tables. When adjusting the length, you can repeat rows 1โ11 for the full pattern sequence, or continue repeating rows 2โ11 after the first section. This creates a slightly different look in the overall design, but both versions are beautiful and work perfectly for the table runner.
To finish the design, the table runner is bordered with a beautiful crochet chain fringe that adds movement and a decorative touch to the edges. In this tutorial, Iโll also show you exactly how to create the fringe so your project looks polished and complete.

Finally, blocking the finished table runner will help shape and define the stitch pattern, giving it that crisp, elegant look that really brings the design to life. Donโt skip this stepโblocking makes a big difference in the final appearance of the project.
VIDEO TUTORIAL OF WINTERFROST TABLE RUNNER
WRITTEN PATTERN OF WINTERFROST TABLE RUNNER
MATERIALS
- Crochet thread size 10, either Golo or Aunt Lydiaโs
- Crochet hook 1.75 mm
Abbreviations:
ch = chain
dc = double crochet
sk = skip
ch-sp = chain space
sl st = slip stitch
Pattern notes:
โ Ch 3 in the beginning or rows counts as 1st dc.
โ With 3 repeats of the pattern (113 foundation chains), my table runner measures about 10 inches wide.
โ You can repeat rows 1-11 or 2-11 for slightly different look.
- Ch 113.
- Row 1 = dc in 4th ch from hook, dc in next 6 ch, (ch, sk 1 ch, dc in next 2 ch) twice, ch, skip 1 ch, *dc in next 6 ch, ch 3, sk 3 ch, dc in next 2 ch, ch, sk 1 ch, dc in next 2 ch, ch 3, sk 3 ch, dc in next 6 ch, (ch, sk 1 ch, dc in next 2 ch) twice, ch, sk 1 ch, repeat from* twice, dc in last 7 ch.
- Row 2 = ch 3, turn, dc in next 4 dc, ch, sk 2 dc, dc 2 in ch-sp, dc in next 2 dc, ch, dc in next 2 dc, dc 2 in ch-sp, ch, sk 2 dc, *dc in next 4 dc, ch 3, dc in next 2 dc, ch, dc in next 2 dc, ch 3, dc in next 4 dc, ch, sk 2 dc, dc 2 in ch-sp, dc in next 2 dc, ch, dc in next 2 dc, dc 2 in ch-sp, ch, sk 2 dc, repeat from* twice, dc in last 5 dc.
- Row 3 = ch 3, turn, dc in next 3 dc, sk 1 dc, dc 2 in ch-sp, dc in next 4 dc, ch, dc in next 4 dc, dc 2 in ch-sp, *ch 9, sk 6 dc, dc 2 in ch1-sp, ch 9, sk 6 dc, dc 2 in ch-sp, dc in next 4 dc, ch, dc in next 4 dc, dc 2 in ch-sp, repeat from* twice, sk 1 dc, dc in last 4 dc.
- Row 4 = ch 3, turn, dc in next 2 dc, ch, sk 1 dc, dc in next 4 dc, ch 5, sk 4 dc, dc in next 4 dc, *ch 9, dc in next 2 dc, ch 9, dc in next 4 dc, ch 5, sk 4 dc, dc in next 4 dc, repeat from* twice, ch, sk 1 dc, dc in last 3 dc.
- Row 5 = ch 3, turn, dc in next 2 dc, ch, dc in next 4 dc, dc in next 2 ch (inserting hook through ch), ch, sk 1 ch, dc in next 2 ch, dc in next 4 dc, *ch 9, dc in next 2 dc, ch 9, dc in next 4 dc, dc in next 2 ch, ch, sk 1 ch, dc in next 2 ch, dc in next 4 dc, repeat from*, ch, dc in last 3 dc.
- Row 6 = ch 3, turn, dc in next 2 dc, dc in ch-sp, ch, sk 2 dc, dc in next 4 dc, ch, dc in next 4 dc, ch, sk 2 dc, *dc in next 4 ch, ch 3, sk 3 ch, dc in next 2 ch, ch, sk 2 dc, dc in next 2 ch, ch 3, sk 3 ch, dc in next 4 ch, ch, sk 2 dc, dc in next 4 dc, ch, dc in next 4 dc, ch, sk 2 dc, repeat from* twice, dc in last ch-sp, dc in last 3 dc.
- Row 7 = ch 3, turn, dc in next 3 dc, dc 2 in ch-sp, ch, sk 2 dc, dc in next 2 dc, ch, dc in next 2 dc, ch, sk 2 dc, *dc 2 in ch-sp, dc in next 4 dc, ch 3, dc in next 2 dc, ch, dc in next 2 dc, ch 3, dc in next 4 dc, d, dc 2 in ch-sp, ch, sk 2 dc, dc in next 2 dc, ch, dc in next 2 dc, ch, sk 2 dc, repeat from* twice, dc 2 in last ch-sp, dc in last 4 dc.
- Row 8 = ch 3, turn, dc in next 5 dc, dc 2 in ch-sp, ch, sk 2 dc, dc 2 in ch-sp, ch, sk 2 dc, *dc 2 in ch-sp, dc in next 4 dc, ch 4, sk 2 dc, sk 1 ch, dc in next 2 ch, ch, sk 2 dc, dc 2 in ch-sp, ch, sk 2 dc, dc in next 2 ch, ch 4, sk 2 dc, dc in next 4 dc, dc 2 in ch-sp, ch, sk 2 dc, dc 2 in ch-sp, ch, sk 2 dc, repeat from* twice, dc 2 in last ch-sp, dc in last 6 dc.
- Row 9 = ch 12, turn, sk 7 dc, dc 2 in ch-sp, dc in next 2 dc, dc 2 in ch-sp, ch 9, *sk 6 dc, sk 2 ch, dc in next 2 ch, (ch, sk 2 dc, dc 2 in ch-sp) twice, ch, sk 2 dc, dc in next 2 ch, ch 9, sk 6 dc, dc 2 in ch-sp, dc in next 2 dc, dc 2 in ch-sp, ch 9, repeat from* twice, sk 7 dc, dc in 3rd ch of turning ch.
- Row 10 = ch 3, turn, dc in next 9 ch, ch, sk 2 dc, dc in next 2 dc, ch, sk 2 dc, *dc in next 6 ch, ch 3, (sk 2 dc, dc 2 in ch-sp, ch) twice, sk 2 dc, dc in ch-sp, ch 3, sk 2 dc, sk 3 ch, dc in next 6 ch, ch, sk 2 dc, dc in next 2 dc, ch, sk 2 dc, repeat from* twice, dc in next 10 ch.
- Row 11 = ch 3, turn, dc in next 7 dc, (ch, sk 2 dc, dc 2 in ch-sp) twice, ch, sk 2 dc, *dc in next 4 dc, dc in next 2 ch, ch 3, sk 2 dc, dc 2 in ch-sp, ch, sk 2 dc, dc 2 in ch-sp, ch 3, sk 2 dc, sk 1 ch, dc in next 2 ch, dc in next 4 dc, (ch, sk 2 dc, dc 2 in ch-sp) twice, ch, sk 2 dc, repeat from* twice, dc in last 8 dc.
- Row 12 = repeat row 1 = ch 3, turn, dc in next 6 dc, sk 1 dc, (ch, dc in next 2 dc) twice, ch, *dc in next 6 dc, ch 3, dc in next 2 dc, ch, dc in next 2 dc, ch 3, dc in next 6 dc, (ch, dc in next 2 dc) twice, ch, repeat from* twice, sk 1 dc, dc in last 7 dc.
- Repeat rows 1-11 (Row 1 repeats as described in Row 12).
BORDER
- Long side = ch, turn the piece sideways, *sc around next dc, sc in next st, repeat from*.
- Short side = chain fringe: (ch 7, sl st in 2nd ch from hook, sl st in next 5 ch, sc in next 3 st) 7 times, sc in next st, sc in next ch, sk 1 ch, sc in next ch, ch 7, sl st 6, sc in next 3 st, ch 7, sl st 6, sc in next 2 st, sc in next ch, ch 7, sl st 6, sk 1 ch, sc in next ch, sc in next 2 st, continue with {ch 7, sl st 6, sc 3}.
- Chain fringe row starts and ends with 7ch + 6slst, there are 3sc between each fringe part. In ch1-sp, insert hook through the ch, not under the ch. In ch3-sp, always skip the middle ch.
- Repeat the 2nd long side.
- Repeat the 2nd short side.
- Cut off thread, fasten off.
- Weave in ends, block the table runner.
If you enjoyed crocheting this table runner, check out my other table runner crochet patternsย here.
HAPPY CROCHETING!
COPYRIGHT:
You may not sell my pattern or claim it as your own.
You may make items to sell (i.e. on Etsy, at craft fairs) from my pattern but I ask that you link back to my blog handmadebyraine.com and provide credit for the pattern.
You are welcome to share my pattern on social media as long as you link back directly to my blog post (providing the link). No copy & paste of my pattern will be allowed under any circumstances.
Some links are affiliate, meaning Iโll make a small commission if you make a purchase, but this is at no cost to you.










