FREE Snowman Bauble Knitting Pattern

free snowman bauble knitting pattern

Yarn : Oddments of white, red  orange and black.  Small amount of toy stuffing.

Needles : 3mm single pointed needles

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

Tension : 26sts x 33rows = 10cm x 10cm in stocking stitch

Dimensions :  Approx. 11cm tall

Snowman—Make 1
With white, cast on 8 sts
Purl 1 row
next: increase into every stitch (16 sts)
Purl 1 row
Next: (k1, inc1) to end (24 sts)
Purl 1 row
next: (k2, inc1) to end (32 sts)
Starting with a purl row, st-st 15 rows
Next: (k2, k2tog) to end (24 sts)
Purl 1 row
Next: (k1, k2tog) to end (16 sts)
Purl 1 row

Increase for head

Next: (k1, inc1) to end (24 sts)
Purl 1 row
next: (k2, inc1) to end (32 sts)
Starting with a purl row, st-st 13 rows
Next: (k2, k2tog) to end (24 sts)
Purl 1 row
Next: (k1, k2tog) to end (16 sts)
Purl 1 row
Next: (k2tog) to end (8 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends of the snowman.  Add stuffing and seal.  The seam is at the centre back.

Hat—Make 1
With red, cast on 32 sts
Next: (k1, p1) to end
Complete the last row 10 times
Starting with a purl row, st-st 5 rows
Next: (k2, k2tog) to end (24 sts)
Purl 1 row
Next: (k1, k2tog) to end (16 sts)
Purl 1 row
Next: (k2tog) to end (8 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends of the hat, add to snowman’s head and secure with stitches.

Scarf—Make 1
With red, cast on 56 sts
Knit 2 rows
Cast off

Wrap round the snowman’s neck.

Buttons—Make 2
With red, cast on cast on 7 sts
Purl 1 row
Next: increase into every stitch (14 sts)
Purl 1 row
Next: k2tog to end (7 sts)
Draw thread through the remaining stitches and pull tight

Sew down the row ends, then fold flat with the bound off stitches in the centre front.   Sew to the snowman’s body one above the other.

Sew a nose to the centre of the snowman’s face with a little orange yarn.  Sew  two eyes in black 2 sts apart above the nose.

Add a loop of yarn to the top centre of the hat so it can be hung.

Free snowman christmas bauble knitting pattern

Another Snowman

+ Download
Large Print
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Get winter all wrapped up with Snowman on Skates. He has a top hat, gloves and knitted skates too. Get knitting now with this Christmas themed knitting pattern.

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

Even More Patterns

+ Download
Large Print
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Gingerbread is sweet and so is she.  Here is our little Gingerbread Girl all ready for you to knit in time for Christmas.

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

Here is another cute variation on our baby themed knitting patterns.  Complete with separate sleeping bag, make your own cute little bundle.

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

Here is something new!  A knitted hand bell decoration for Christmas 2023.  The first in the collection!

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

No puddles needed—this knitted duck is ready to waddle into your heart! A cute soft toy pattern featuring little boots for extra charm.

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

There's Some Bunny Business Going on Here. He is a Small, Quick and Easy to Knit Easter Bunny Knitting Pattern.

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

This knitted rabbit comforter blanket is soft, snuggly, and perfect for babies or Easter gifts. A charming handmade project.

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

3 thoughts on “FREE Snowman Bauble Knitting Pattern

  1. CAROL SHEADER says:

    So enjoyed knitting this little snowman, going to make lots to attach to my gifts,
    Perfect ‘thank you’

Leave a Reply

Free Pattern Locked

Subscribe to our newsletter to instantly unlock this pattern and our entire library of free knitting designs.

{{{ 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(); } } }) } });})();