This post may contain affiliate links. Please see my full disclosure and privacy policy for details.
Create a festive centrepiece for your home with the Twinkling Trees Tree Skirt. This crochet tree skirt pattern features our popular and elegant twinkling tree motifs using overlay mosaic crochet!
In this post you’ll find everything you need to know how to make this crochet tree skirt step by step, including materials, stitches, a detailed video tutorial and free written pattern for blog subscribers.

Christmas Crochet Tree Skirt Pattern Overview
This Christmas crochet tree skirt pattern is a beginner-friendly overlay mosaic crochet pattern is worked in worsted weight yarn using simple stitches and can be made in whatever size suits your tree. Even better, who says the tree should have all the fun? Throw it over your shoulders as a festive poncho for some truly memorable Christmas photos!

⭐⭐⭐ Difficulty level: Intermediate – but it’s so much easier than it looks!
💬 Hook Size: 5.5mm
📏 Size: Approx 36″ diameter but can stop at any size
✨ Crochet Technique: overlay mosaic crochet using single and double crochet stitches
⚖️ Yarn Weight: Worsted Weight (category 4)
🧶 Yarn Used: Starlette & Bag-O-Day Tonal Hues
🕐 Approx Crochet Time: 10-20 hours depending on your pace
👍 Perfect For: bringing a classic, festive vibe to your crochet Christmas decor.
Table of Contents

Things you’ll Love about this Christmas Tree Skirt Crochet Pattern
Video Tutorial for the Crochet Tree Skirt Pattern
Come along as I make this Christmas crochet tree skirt and see just how easy it is in our step-by-step video tutorial.
Simple Crochet Tree Skirt Pattern Materials
- A 5.5mm(I) crochet hook or hook needed to meet gauge
- Scissors
- Tapestry needle
- Stitch markers
Along with the above you will need the following yarn for your tree skirt:
Main Colour (MC): Starlette, 100% Acrylic, 180yds/165m/100g
Contrast Colour (CC): Bag-O-Day Tonal Hues Yarn, 100% Acrylic, 280yds/256m/150g
You will require approximately: 730 metres, 800 yards of yarn MC to crochet the skirt. 5 balls of the recommended yarn MC.
You will also require approximately 825 metres, 900 yards of yarn CC to crochet the tree skirt. 5 balls of the recommended yarn CC.
It’s a category 4, worsted weight yarn which is what gives your bag its durability. Find out more about yarn weights and categories.
For my Christmas tree skirt, I used the colours Cottonwood (MC) and The Garden Lodge (CC).
I used 2 colours for my tree skirt but you can use as many or as few as you like! I used my contrast colour for my border but if you want to change that then you will need to adjust the ratios of yarn.
See my other worsted weight crochet patterns – you might find your next project there too!
Yarn Substitutes
You can use any yarn that you like bearing in mind that you need to make sure you meet the gauge. Some options are:
- Color Theory by Lion Brand, 100% Acrylic, 246yds/225m/100g
- Brava Worsted by WeCrochet, 100% Premium Acrylic, 218yds/200m/100g
- Herrschners Worsted 8, 100% Acrylic, 489yds/448m/226g

Sizing
Finished Size: Approx 36″ diameter but can stop at any size.
Full schematic available in the PDF pattern.
Are you looking for more Christmas tree crochet patterns with the same elegant twinkling trees motif? Here are a some more from the collection:
- Festive crochet stacking basket pattern – understated and elegant
- Crochet stocking pattern – 2 design options here.
- Wine holder crochet pattern – amazing gift ideas!
- Festive coffee cup sleeve – super quick and easy.
- Christmas afghan pattern – perfect to make as a set.

