Fabric stores in British Columbia

There are 198 places to buy fabric in British Columbia: 171 independent fabric stores and sewing shops,78 quilt shops, plus craft chains that carry fabric. Vancouver has the most, with 28. See only quilt shops in British Columbia →

Last updated October 8, 2026.

Cities in British Columbia

Top-rated independent fabric stores in British Columbia

24 stores

Guides

Fabric stores in other British Columbia towns