FREE Little Owl Knitting Pattern

free knitting pattern for an owl in pink and white sleeping

This little knitted owl is quick and easy.

Made with oddments of white, pink and grey double knitting yarn. Small amount of toy stuffing. 3mm single pointed needles were used.   It is about 8cm tall when finished.

Abbreviations : k – knit. p – purl. st – stitch. tog-together. st-st – Stocking Stitch (k1row, p1row). 

Body & Head – Make 1

Starting at the base, with white, cast on 10 sts
Purl 1 row
Next: increase into every stitch (20 sts)
Purl 1 row
Next: (k1, inc1) to end (30 sts)

Purl 3 rows
Starting with a knit row, st-st 10 rows
Next: k2tog to end (15 sts)
Change to pink
Purl 1 row
Knit 1 row

Change to white
Purl 1 row
Next: (inc1, inc1, k1) to end (25 sts)
Starting with a purl row, st-st 9 rows
Next: k2tog to last stitch, k1 (13 sts)
Purl 1 row
Draw thread through the remaining stitches and pull tight.

Sew down the row ends, add stuffing and seal up. Make sure the bottom is flat so it will stand and the neck line is indented to define a separate head and body.

Wing – Make 1

The wing is made in one piece and will wrap around the outside of the body
With pink, cast on 30 sts
Knit 3 rows
Next: k2, purl to last 2 sts, k2
Knit 1 row
Complete the last 2 rows 4 times in total (8 rows)

Next: k2, purl to last 2 sts, k2
Next: (k1, k2tog) to end (20 sts)
Cast off in purl

Sew the cast off edge to the middle section of the body at the base of the colour change. Leave a gap at the front centre.

Hat – Make 1

With pink, cast on 28 sts
Knit 2 rows
Starting with a purl row, st-st 7 rows
Next: k2tog to end (14 sts)
Purl 1 row
Draw thread through the remaining stitches and pull tight.

Sew down the row ends of the hat and place on the head.

To finish, sew two grey eyes in a ‘v’ shape to the front of the face and also a line in pink from the rim of the hat to the chin.

If you enjoyed this pattern and want to share it, please redirect your friends to this website instead of sharing the text and pictures. Thanks.

© Copyright 2020 Knitting by Post Ltd


More owls that you might enjoy…

£4.99

Don't wing it, knit it! This owl pattern is a wise choice.

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

This cute Handy Owl knitting pattern will make a great knitted gift for friends, family or even a special teacher.  He has 10 pockets for all those little knick-knacks.

£4.99

Knit your own parliament of wise little owls. A fun and creative project perfect for collectors and bird lovers.

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

This knitted owl is the perfect way to keep chocolate eggs warm just before they’re eaten. A great project for Easter, gifting, or a fun Easter Egg Hunt.

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

This knitted owl doorstop is ready to perch by your door and keep it from swinging shut. A hoot to make and a charming way to add a handmade touch to your home.

Even More Patterns

£6.99

As cute as a button. Here is Freya in an A5 booklet.  A longer knit from Knitting by Post.

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

Easter just got even cuter! This fun knitting pattern creates a walking Easter egg with a bonnet and a tiny egg in her hands.

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

The Sailor of the Floe is a large polar bear with a wooly warm Shawl

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

Squeak up your knitting game! Goldie the Mouse is an adorable and easy-to-knit soft toy.

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

Wrap your gifts with a little extra bear hug and bunny charm. These knitted drawstring bags make presents even more special—because good things come in handmade packages.

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

This ladybird toilet roll cover is ready to land on your bathroom shelf. A fun and easy knitting pattern that turns a simple necessity into a conversation starter.

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

6 thoughts on “FREE Little Owl Knitting Pattern

  1. Maree Russell says:

    Thank you so much. My Grand Daughters are going to love them.
    They are nice and easy to make.

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