Free shipping anywhere in Canada on all orders over $150

$10 Flat Rate Shipping in Canada, $25 to USA

Your cart

Your cart is empty

Just getting started?

Sign Up For Classes

or shop our:

All Fabric

At Main Fabric, we pride ourselves on offering a carefully curated selection of high-quality fabrics that align with our commitment to social responsibility and slow fashion. Each fabric in our collection is chosen for its superior quality, durability, and ethical production, from luxurious linens to versatile knits. Whether you're crafting a wardrobe or a special project, our fabrics ensure your creations are both stylish and sustainable. Use the filters on this page to easily find the perfect fabric for your needs.

276 Results

11.2oz Boiled Wool - Pesto

11.2oz Boiled Wool - Pesto

$30.00

Unit price
per 

1.5 MTR REMNANT Piccolino Linen Blend - Pink

1.5 MTR REMNANT Piccolino Linen Blend - Pink

$67.50

Unit price
per 

6 colors
  • Pink
  • Jade
  • Teal
  • Tartlet
  • Chocolate
  • +1 more
Warp & Weft Woven Textured Stripe - Lupine
Warp & Weft Woven Textured Stripe - Persimmon
Warp & Weft Woven Textured Stripe - Blue

Warp & Weft Woven Textured Stripe - Blue

$10.00

Unit price
per 

Warp & Weft - Blue Ribbon

Warp & Weft - Blue Ribbon

$10.00

Unit price
per 

Warp & Weft Light - Sorbet

Warp & Weft Light - Sorbet

$10.00

Unit price
per 

Warp & Weft Light - Daisy

Warp & Weft Light - Daisy

$10.00

Unit price
per 

Koi Pond - Saddle

Koi Pond - Saddle

$10.00

Unit price
per 

.7 MTR REMNANT Quilted Cotton Jacquard - Ahoy

.7 MTR REMNANT Quilted Cotton Jacquard - Ahoy

$33.00

Unit price
per 

9 colors
  • White
  • Ocean
  • Black
  • Rasai
  • White
  • +4 more
.45 MTR REMNANT Quilted Cotton Jacquard - Makers
Sold out

.45 MTR REMNANT Quilted Cotton Jacquard - Makers

$21.00

Unit price
per 

9 colors
  • White
  • Ocean
  • Black
  • Rasai
  • White
  • +4 more