Try fabric.com If you spend 35 or more, you get free shipping on yarn. Also, depending if you buy the yarn through amazon.com, you get free shipping. I know there are others, but can't think of them right now. Portia