Croft Mill

Canvas

Canvas fabrics can range from heavy to lightweight and made in any yarn type but ultimately they are a strong cloth that can be used for hammocks, awnings, beanbags, bags, soft furnishing, blinds, and work wear. We have canvas fabrics suitable for all of the above some plain, some in some wonderful designs, some waterproof for your outdoor furniture. Take your pick.

25–48 of 63 items
View:
Sort by:
Canvas Print - Airport
Part number
2206F02

Canvas Print - Airport

Black printed cotton canvas with an aeroplane and airport design. Perfect fabric for crafts and home furnishing
Old price
£15.00
Price incl. VAT
£12.00 per metre
20% discount
Valid until 10/12/2024
Canvas Print - Primrose Pink
Part number
2206F07A

Canvas Print - Primrose Pink

Simply gorgeous printed cotton canvas fabric ideal for designing bags & cushions. A white floral design in white and grey on a pink background.
Price incl. VAT
£15.00 per metre
Joy of Spring
Part number
2204VM01

Joy of Spring

This is a fantastic 138cm wide, cream, blue and green checked cotton fabric with a fine border in burgundy and pink.
Price incl. VAT
£14.00 per metre
Canvas - To Wear Or Not To Wear? - Burned Orange
Part number
2112PH

Canvas - To Wear Or Not To Wear? - Burned Orange

Fine, soft cotton canvas in cream with an all over spot design
Price incl. VAT
£12.95 per metre
Canvas - Palms - Sage
Part number
2111PH03

Canvas - Palms - Sage

140cm wide cotton canvas with an all over palms sage print on a pale cream background.
Price incl. VAT
£12.95 per metre
Cotton Canvas - Chain Gang - Blue
Part number
2111PH05

Cotton Canvas - Chain Gang - Blue

Printed ticking canvas fabric which is superb for soft furnishing, bag making and crafts.
Price incl. VAT
£12.95 per metre
Canvas - Bone - Red
Part number
2111PH07

Canvas - Bone - Red

Cotton canvas in a dark red and off white stripe.
Price incl. VAT
£12.95 per metre
Heavy Water Resistant Canvas - Navy
Heavy Water Resistant Canvas - Navy
Part number
7264n

Heavy Water Resistant Canvas - Navy

155cm wide PU coated heavy polyester canvas in navy with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Cotton Canvas - Mid Blue
Part number
2107O01

Cotton Canvas - Mid Blue

Plain cotton canvas in mid blue. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Cotton Canvas - Yellow
Part number
2106O08

Cotton Canvas - Yellow

Plain cotton canvas in yellow. very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Heavy Water Resistant Canvas - Pink
Heavy Water Resistant Canvas - Pink
Part number
7264f

Heavy Water Resistant Canvas - Pink

155cm wide PU coated heavy polyester canvas in pink with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Heavy Cotton Canvas - Purple
Part number
1202AM01

Heavy Cotton Canvas - Purple

Heavy, plain cotton canvas in purple very strong cloth, perfect for soft furnishing & bags. 
Price incl. VAT
£12.50 per metre
Cotton Canvas - Navy
Part number
2102O12

Cotton Canvas - Navy

Plain cotton canvas in navy. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Cotton Canvas - Cherry Thief
Part number
2011PH05

Cotton Canvas - Cherry Thief

Cotton canvas fabric with a duck egg blue and pale cream design inspired by William Morris.
Price incl. VAT
£15.50 per metre
Cotton Canvas - Sage
Part number
2011O11

Cotton Canvas - Sage

Plain cotton canvas in sage. very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Cotton Canvas - Black
Part number
2009O28

Cotton Canvas - Black

Plain cotton canvas in Black. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Heavy Water Resistant Canvas - Lime
Heavy Water Resistant Canvas - Lime
Part number
7264L

Heavy Water Resistant Canvas - Lime

155cm wide PU coated heavy polyester canvas in lime green with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Heavy Water Resistant Canvas - Turquoise
Heavy Water Resistant Canvas - Turquoise
Part number
7264z

Heavy Water Resistant Canvas - Turquoise

155cm wide PU coated heavy polyester canvas in turquoise with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Heavy Water Resistant Canvas - Khaki
Heavy Water Resistant Canvas - Khaki
Part number
7264e

Heavy Water Resistant Canvas - Khaki

155cm wide PU coated heavy polyester canvas in khaki with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Heavy Water Resistant Canvas - Purple
Heavy Water Resistant Canvas - Purple
Part number
7264c

Heavy Water Resistant Canvas - Purple

155cm wide PU coated heavy polyester canvas in purple with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Canvas Print - Rainforest
Part number
2206F05

Canvas Print - Rainforest

This is a green tropical leaf print cotton canvas craft fabric. This has shades of green and teal on a white background! Perfect for soft furnishings!
Price incl. VAT
£15.00 per metre
Heavy Water Resistant Canvas - Grey
Heavy Water Resistant Canvas - Grey
Part number
7264O

Heavy Water Resistant Canvas - Grey

155cm wide PU coated heavy polyester canvas in grey with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Heavy Water Resistant Canvas - Green
Heavy Water Resistant Canvas - Green
Part number
7264b

Heavy Water Resistant Canvas - Green

155cm wide PU coated heavy polyester canvas in green with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Cotton Canvas - Red
Part number
1809O17

Cotton Canvas - Red

Plain cotton canvas in red. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre