Cotton Canvas Fabric
Our cotton canvas fabrics are suitable for your home decor, furnishing, upholstery and outdoor projects. This multi-purpose fabric is durable, breathable, water and stain repellent, wipeable, machine washable and easy to sew. We offer a huge variety of printed canvas fabrics and plain canvas fabrics for upholsterers, professional crafters, interior designers and everyone who is looking for high quality fabrics with beautiful prints.
193 products
Christmas Snowflake Fabric, Red Festive Fabric, Xmas Print Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per
Tartan Fabric, Scottish Plaid Fabric, Duck Egg Blue Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Plaid Canvas Fabric, Dusky Pink Fabric, Pastel Print Buffalo Check Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Christmas Snowflake Fabric, Mustard Yellow Fabric, Gold Print Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per
Snowflake Fabric, Green Christmas Fabric, Cotton Canvas Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per
Sale
Roses Upholstery Fabric, Shabby Chic Fabric, Pink Floral Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- £15.00
- Unit Price
- per
Black and White Geometric Fabric, Lattice Fabric, Cotton Canvas Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Trellis Fabric, Grey Upholstery Fabric, Contemporary Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Moroccan Fabric, Navy Blue Upholstery Fabric, Boho Modern Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Lilac Stripe Fabric, Purple Upholstery Fabric, Lavender Cotton Canvas Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Brown Stripe Upholstery Fabric, Farmhouse Fabric, Canvas Furniture Sofa Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Stripe Canvas Fabric, Burgundy Upholstery Fabric, Dusty Rose Cotton Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Green Stripe Upholstery Fabric, Country Cottage Fabric, Cotton Home Decor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Red Stripe Upholstery Fabric, Pinstripe Fabric, Ticking Curtain Cotton Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Teal Stripe Fabric, Petrol Blue Upholstery Fabric, Cotton Duck Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Orange Stripe Upholstery Fabric, Furnishing Curtain Fabric, Interior Design Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Stripe Upholstery Fabric, Pinstripe Curtain Fabric, Cotton Canvas Outdoor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Shabby Chic Rose Fabric, Yellow Flower Fabric, Grey Floral Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- £0.00
- Unit Price
- per
Roses Upholstery Fabric, Large Flower Fabric, Terracotta Floral Curtain Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- £0.00
- Unit Price
- per
Contemporary Curtain Fabric, Geometric Orange Fabric, Cotton Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Abstract Upholstery Fabric, Grey Curtain Fabric, Bohemian Leaves Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Modern Upholstery Fabric, Boho Print Fabric, Abstract Green Leaves Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Geometric Upholstery Fabric, Yellow Grey Fabric, Southwestern Traditional Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Tapestry Upholstery Fabric, Bohemian Fabric, Green Orange Oriental Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Aztec Fabric, Tribal Upholstery Fabric, Orange Burgundy Boho Print Carpet Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Kilim Fabric, Ethnic Upholstery Fabric, Blue Red Colourful Turkish Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Modern Abstract Fabric, Brown Leaves Upholstery Fabric, Painting Nature Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Green Leaves Fabric, Watercolour Upholstery Fabric, Botanical Print Jungle Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Blue Leaf Upholstery Fabric, Modern Boho Fabric, Linen Look Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Abstract Upholstery Fabric, Grey Yellow Curtain Fabric, Stripe Cotton Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Contemporary Upholstery Fabric, Modern Fabric, Brown Stripe Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Geometric Upholstery Fabric, Mint Green Fabric, Boho Print Maze Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Stripe Canvas Fabric, Black and White Upholstery Fabric, Modern Abstract Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Stripe Upholstery Fabric, Modern Geometric Fabric, Red White Stripe Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Palm Leaves Fabric, Tropical Print Fabric, Contemporary Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Watercolour Upholstery Fabric, Boho Floral Fabric, Pastel Flower Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Leaves Upholstery Fabric, Botanical Cotton Fabric, Tropical Print Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Tropical Upholstery Fabric, Botanical Curtain Fabric, Green Leaves Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Palm Leaves Fabric, Tropical Upholstery Fabric, Brown Fall Autumn Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Tropical Leaves Fabric, Botanical Upholstery Fabric, Exotic Hawaiian Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Flower Upholstery Fabric, Large Print Fabric, Floral Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Fish Fabric, Sea Life Fabric, Blue White Ocean Animal Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Nautical Fabric, Lighthouse Fabric, Sailboat Fabric, Blue Ocean Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Sea Shell Fabric, Coastal Upholstery Fabric, Ocean Cotton Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Nautical Fabric, Boat Fabric, Sea Shell Fabric, Marine Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Chevron Upholstery Fabric, Black and White Canvas Fabric, Zig Zag Print Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per
Watercolour Floral Fabric, Large Flower Fabric, Pink White Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Plain Upholstery Fabric, Cotton Canvas Fabric, Solid Curtain Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per