handmadebyraine logo
  • Patterns
    • All patterns
    • Accessories
    • Bags
    • Barbie
    • Blankets
    • Christmas
    • Easter
    • Crochet motifs
    • Doilies
    • Gifts
    • Granny Squares
    • Hats & beanies
    • Holiday crochet
    • Home decor
    • Table Runners
  • Collections
    • Collections
    • Customer makes
    • Volunteer
  • Stitches & techniques
    • Stitches & techniques
    • Crochet borders
    • Crochet tips
  • Shop
    • Pattern store
    • Crochet Books
    • My books
    • Merch
    • Crochet supplies
  • About me
    • About me
    • HBR Ecosystem
    • Press
  • Crochet Confessions

Categories

  • Facebook
  • Instagram
  • Pinterest
  • YouTube
HandmadebyRaine

Crochet patterns and tutorials

Christmas Tree Table Runner
All patterns

Christmas Tree Table Runner

December 17, 2025

Bring a cozy, handmade touch to your holiday table with this Christmas Tree Table Runner crochet pattern, designed to become a festive favorite year after year. This elegant runner features a timeless row of Christmas trees created using the filet crochet technique, where open and solid blocks come together to form a clean, graphic design that looks far more intricate than it actually is. Whether youโ€™re decorating for Christmas dinner or adding seasonal charm to everyday meals in December, this table runner instantly sets a warm, welcoming mood.

The structured look of filet crochet gives the trees a beautiful, classic feelโ€”perfect for traditional Christmas dรฉcor lovers. The pattern is finished with a soft Snow Drift white border, adding a soft, wintry frame that makes the tree motif pop.

crochet christmas tree table runner
crochet christmas tree table runner

Whether you prefer following a written pattern, learning visually with a video, or using both together, this tutorial is designed to be easy to follow and enjoyableโ€”making it a lovely holiday crochet project for confident beginners and experienced crocheters alike. ๐ŸŽ„

BLOCKING TABLE RUNNER

Once your Christmas Tree Table Runner is complete, blocking is highly recommended to help the filet crochet stitches open up and the tree design look crisp and even. Gently wet block or steam block the runner, carefully shaping the edges and the Snow Drift white border so everything lies flat. This simple finishing step makes a big difference, giving your table runner a smooth, professional look and allowing the pattern to really shine on your holiday table.

VIDEO TUTORIAL OF CHRISTMAS TREE TABLE RUNNER

WRITTEN PATTERN OF CHRISTMAS TREE TABLE RUNNER

MATERIALS
  1. Crochet thread size 10ย greenย (color A โ€“ 350 yards) for the image, andย whiteย (color B โ€“ 50 yards) for the border.
  2. Crochet hook is sizeย 1.75 mm.
  3. My table runner measures about 21 inches long and 10 inches wide.
Abbreviations:
ch = chain
dc = double crochet
beg = beginning
sp = space
sl st = slip stitch

