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 MTR REMNANT 5.9oz TENCEL™ Lyocell Two Tone Check - Powder Pink
Sold out
5.3oz Nisa Softened Linen - Old Rose
Sold out

5.3oz Nisa Softened Linen - Old Rose

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Green Khaki

5.3oz Nisa Softened Linen - Green Khaki

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Olive Green
Sold out

5.3oz Nisa Softened Linen - Olive Green

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Lilac

5.3oz Nisa Softened Linen - Lilac

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Rose

5.3oz Nisa Softened Linen - Rose

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Sienna

5.3oz Nisa Softened Linen - Sienna

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Bottle Green

5.3oz Nisa Softened Linen - Bottle Green

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.3oz Nisa Softened Linen - Faded Blue

5.3oz Nisa Softened Linen - Faded Blue

$20.00

Unit price
per 

8 colors
  • Rose
  • Olive Green
  • Lilac
  • Bottle Green
  • Old Rose
  • +3 more
5.9oz TENCEL™ Lyocell Twill - Terra Cotta

5.9oz TENCEL™ Lyocell Twill - Terra Cotta

$10.00

Unit price
per 

4 colors
  • Terra Cotta
  • Powder Blue
  • Earl Grey
5.9oz TENCEL™ Lyocell Twill - Powder Blue

5.9oz TENCEL™ Lyocell Twill - Powder Blue

$10.00

Unit price
per 

4 colors
  • Terra Cotta
  • Powder Blue
  • Earl Grey
.5 MTR REMNANT 7.9oz Stretch Corduroy - Fawn

.5 MTR REMNANT 7.9oz Stretch Corduroy - Fawn

$4.00

Unit price
per 

1 color
  • Fawn