Fabric stores in Ontario

There are 444 places to buy fabric in Ontario: 369 independent fabric stores and sewing shops,191 quilt shops, plus craft chains that carry fabric. Toronto has the most, with 30. See only quilt shops in Ontario →

Last updated October 8, 2026.

Cities in Ontario

Top-rated independent fabric stores in Ontario

24 stores

Guides

Fabric stores in other Ontario towns