Yarn

4,471 products from 202 brands, including Bernat, Red Heart and Caron. Prices run from £20.83 to £192.18, including VAT.

Part of our knitting & crochet department. Need help choosing? Read our guide: yarn weights explained.

Recently viewed