Pattern notes:
โ€“ With asymmetrical pattern like the Christmas Tree Table Runner, you need to read the chart from right to left on each odd-numbered row (1,3,5,etc) and from left to right on each even-numbered row (2,4,6,etc).
โ€“ Multiple solid blocks:
2 blocks = 6 dc, 3 blocks = 9 dc, 4 blocks = 12 dc, 5 blocks = 15 dc, 6 blocks = 18 dc, 14 blocks = 42 dc.

  • With color A ch 128.
  • Row 1ย = dc in 8th ch from the hook (=beg open block), *ch 2, skip 2 ch, dc in next ch, repeat from* (41 open blocks).
  • Row 2ย = ch 5 and turn, dc in next dc (=beg open block), *ch 2 and dc in next dc, repeat from*, finish the row with last dc in 3rd ch from st (41 open blocks).
  • Row 3ย =ย 2 open blocks:ย ch 5 and turn, dc in next dc (=beg open block), ch 2 and dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc,ย next 17 open blocks:ย (ch 2 and dc in next dc) 17 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc,ย next 17 open blocks:ย (ch 2 and dc in next dc) 17 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks:ย (ch 2 and dc in next dc) twice, the last dc goes in 3rd ch of beg 5-ch.
  • Row 4ย =ย 1 open block:ย ch 5 and turn, dc in next dc (=beg open block), next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks:ย ch 2, skip 2 dc, dc in next dc, ch 2, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 14 open blocks:ย (ch 2 and dc in next dc) 14 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 14 open blocks:ย (ch 2 and dc in next dc) 14 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks:ย ch 2 and dc in next dc, ch 2, skip 2 dc, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 5ย =ย 2 open blocks:ย ch 5 and turn, dc in next dc (=beg open block), ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 2 open blocks:ย ch 2, skip 2 dc, dc in next dc, ch 2, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 13 open blocks:ย (ch 2 and dc in next dc) 12 times, ch 2, skip 2 dc, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 13 open blocks: ch 2, skip 2 dc, dc in next dc,ย (ch 2 and dc in next dc) 12 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks:ย ch 2 and dc in next dc, ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 2 open blocks: ch 2, skip 2 dc, dc in next dc, ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 6ย =ย 1 open block:ย ch 5 and turn, dc in next dc (=beg open block), next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 2 open blocks: ch 2, skip 2 dc, dc in next dc, ch 2, dc in next dc, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 23 open blocks:ย (ch 2, dc in next dc) 11 times, ch 2, skip 2 dc, dc in in next dc, (ch 2, dc in next dc) 11 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks: ch 2, dc in next dc, ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 7ย =ย 1 open block:ย ch 5 and turn, dc in next dc (=beg open block), next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 2 open blocks: ch 2, skip 2 dc, dc in next dc, ch 2, dc in next dc, next 1 solid block: ch 2 in next ch2-sp, dc in next dc, next 19 open blocks:ย (ch 2, dc in next dc) 19 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks: ch 2, dc in next dc, ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 1 solid block: dc in each next 3 dc, next 1 open block: ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 8ย =ย 2 open blocks:ย ch 5 and turn, dc in next dc (=beg open block), ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 2 open blocks: ch 2, skip 2 dc, dc in next dc, ch 2, dc in next dc, next 1 solid block: ch 2 in next ch2-sp, dc in next dc, next 15 open blocks:ย (ch 2, dc in next dc) 15 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 2 open blocks: ch 2, dc in next dc, ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 2 open blocks: ch 2, skip 2 dc, dc in next dc, ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 9ย =ย 1 open block:ย ch 5 and turn, dc in next dc (=beg open block), next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc 2 in next ch2-sp, dc in each next 4 dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 17 open blocks: ch 2, skip 2 dc, dc in next dc,ย (ch 2, dc in next dc) 15 times, ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: (dc 2 in next ch2-sp, dc in next dc) twice, next 1 open block:ย ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, skip 2 dc, dc in next dc, next 2 solid blocks: dc in each next 3 dc, dc 2 in next ch2-sp, dc in next dc, next 1 open block: ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Row 10 = 1 open block:ย ch 5 and turn, dc in next dc (=beg open block), next 14 solid blocks: dc in each next 6 dc, dc 2 in next ch2-sp, dc in each next 7 dc, dc 2 in next ch2-sp, dc in each next 7 dc, dc 2 in next ch2-sp, dc in each next 7 dc, (dc 2 in next ch2-sp, dc in next dc) 3 times, next 5 open blocks: (ch 2, dc in next dc) 5 times, next 1 solid block: dc 2 in next ch2-sp, dc in next dc, next 5 open blocks: (ch 2, dc in next dc) 5 times, next 14 solid blocks: (dc 2 in next ch2-sp, dc in next dc) 3 times, dc in each next 6 dc, dc 2 in next ch2-sp, dc in each next 7 dc, dc 2 in next ch2-sp, dc in each next 7 dc, dc 2 in next ch2-sp, dc in each next 7 dc, next 1 open block: ch 2, the last dc goes in 3rd ch of beg 5-ch.
  • Keep following the chart until 99 rows are completed.
  • Donโ€™t cut off color A.
BORDER
  • First short side = ch, turn, sc in same st, sc in each sp and in each st, cut off, fasten off.
  • Second short side = join color A with sc in corner st, sc in each sp and in each st, cut off, fasten off.
  • First long side = join color B with sc in last sc of color A of the short side, *ch 4, skip next sp, sc in next sp, ch 3, turn, sl st in 1st sc, ch, turn, dc 7 inserting hook in sp under both chains, sc in next sp, repeat from*, for the last sc skip next ch-sp and sc in last st, cut off, fasten off.
  • Second long side = repeat first long side.
  • Weave in all ends, block the table runner.

If you enjoyed crocheting this table runner, check out my other table runner crochet patternsย here. And you will find more Christmas 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.

Want more crochet patterns from

HandmadebyRaine?

Join now, and receive your first FREE pattern.

crochet Christmas Tree Ornament
Christmas Tree Ornament

In order to receive your FREE monthly pattern, check your inbox or spam folder to confirm your subscription.

Related

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print

Post navigation

Snowflake Coin Purse

Hi, I'm Raine!

I created HandmadebyRaine to share my love of crocheting with fellow crafters, and inspire beginners to learn new skills.

LETโ€™S BE FRIENDS!

  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Besides crochet I also love to build websites. Check out my webdev portfolio:

My Amazon Crochet Bookstore

My Amazon pattern book

7 filet crochet patterns

NEW SERIES!

crochet confessions handmadebyraine

My Blue Lagoon Almond Stitch Bag in I Like Crochet Magazine!

Where I get my crochet supplies

Barbie Fashion

If you're interested in donating your crochet, click on the BEARS to learn about different projects and organizations I have worked with.

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Privacy Policy

Disclaimer: Some links are affiliate, meaning Iโ€™ll make a small commission if you make a purchase, but this is at no cost to you. As an Amazon Associate I earn from qualifying purchases.ย Thankย you for your support!

  • Facebook
  • Instagram
  • Pinterest
  • YouTube
ยฉ Copyright HandmadebyRaine by LyraThemes.com. All rights reserved.
Cressida Pro by LyraThemes.com
ย 

Loading Comments...
ย