Family Day Holiday Feb 16th - 19th. In-Store shopping and Online Order fullfillment will resume on Thursday Feb 20th at 10am.

Family Day Holiday Feb 16th - 19th. In-store shopping and online order fulfillment will resume on Thursday Feb 20th 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.

161 Results

6oz Tiled Viscose Linen Blend - Crispy Brownie
6oz Tiled Viscose Linen Blend - Off White
6oz Tiled Viscose Linen Blend - Deep Charcoal
4oz Oxford Shirting Cotton - Deep Charcoal

4oz Oxford Shirting Cotton - Deep Charcoal

$15.50

Unit price
per 

6 colors
  • Optic White
  • Crispy Brownie
  • Off White
  • Deep Charcoal
  • Deep Charcoal
  • +1 more
4oz Oxford Shirting Cotton - Crispy Brownie
4oz Oxford Shirting Cotton - Optic White

4oz Oxford Shirting Cotton - Optic White

$15.50

Unit price
per 

3.7oz Silky Sandwashed TENCEL™ -Black PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ -Black PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more
3.7oz Silky Sandwashed TENCEL™ - Espresso PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ - Espresso PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more
3.7oz Silky Sandwashed TENCEL™ - Lime PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ - Lime PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more
3.7oz Silky Sandwashed TENCEL™ - Petrol PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ - Petrol PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more
3.7oz Silky Sandwashed TENCEL™ - Ocean PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ - Ocean PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more
3.7oz Silky Sandwashed TENCEL™ - Pinot PRE-ORDER
Sale

3.7oz Silky Sandwashed TENCEL™ - Pinot PRE-ORDER

Regular price $16.00 $12.00 Sale

Unit price
per 

12 colors
  • Denim
  • Pinot
  • Moss
  • Black
  • Ocean
  • +7 more