FREE Mini Christmas Tree Knitting Pattern

Enjoy this Lovely FREE Mini Christmas Tree Knitting Pattern.  This cute tree is made with oddments of white and green double knitting yarn, 3mm single pointed needles. Although any yarn and needles will work.   It is about 9cm tall when finished. Made in 3 pieces and slotted together, no toy stuffing is needed.

Free christmas tree knitting pattern

You could add a loop and hang as an ornament or add it to your Christmas lunch table as a treat for your family. Sit it on a shelf after adding ribbon and beads as you prefer.

For those mathematically minded, you may notice a pattern in the numbers, then you will see it will be easy to add more tiers to the bottom and make your tree taller. I will leave that up to you to work out for fun.

Abbreviations : k – knit. p – purl. st – stitch. tog-together. st-st – Stocking Stitch (k1row, p1row).  inc— increase. Knit into the front and the back of the stitch

Piece 1 – Lower, Large Piece – Make 1

With white, cast on 42 sts
Starting with a purl row, st-st 5 rows
Change to green
Next: (k5, k2tog) to end (36 sts)
Starting with a purl row, st-st 3 rows
Next: (k4, k2tog) to end (30 sts)
Starting with a purl row, st-st 3 rows
Next: (k3, k2tog) to end (24 sts)
Starting with a purl row, st-st 3 rows
Next: (k2, k2tog) to end (18 sts)
Starting with a purl row, st-st 3 rows
Next: (k1, k2tog) to end (12 sts)
Starting with a purl row, st-st 3 rows
Next: k2tog to end (6 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends and make a cone shape. Allow the white edge to curl.

Piece 2 – Middle Piece – Make 1

With white, cast on 30 sts
Starting with a purl row, st-st 5 rows
Change to green
Next: (k4, k2tog) to end (25 sts)
Starting with a purl row, st-st 3 rows
Next: (k3, k2tog) to end (20 sts)
Starting with a purl row, st-st 3 rows
Next: (k2, k2tog) to end (15 sts)
Starting with a purl row, st-st 3 rows
Next: (k1, k2tog) to end (10 sts)
Starting with a purl row, st-st 3 rows
Next: k2tog to end (5 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends and make a cone shape. Allow the white edge to curl. Insert a finger into the larger cone shape and insert it inside the medium size cone.

Piece 3 – Upper, Small Piece – Make 1

With white, cast on 20 sts
Starting with a purl row, st-st 5 rows
Change to green
Next: (k3, k2tog) to end (16 sts)
Starting with a purl row, st-st 3 rows
Next: (k2, k2tog) to end (12 sts)
Starting with a purl row, st-st 3 rows
Next: (k1, k2tog) to end (8 sts)
Starting with a purl row, st-st 3 rows
Next: k2tog to end (4 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends and make a cone shape. Allow the white edge to curl. Insert a finger into the larger and medium cone shape and insert it inside the small size cone. It will stand without further attention but add stitches to keep it in place if needed.

© Copyright 2019 Knitting by Post Ltd

Are you ready for a bigger Christmas tree pattern?

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Deck the halls with a knitted Christmas tree! This unique pattern lets you create a festive, handmade tree with individually attached leaves.

This product has multiple variants. The options may be chosen on the product page

Even More Patterns

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Squeak your way into adorable knitting with Biscuit the Mouse! This charming knitted mouse soft toy comes dressed in trousers and a waistcoat—an easy and fun project

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

It has all gone a bit Cheesy!  Nibbles the Mouse knitting pattern is here.

This product has multiple variants. The options may be chosen on the product page
£4.99

Put on a festive show with this reindeer hand puppet. A fun and easy knitting pattern that brings holiday cheer to storytelling, playtime, and Christmas celebrations.

This product has multiple variants. The options may be chosen on the product page
£8.99 £9.49Price range: £8.99 through £9.49 Leaflet

Snow much fun! This booklet includes knitting patterns for a boy, girl, and snowman trio—perfect for winter crafting.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Knitted cute Katie Koala. A sweet knitted toy with bows and dress.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

A berry sweet knitted dolly! Perfect for fruit lovers and fun playtime.

This product has multiple variants. The options may be chosen on the product page

2 thoughts on “FREE Mini Christmas Tree Knitting Pattern

  1. Dorothy says:

    This would be lovely to give to each of our Seniors at the Christmas lunch we have for them each year

Leave a Reply

{{{ data.variation.price_html }}}
{{{ data.variation.availability_html }}}
'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } });})();