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

8.9 oz Organic Cotton Twill Face Fleece - Grey Mix
Sale

8.9 oz Organic Cotton Twill Face Fleece - Grey Mix

Regular price $21.00 $14.70 Sale

Unit price
per 

2 colors
  • Grey Mix
  • Fawn
8.9 oz Organic Cotton Twill Fleece - Fawn
Sale

8.9 oz Organic Cotton Twill Fleece - Fawn

Regular price $21.00 $14.70 Sale

Unit price
per 

2 colors
  • Grey Mix
  • Fawn
5.2 oz Textured Lyocell/Viscose - Cognac

5.2 oz Textured Lyocell/Viscose - Cognac

$13.00

Unit price
per 

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

7.1 oz 100% Organic Washed Cotton - Dark Blush

$12.50

Unit price
per 

8 colors
  • Iron
  • Bark
  • Dark Blush
  • Sky
  • Black
  • +3 more
.65 MTR REMNANT 7.1 oz 100% Organic Washed Cotton - Iron
  • Iron
  • Bark
  • Dark Blush
  • Sky
  • Black
  • +3 more
7.1 oz 100% Organic Washed Cotton - Bark

7.1 oz 100% Organic Washed Cotton - Bark

$12.50

Unit price
per 

8 colors
  • Iron
  • Bark
  • Dark Blush
  • Sky
  • Black
  • +3 more
4.8oz Main Linen - Pale Pink

4.8oz Main Linen - Pale Pink

$15.50

Unit price
per 

24 colors
  • Oatmeal
  • Rosewood
  • Ocean
  • Copper
  • Moss
  • +19 more
12oz Merchant & Mills Organic Sanded Twill - Winter Pink
7.1oz Merchant & Mills Wool/Linen Gauze - Woolsey Cinnamon Dust
Sold out

7.1oz Merchant & Mills Wool/Linen Gauze - Woolsey Cinnamon Dust

Regular price $37.00 $31.45 Sale

Unit price
per 

2 colors
  • Cinnamon
  • Alta Mare
Merchant & Mills 13oz Indigo Organic Selvedge Denim
Sold out
5.9oz TENCEL™ Lyocell Twill - Earl Grey

5.9oz TENCEL™ Lyocell Twill - Earl Grey

$12.50

Unit price
per 

4 colors
  • Terra Cotta
  • Powder Blue
  • Earl Grey
.5 MTR REMNANT 5.9oz TENCEL™ Lyocell Twill - Black