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.
196 products
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
Plain Canvas Fabric, Cotton Upholstery Fabric, Waterproof Outdoor Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per
Large Rose Fabric, Blue White Floral Fabric, Big Flowers Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Peony Fabric, Large Floral Fabric, Pink White Flowers Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Daisy Fabric, Mustard Floral Fabric, Yellow Flower Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Geometric Upholstery Fabric, Triangle Fabric, Grey Yellow Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Teal Floral Fabric, White Daisy Fabric, Flower Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Boat Fabric, Nautical Upholstery Fabric, Blue Ocean Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Watercolor Upholstery Fabric, Nautical Fabric, Boat Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Colourful Floral Fabric, Folk Fabric, Wildflower Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Red Pink Rose Fabric, Shabby Chic Fabric, Country Cottage Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Pink Roses Fabric, Floral Upholstery Fabric, Yellow Flower Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Peacock Fabric, Bird Print Fabric, Boho Floral Curtain Upholstery Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Elephant Fabric, Pink Animal Print Fabric, Farmhouse Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per
Sold Out
Orchid Fabric, Bloom Fabric, Floral Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Ikat Upholstery Fabric, Geometric Canvas Fabric, Aztec Fabric
- Regular Price
- £17.00
- Sale Price
- £17.00
- Regular Price
- Unit Price
- per
Blue Floral Upholstery Fabric, Orchid Fabric, Boho Flower Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Black and White Geometric Fabric, Aztec Fabric, Tribal Upholstery Fabric
- Regular Price
- £10.00
- Sale Price
- £10.00
- Regular Price
- Unit Price
- per
Nautical Upholstery Fabric, Reef Fabric, Navy Grey Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Kitchen Fabric, Lemon Fabric, Fruit Fabric Cotton
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Black and White Upholstery Fabric, Moroccan Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Pink Stripe Upholstery Fabric, Light Pink and White Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Mustard Stripe Fabric, Curtain Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Beige Stripe Fabric, Curtain Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Black White Stripe Fabric, Cotton Canvas Outdoor Curtain Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Stripe Curtain Fabric, Teal Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Grey Stripe Fabric, Grey White Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Stripe Upholstery Fabric, Modern Fabric for Curtains
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Ethnic Upholstery Fabric, Kilim Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Black and White Curtain Fabric, Tropical Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Leaves Curtain Fabric, Furnishing Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Geometric Curtain Fabric, Mandala Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
Geometric Upholstery Fabric, Blue Mandala Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per
World Map Fabric, Grey Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Black and White Canvas Fabric, Check Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Geometric Upholstery Fabric, Moroccan Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Sale
Stripe Canvas Fabric, Beige Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- £15.00
- Unit Price
- per
Sale
Grey and White Upholstery Fabric, Stripe Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- £15.00
- Unit Price
- per
Sale
Stripe Upholstery Fabric, Red and White Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- £15.00
- Unit Price
- per
Sale
Black White Stripe Fabric, Monochrome Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- £15.00
- Unit Price
- per
Sale
Stripe Upholstery Fabric, Navy and White Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- £15.00
- Unit Price
- per
Under The Sea Fabric, Ocean Fabric, Cotton Canvas Upholstery Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Nautical Upholstery Fabric, Green Curtain Fabric, Coral Reef Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Blue Ocean Fabric, Reef Fabric, Nautical Upholstery Underwater Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per
Tropical Fabric, Palm Leaves Fabric, Exotic Hawaiian Jungle Outdoor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per
Leopard Print Fabric, Animal Upholstery Fabric, Cheetah Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per