twinkling trees collection!
Glossary and Abbreviations
- beg – beginning
- blo – back loop only
- ch(s) – chain(s) (chain stitch tutorial)
- ch-sp(s) – chain space(s)
- rep – repeat
- RS – right side
- sp – space
- ss/sl st – slip stitch (how to crochet a slip stitch)
- st(s) – stitch(es)
- tog – together
- WS – wrong side
- Yoh – yarn over hook
Stitches
The pattern is written in standard US terms and uses the following crochet stitches:
sc – single crochet (how to single crochet stitch)
Mdc – mosaic double crochet (mosaic double crochet tutorial)
Special Stitches
SINGLE CROCHET (sc) in back loop only (blo)
Insert hook from front to back through back loop of stitch to be worked. Yarn over and pull through stitch. Yarn over and pull through both loops on the hook.
MOSAIC DOUBLE CROCHET (Mdc)
Yarn over and insert hook into front loop of stitch two rows below. Yarn over and pull through the stitch. Yarn over and pull through two loops on the hook. Yarn over and pull through remaining two loops on the hook.
The stitch behind the Mdc on the current row is left unworked.
Are you new to overlay mosaic crochet?
Learn all about the overlay mosaic crochet technique and find out that it’s really not as tricky as it looks in the mosaic crochet tutorial.
Oftentimes mosaic crochet is read from a chart rather than written instructions and this can be super intimidating at first! If it’s the mosaic crochet charts that have you running for the hills, then check out this blogpost all about how to read a mosaic crochet chart.
Once you’ve got the technique mastered, head on over to this collection of overlay mosaic crochet patterns and choose your next project!
FOUNDATION SINGLE CROCHET (Fsc)
Step 1: Ch2, insert hook into second ch from hook, yarn over and pull up a loop. [2 loops on hook]
Step 2: Yarn over and pull up another loop i.e. ch1. This creates the first “chain” in your foundation row. [still 2 loops on hook]
Step 3: Yarn over and pull through both loops to complete the first Fsc.
Step 4: Next stitch and subsequent stitches: Insert hook into “chain” created in Step 2 (step 5 on subsequent stitches), yarn over and pull up a loop. [2 loops on hook]
Step 5: Yarn over and pull up another loop i.e. ch1. This creates the next “chain” in your foundation row. [still 2 loops on hook]
Step 6: Yarn over and pull through both loops to complete the next Fsc.
Repeat Steps 4, 5 and 6 as required.
How is this Crochet Christmas Tree Skirt Made?
- The tree skirt is made from the centre out in joined rounds.
- The yarn is carried at the back of the work so no need to break it.
- The skirt is worked using the overlay mosaic crochet technique that either uses a single crochet in the back loop only, or a Mosaic double crochet stitch.
- Once the main body is complete we add a Join As You Go ribbing to the final round to finish.
- Then you can either pop it on your tree or yourself!
How to Customise my Crochet Tree Skirt
- If you would like to adjust the diameter of your tree skirt you can do so by working to any point of the chart that you’d like to. Then you can also adjust by adding any depth of ribbing you would like.
- Good places to finish for the tree patterns are: Rounds 20 (work as all MC instead), 28, 30, and 42.
Pattern Gauge: 14 sts and 14 rounds = 4″ by 4″ using 5.5mm hook and single crochet in the back loops only.
Making a crochet gauge swatch is important when crocheting projects to ensure that it ends up the desired size.
This is also a great way to get used to the stitches used in the project and practise getting your stitches nice and neat.
Before you jump into crocheting your Christmas crochet tree skirt pattern, take a moment to read through the pattern notes—it’s a game-changer!
These handy insights will not only simplify your pattern-reading journey but also ensure a smoother crochet experience. You’ll find helpful tips on deciphering the sizing, customisation and more.
Trust me, a quick peek at these notes will set you up for crochet success!
- The pattern is worked firstly in joined rounds for the Main Body then in Join As You Go rows for the ribbing.
- All stitches in the Mosaic Sections are worked as sc in blo or Mdc.
- Each Round uses just one colour.
- A ch1 at the beginning or end of a row does not count as a stitch.
- You can adjust the size of the skirt by finishing at any point and then adding your ribbing to suit.
- Read through the entire pattern before beginning.
- Make sure that you are familiar with all of the stitches in the abbreviations list before you begin.
- Stitch counts are given in [ ] at the end of each row. If no stitch count is given, then the count is the same as the previous row.
Free Crochet Christmas Tree Skirt Pattern
There are a few options for you to access and enjoy this crochet pattern:
- View the free pattern on the blog – all blog subscribers will be able to view the patterns supported by ads by logging into their Grow account.
- Purchase the individual pattern on Etsy or Ravelry as a beautifully formatted PDF with extra stitch charts, schematic and colour information page and more!

Get this pattern ad free
Get the PDF Pattern
Perfect to print out or use on any device, with added schematic and charts, colour inspiration and stitch tutorials.
Pattern Support
I am delighted to invite you to join the HanJan Crochet Community Facebook Group where we host all pattern support queries and love to see your progress, yarn choices and finished projects!

