The average cost of yarn at Michaels is approximately $5 per skein, according to the company website. Depending on the type and amount of yarn, skeins sell for $1.99 to $9.99 as of August 2015.
The price varies depending on the material of the yarn and the volume of the skein. Natural materials, such as wool or cotton, sell at a higher price per yard than man-made materials, such as acrylic. Natural materials tend to sell in smaller volumes than man-made materials due to the properties of natural materials; however, both types offer a wide range of color options.
Michaels carries yarns in both natural and man-made materials and sells small to extra-large skeins of yarn, from lightweight to super bulky. Customers can purchase yarn through Michaels both online and in-store.