FREE Bow Knitting Pattern

This lovely bow is made in three pieces and is suitable to add to your knitted toy as an accessory or add a clip to the back and wear it in your hair.

free bow knitting pattern hair knitted girl pink double

This cute bow is made with oddments of cream and pink double knitting yarn. 3mm single pointed needles were used, although any yarn and needles will work.   It is about 8cm wide when finished.

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

Small Front Bow Piece – Make 1

Both bow pieces are knit from side to side. The piece is then folded over and the cast on and cast off edges joined at the centre back.

With your chosen colour, cast on 4 sts
Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows until there are 10 sts on the needle
Starting with a purl row, st-st 10 rows

Purl 1 row
Next: k2tog, knit to last 2 sts, k2tog
Complete the last 2 rows until there are 4 sts on the needle

Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows until there are 10 sts on the needle
Starting with a purl row, st-st 10 rows

Purl 1 row
Next: k2tog, knit to last 2 sts, k2tog
Complete the last 2 rows until there are 4 sts on the needle
Cast off

Large Back Bow Piece – Make 1

With your chosen colour, cast on 6 sts
Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows until there are 14 sts on the needle
Starting with a purl row, st-st 14 rows

Purl 1 row
Next: k2tog, knit to last 2 sts, k2tog
Complete the last 2 rows until there are 6 sts on the needle

Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows until there are 14 sts on the needle
Starting with a purl row, st-st 14 rows

Purl 1 row
Next: k2tog, knit to last 2 sts, k2tog
Complete the last 2 rows until there are 6 sts on the needle
Cast off

Back Ribbon Piece – Make 1

With your chosen colour, cast on 10 sts
Next: (k1, p1) to end
Complete the last row 18 times in total
Next: k2tog, k2tog, k2, k2tog, k2tog (6 sts)
Next: (k1, p1) to end
Next: inc1, inc1, k2, inc1, inc1, (10 sts)
Next: (k1, p1) to end
Complete the last row 18 times in total
Cast off in pattern

The bow pieces will want to curl upon itself when laid flat. It will keep it’s shape when folded and stitched.

For the large and small bow piece, place the cast on and cast off edges together and stitch. Fold so the seam is at the centre back and tease the edges of the bow into shape if it is still curled.

Place smaller bow on top of the larger and place the ribbon piece at the back. Take a thread and wrap it round the centre of all the bow pieces. Add any additional accessories such as hair bobbles or hair clips can be added.

© Copyright 2019 Knitting by Post Ltd

Even More Patterns

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

Keep Your Chocolate Orange Under Elf Supervision This Christmas Time.

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

By Popular Request, an Easy Easter Basket Knitting Pattern in 3 sizes.

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

Maggie Mouse is a little squeaker.   With two tone clothing she is great for little hands to hold.

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
+ Large Text
Download
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Fetch the Yarn — It’s Treat Time.  Here is a Dog With a Treat Pocket in His Tummy.

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 need to be sheepish, here is Meadow the lamb knitting pattern

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

3 thoughts on “FREE Bow Knitting Pattern

  1. Marianne Knapp says:

    Love the Double bows pattern Thanks I’ll try to post my bear with her bows this bow will be in all my Bunnies Dolls and Bears So colorful and the cover for me barette clever Marianne Knapp Easton Pa USA 💕🧸🌷

  2. spberger1966 says:

    This is an adorable site! Can’t wait to try. I have many great grandchildren that I knit socks, afghans, sweaters, hats and such. I have never tried toys, will be a first. I hope I’m successful. So cute!

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