Not ready to start yet? Summarise and Save For Later:
US Terminology
To unlock Exclusive Content on the HanJan Crochet Blog, all you need to do is click the box below and the Grow.me app will pop up, allowing you to enter your email and create a password.
Once you’ve created an account, every time you see Exclusive Content on my blog (or any others that use Grow), simply login to your Grow account. Be sure to switch to the login screen to enter your login credentials.
If you forget your password, click the “forgot password” link and follow the prompts. Please note that I’m unable to assist with resetting Grow passwords or accessing your Grow account, so be sure to save your login information in a safe place.
Thank you for subscribing and for joining me at HanJan Crochet! I hope you enjoy the exclusive content available on the site and I can’t wait to see what you create 🙂
Round 14: MC: increase round: ch1, *Mdc in next st, sc in next 3 sts, Mdc in next 3 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [144]
Round 15: CC: ch1, *sc in next st, Mdc in next 3 sts, sc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Want to remove Ads?
- Get ad-free access on all posts; 200+ patterns & tutorials!
- Member-only resource library with downloadable PDF guides
- Bonus eBook (Worth over $30)
Round 16: MC: ch1, *sc in next 5 sts, Mdc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 17: CC: ch1, *Mdc in next 5 sts, sc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 18: MC: increase round: ch1, *sc in next 5 sts, Mdc in next 3 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [160]
Round 19: CC: ch1, *sc in next 2 sts, Mdc in next st, sc in next 7 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 20: MC: ch1, *Mdc in next 2 sts, sc in next st, Mdc in next 4 sts, sc in next st, Mdc in next 2 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 21: CC: ch1, *sc in next 7 sts, Mdc in next st, sc in next 2 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Join our pattern support group!
We’ve built an amazing community always ready to help each other. Join today!
Round 22: MC: increase round: ch1, *Mdc in next 2 sts, sc in next st, Mdc in next 3 sts, sc in next 3 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [176]
Round 23: CC: ch1, *sc in next 2 sts, Mdc in next st, sc in next 3 sts, Mdc in next 3 sts, sc in next 2 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 24: MC: ch1, *Mdc in next st, sc in next 3 sts, Mdc in next st, sc in next 5 sts, Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC.
Round 25: CC: ch1, *sc in next 5 sts, Mdc in next 5 sts, sc in next st; rep from * around, ss in blo of 1st st to join and change to MC.
Round 26: MC: increase round: ch1, *Mdc in next st, sc in next 3 sts, Mdc in next st, sc in next 5 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [192]
Round 27: CC: ch1, *sc in next 2 sts, (Mdc in next st, sc in next 4 sts) twice; rep from * around, ss in blo of 1st st to join and change to MC.
Round 28: MC: ch1, *Mdc in next 2 sts, (sc in next st, Mdc in next 4 sts) twice; rep from * around, ss in blo of 1st st to join and change to CC.
Round 29: CC: ch1, sc in each st around, ss in blo of 1st st to join and change to MC.
Round 30: MC: increase round: ch1, *Mdc in next 2 sts, sc in next st, Mdc in next 4 sts, sc in next st, Mdc in next 3 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [208]
Round 31: CC: ch1, sc in each st around, ss in blo of 1st st to join and change to MC.
If you’re enjoying the twinkling trees, have a look at the adult crochet sweater pattern.
Round 32: MC: ch1, *Mdc in next 2 sts, sc in next st, Mdc in next 4 sts, sc in next st, Mdc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 33: CC: ch1, *sc in next 7 sts, Mdc in next st, sc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 34: MC: increase round: ch1, *Mdc in next 2 sts, sc in next st, Mdc in next 3 sts, sc in next 3 sts, Mdc in next 3 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [224]
Round 35: CC: ch1, *sc in next 6 sts, Mdc in next 3 sts, sc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 36: MC: ch1, *sc in next st, Mdc in next 4 sts, sc in next 5 sts, Mdc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 37: CC: ch1, *sc in next 5 sts, Mdc in next 5 sts, sc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 38: MC: increase round: ch1, *sc in next st, Mdc in next 3 sts, sc in next 7 sts, Mdc in next 2 sts, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [240]
Round 39: CC: ch1, *sc in next 4 sts, Mdc in next 7 sts, sc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 40: MC: ch1, *sc in next st, Mdc in next 3 sts, sc in next 7 sts, Mdc in next 4 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 41: CC: ch1, *sc in next 7 sts, Mdc in next st, sc in next 7 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 42: MC: increase round: ch1, *Mdc in next 2 sts, (sc in next st, Mdc in next 4 sts) twice, sc in next st, Mdc in next st, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [256]
Round 43: CC: ch1, sc in each st around, ss in blo of 1st st to join and change to MC.
Fancy another overlay mosaic crochet project? Have a go at this mosaic crochet sweater pattern.
Round 44: MC: ch1, *Mdc in next 2 sts, (sc in next st, Mdc in next 4 sts) twice, sc in next st, Mdc in next 3 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 45: CC: ch1, *sc in next 2 sts, Mdc in next st, sc in next 9 sts, Mdc in next st, sc in next 3 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 46: MC: increase round: ch1, *Mdc in next st, sc in next 3 sts, Mdc in next 3 sts, sc in next st, Mdc in next 3 sts, sc in next 3 sts, Mdc in next st, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [272]
Round 47: CC: ch1, *sc in next st, Mdc in next 3 sts, sc in next 7 sts, Mdc in next 3 sts, sc in next 3 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 48: MC: ch1, *sc in next 5 sts, Mdc in next 2 sts, sc in next st, Mdc in next 2 sts, sc in next 5 sts, Mdc in next 2 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 49: CC: ch1, *Mdc in next 5 sts, sc in next 5 sts, Mdc in next 5 sts, sc in next 2 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 50: MC: increase round: ch1, *sc in next 5 sts, Mdc in next 2 sts, sc in next st, Mdc in next 2 sts, sc in next 5 sts, Mdc in next st, 2Mdc in next st; rep from * around, ss in blo of 1st st to join and change to CC. [288]
Round 51: CC: ch1, *sc in next 2 sts, Mdc in next st, sc in next 9 sts, Mdc in next st, sc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to MC.
Round 52: MC: ch1, *Mdc in next 2 sts, (sc in next st, Mdc in next 4 sts) twice, sc in next st, Mdc in next 5 sts; rep from * around, ss in blo of 1st st to join and change to CC.
Round 53: CC: ch1, sc in each st around, ss in blo of 1st st to join and continue in CC for Ribbing.
RIBBING
Before beginning your Ribbing it is a good idea to block the Main Body as it will not currently lay flat. Please don’t worry – it will block to be the size and shape we need 🙂
If you are making the full size version then block to approx 31″ diameter (or so that it lays flat for you).
We now work the Ribbing using a Join As You Go Method. Continue in CC:
Row 1: ch12 (or however many you desire for the length of the Ribbing), sc in 2nd ch from the hook and in each along, ss into next st of the Final Round of the Main Body, turn. [11]
Row 2: sc in blo of each st, turn.
Row 3: ch1, sc in blo of each st, ss in next st of the Final Round, turn.
Row 4: Rep Row 2.
Row 5: ch1, sc in blo of each st, ss in next 2 sts of the Final Round, turn.
Rep Rows 2-5 along the Final Round of the Main Body.
Once complete, join the First Row to the Last Row of the Ribbing with a slip stitch seam.
Fasten off and weave in all ends.
Block to measurements to complete.
Now you can either use it around the tree or around yourself for a fun festive poncho!
Congratulations on crocheting your very own crochet Christmas tree skirt! 🌟 Now that you’ve crafted this fun project, why stop here? See my other crochet Christmas patterns, each waiting to be transformed into your next crochet masterpiece.

Get your free guide!
Subscribe to get your free guide to choosing and combining colours!
Join HanJan and Share Your Crochet With Us!
I’d love to hear from you and see your HanJan Crochet project! Here’s where you can do that:
📌 PIN THIS POST – save it to your Pinterest crochet board so you can come back to it again and make more!
↗️ SHARE – Share your yarn choices, progress pics, and finished projects on Facebook or Instagram (make sure to use the hashtag) #hanjancrochet
🧶 JOIN – Join thousands of amazing crafters in the HanJan Crochet Community Group on Facebook ready to cheer you on!
✉️📩📬 SUBSCRIBE – It’s an honour to be able to create and share my free crochet patterns with you. I’d love to stay connected and send you regular discount codes and free patterns! Please sign up for my subscriber list to get a free gift right now!
Ready for your next mosaic crochet pattern? Here are some other patterns you might like to try next:
- Mosaic crochet beanie hat
- Inset mosaic crochet washcloth
- Easy mosaic crochet bauble
- Or check out this round up of overlay mosaic crochet patterns





