Cotton
We strongly recommend you use our free swatch service to obtain samples. Browse the fabrics and refine by using the categories, tags and filters on the left. If you need a specific colour or type of fabric you can enter the keyword(s) in the search box.
If you need more information on a fabric, or an alternate photo we are happy to oblige. Please contact us with orders and enquiries.
Showing 1–32 of 294 results
-
12134
£22.50 per metre Ring to orderPrussian Blue with white, black, neon orange and silver hand painted splashed ink 70% Cotton 30% Silk Voile
128cm
Hand Wash -
12112
£8.50 per metre Ring to orderNavy Blue and Multicolour Lucienne Day style abstract illustrated floral mid century 1950's print Brushed 100% Cotton
140cm
Pre-Wash 30˚C -
12111
£12.50 per metre Ring to orderJade Green, Peacock and White leafy floral print Stretch Cotton Sateen
142cm
Pre-Wash 30˚C -
12086
£27.50 per metre Ring to orderEcru, Royal Blue and Navy beaded floral print with borders along both selvedges, 85% Cotton 15% Linen voile from Kokka, Japan
110cm
Hand Wash -
12085
£27.50 per metre Ring to orderEcru, Pink and Plum beaded floral print with borders along both selvedges, 85% Cotton 15% Linen voile from Kokka, Japan
110cm
Hand Wash -
12075
£19.85 per metre Ring to orderGreen and Multicolour small graphic floral (flower heads approx 18mm) print Cotton Lawn fine Shirting
145cm
Pre-Wash 30˚C -
12074
£11.90 per metre Ring to orderLime Green, Coral Pink and Lilac Purple big floral print quilting weight Cotton (6" / 15cm flower heads)
112cm
Pre-Wash 30˚C -
12018
£9.50 per metre Ring to orderWhite and Black micro vertical stripe (2mm) Italian 100% Cotton Shirting
152cm
Pre-Wash 30˚C -
12010
£12.50 per metre Ring to orderMid Blue, White, Orange multicolour floral print 100% Cotton Pima Lawn
145cm
Pre-Wash 30˚C -
12008
£12.50 per metre Ring to orderNavy Blue, Ecru and Lilac Purple small berry print 100% Cotton Pima Lawn
140cm
Pre-Wash 30˚C -
12007
£12.50 per metre Ring to orderNavy Blue, Orange, Yellow Multicolour small stylised oranges and lemons print 100% Pima Cotton Lawn
140cm
Pre-Wash 30˚C -
12005
£13.00 per metre Ring to orderPink Orange and Green multicolour floral print 100% Pima Cotton Lawn
140cm
Pre-Wash 30˚C -
12000
£7.50 per metre Ring to orderNavy Blue, Ecru and Tan Brown Check 100% Cotton French lightweight Double Gauze
152cm
Pre-Wash 30˚C -
11994
£10.50 per metre Ring to orderWhite 100% Cotton spriggy floral Broderie Anglaise
137cm
Pre-Wash 30˚C**LOW STOCK!** -
11993
£16.25 per metre Ring to orderWhite 100% Cotton Voile 4 leaf clover type pattern Broderie Anglaise with double scalloped selvedges
130cm
Pre-Wash 30˚C -
11991
£8.50 per metre Ring to orderLight Blue and Grey 13mm broad horizontal stripe fine Cotton Lawn Shirting
150cm
Pre-Wash 30˚C -
11990
£8.50 per metre Ring to orderBrown and White 1mm narrow vertical stripe with blue dobby tufts Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11986
£15.00 per metre Ring to orderAqua Blue, Orange, Lime Green big bold asian graphic floral print 95% Cotton, 4% Viscose 1% Elastane heavy bark cloth textured suiting
148cm
Pre-Wash 30˚C -
11982
£9.50 per metre Ring to orderCoral Orange and Multicolour animal lily floral print Cotton Lawn
140cm
Pre-Wash 30˚C -
11974
£9.50 per metre Ring to orderEau de Nil Green dobby jacquard 98% Cotton 2% Elastane heavy stretch trousering
150cm
Pre-Wash 30˚C -
11957
£19.95 per metre Ring to orderNavy Blue and Light Blue densely embroidered floral Broderie Anglaise 100% Cotton Double Gauze
120cm
Pre-Wash 30˚C -
11955
£15.75 per metre Ring to orderRed and Ivory 30mm /8mm double sided gingham check 100% Cotton Double Gauze
130cm
Pre-Wash 30˚C**LOW STOCK!** -
11935
£11.50 per metre Ring to orderNavy Blue and White 97% Cotton 3% Elastane graphic leaf print Stretch Cotton Sateen
148cm
Pre-Wash 30˚C -
11934
£11.50 per metre Ring to orderBlack and White 97% Cotton 3% Elastane graphic leopard print Stretch Cotton Sateen
145cm
Pre-Wash 30˚C -
11926
£12.50 per metre Ring to orderLight Blue and White 100% Cotton 3mm vertical stripe seersucker Shirting
150cm
Pre-Wash 30˚C -
11925
£12.50 per metre Ring to orderRoyal Blue and White 100% Cotton 3mm vertical stripe seersucker Shirting
150cm
Pre-Wash 30˚C -
11924
£12.50 per metre Ring to orderNavy Blue and White 100% Cotton 3mm vertical stripe seersucker Shirting
150cm
Pre-Wash 30˚C -
11923
£9.25 per metre Ring to orderPeacock Green and White 100% Cotton 2.5mm gingham check Shirting
144cm
Pre-Wash 30˚C -
11922
£9.25 per metre Ring to orderDenim Blue and White 100% Cotton 9mm gingham check Shirting
144cm
Pre-Wash 30˚C**LOW STOCK!** -
11921
£9.25 per metre Ring to orderNavy Blue and White 100% Cotton 2.5mm gingham check Shirting
144cm
Pre-Wash 30˚C -
11920
£9.25 per metre Ring to orderLight Grey and White 100% Cotton 9mm gingham check Shirting
144cm
Pre-Wash 30˚C -
11918
£9.25 per metre Ring to orderMaize Yellow and White 100% Cotton 2.5mm gingham check Shirting
144cm
Pre-Wash 30˚C
Showing 1–32 of 294 results