Skip to content
Sign up for a Needle Points Account to earn rewards
Sign up for a Needle Points Account to earn rewards
Free Local delivery

Within 10km on orders over $40

Free shipping $225+

$15 Flat rate domestic shipping under $225

Gift Cards

Available in store & online

Have Questions?

Send us an email

What's new at Needles in the Hay?

What can we help you find?

Testimonials

I live in Ottawa and ordered online, but it was a great experience. The website is easy to navigate and easy to order from. They have a fantastic selection and the ordering process was simple. I ordered my items on a Thursday and received them the next Monday!! They are exactly as described; thank you so much Needles in the Hay!

Lorien

Always amazing...selection, quality, price, customer service, atmosphere! They have it all!

Monica

I have recently taken up knitting and just discovered this great little shop in Peterborough. Wonderful quality yarns and lots of great pattern books. A must see for any crafter.

Dalia

Every time I go in, I get thoughtful help and great ideas even if I don't purchase anything. Yesterday I was ably assisted in purchasing less expensive wool for a project that was a re-do. You know that moment when you find out your son-in-law doesn't like bright colours and you're halfway through the project? Back in the game thanks to Needles in the Hay!

Cyndie