Shop our extensive range of canvas fabrics, perfect for all projects! Prices start from as little as £1.

Canvas (21)

100% Premium Cotton Canvas 'Mystical' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Argyle' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Winter' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Autumn Blossom' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Bloom' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Retro' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Butterfly' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Festive' 60" Wide

£6.95£14.99

100% Premium Cotton Canvas 'Vines' 60" Wide

£6.95£14.99

Cotton Blend Premium Canvas 'Brown Stripes' 60" wide

£4.99£12.99

Cotton Blend Premium Canvas 'Stripes' 60" wide

£4.99£12.99

Cotton Blend Premium Canvas 'Navy Stripes' 60" wide

£4.99£12.99

Cotton Blend Premium Canvas 'Red Stripes' 60" wide

£4.99£12.99

Cotton Blend Premium Canvas 'Pink Stripes' 60" wide

£4.99£12.99

Cotton Blend Premium Canvas 'Stripes' 60" wide

£4.99£12.99

100% Cotton Canvas Cushions 'Marys Little Lambs' (11.5cmx11.5cm)

£3.99

100% Cotton Canvas Cushions 'Banana Palm' (11.5cmx11.5cm)

£3.99

100% Cotton Canvas Cushions 'Teddy Bears' (11.5cmx11.5cm)

£3.99

100% Cotton Canvas Cushions 'Ikat Orange' (11.5cmx11.5cm)

£3.99

100% Cotton Canvas Cushions 'Owls Wood' (11.5cmx11.5cm)

£3.99

100% Cotton Canvas 'Scols' 44" wide

£2.99£10.99
BACK TO TOP