Spring Holiday April 13th - 18th. In-store shopping and online order fulfillment will resume on Saturday April 19th at 10am.

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.

150 Results

8 oz 2x2 Bamboo Cotton Ribbed Knit - Raspberry
Sale

8 oz 2x2 Bamboo Cotton Ribbed Knit - Raspberry

Regular price $10.00 $5.00 Sale

Unit price
per 

14 colors
  • Chilli
  • Heather Lake
  • Grey Mix
  • Black
  • Plum
  • +9 more
8 oz 2x2 Bamboo Cotton Ribbed Knit - Black
Sale

8 oz 2x2 Bamboo Cotton Ribbed Knit - Black

Regular price $10.00 $5.00 Sale

Unit price
per 

14 colors
  • Chilli
  • Heather Lake
  • Grey Mix
  • Black
  • Plum
  • +9 more
1.45 MTR REMNANT Kona Solid - Honey

1.45 MTR REMNANT Kona Solid - Honey

$20.00

Unit price
per 

1 color
  • Honey
1 MTR REMNANT Namasanta - Navy
Sale

1 MTR REMNANT Namasanta - Navy

Regular price $19.00 $10.00 Sale

Unit price
per 

8.9 oz Tencel Lyocell Organic Cotton Stretch Fleece - Grey Mix
Sale

8.9 oz Tencel Lyocell Organic Cotton Stretch Fleece - Grey Mix

Regular price $14.00 $7.00 Sale

Unit price
per 

2 colors
  • Heather Lake
  • Grey Mix
8.9 oz Organic Cotton Twill Face Fleece - Grey Mix
Sold out

8.9 oz Organic Cotton Twill Face Fleece - Grey Mix

Regular price $16.00 $8.00 Sale

Unit price
per 

1 color
  • Grey Mix
1.5 MTR REMNANT 5.2 oz Textured Lyocell/Viscose - Cognac
Sale

1.5 MTR REMNANT 5.2 oz Textured Lyocell/Viscose - Cognac

Regular price $15.00 $14.00 Sale

Unit price
per 

2 colors
  • Emerald
  • Cognac
7.1 oz 100% Organic Washed Cotton - Pistachio

7.1 oz 100% Organic Washed Cotton - Pistachio

$8.00

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more
7.1 oz 100% Organic Washed Cotton - Dark Blush

7.1 oz 100% Organic Washed Cotton - Dark Blush

$8.00

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more
7.1 oz 100% Organic Washed Cotton - Iron

7.1 oz 100% Organic Washed Cotton - Iron

$8.00

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more
7.1 oz 100% Organic Washed Cotton - Bark

7.1 oz 100% Organic Washed Cotton - Bark

$8.00

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more