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 544 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 -
12116
£5.50 per metre Ring to orderIvory 100% Cotton Voile. Good for summer weight skirt and dress lining
140cm
Pre-Wash 30˚C -
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 -
12045
£12.50 per metre Ring to orderPurple and Peach shot chambray shirting weight 4.5oz soft washed 100% Cotton
142cm
Pre-Wash 30˚C -
12019
£8.50 per metre Ring to orderWhite 100% Organic Cotton Broadcloth
147cm
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 -
12013
£8.50 per metre Ring to orderTan Brown 97% Cotton 3% Elastane stretch mid weight Needlecord (suitable for lightweight trousers)
150cm
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 -
11998
£9.50 per metre Ring to orderIndigo Blue unwashed 100% Cotton 7oz light/medium weight Denim
150cm
Pre-wash 60˚C -
11996
£5.50 per metre Ring to orderIvory 100% Cotton finest Voile
150cm
Pre-Wash 30˚C -
11995
£8.50 per metre Ring to orderWhite 97% Cotton 3% Elastane stretch Twill Sateen
147cm
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 -
11980
£12.75 per metre Ring to orderLilac Purple 100% Cotton 21 wale Babycord
142cm
Pre-Wash 30˚C -
11979
£12.75 per metre Ring to orderEau de Nil Green 100% Cotton 21 wale Babycord
142cm
Pre-Wash 30˚C -
11978
£15.00 per metre Ring to orderPowder Blue 95% Cotton 5% Elastane 28 wale stretch Babycord
150cm
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 -
11973
£12.50 per metre Ring to orderEau de Nil Greeny Beige 50% Linen 50% Cotton Twill Suiting
152cm
Pre-Wash 30˚C -
11972
£8.50 per metre Ring to orderOatmeal Beige medium weight 100% Cotton Japanese Twill
115cm
Pre-Wash 30˚C
Showing 1–32 of 544 results