Printed Canvas Fabric
174 products
Heavyweight printed canvas in 135cm and 140cm widths, from £2.85 a metre — for cushions, curtains, chair covers and upholstery.
Built for things that get used
Canvas is woven heavier and denser than dress fabric, so it holds structure without lining and stands up to daily handling. That makes it the right weight for cushion covers, curtains, chair and sofa covers, table covers, tote bags and storage baskets — anything that needs to keep its shape rather than drape.
Most of our canvas is a cotton-rich blend at 135cm or 140cm wide, which is wide enough to cut a standard cushion front or a bag panel without piecing. The extra width matters on home projects: fewer seams, less waste, and prints that run uninterrupted across the piece.