Collection: Designer Farmhouse Fabrics & Natural Fibres for Home Decor
Shop our designer decorating fabrics for your house. Cotton and linen are essential to creating the farmhouse look that is so popular. Shop here to find linens, cottons and blends perfect for curtain fabric and reupholstery as well.
Natural fibres such as cotton and linen in upholstery and window coverings lend themselves to an environment that is more earthy and warm.
Don't forget to our bulk discounts and order a sample today!
-
Cotton Canvas Duck Cloth Upholstery Fabric Tangerine
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Taupe
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Canvas Duck Upholstery Fabric Teal Cotton
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Burgundy
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Warm Grey
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Winter White
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Large Floral Print Blossom Blue
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Cotton Canvas Duck Large Floral Print Blossom Grey
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Cotton Canvas Duck Large Floral Print Blossom Sand Rose
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Jacquard Upholstery Fabric Dhurrie Multicolour
Buy 1 at $46.00 Yard.3 for $43.66 Yard,
10 for $41.40 Yard,
20 for $39.10 Yard. -
Jacquard Upholstery Fabric Kilim Multicolour
Buy 1 at $46.00 Yard.3 for $43.66 Yard,
10 for $41.40 Yard,
20 for $39.10 Yard. -
Jacquard Upholstery Fabric Optic Multicolour
Buy 1 at $46.00 Yard.3 for $43.66 Yard,
10 for $41.40 Yard,
20 for $39.10 Yard.