Croft Mill

Cotton Fabrics

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

1177–1200 of 1882 items
View:
Sort by:
Linen Look - Voile
Linen Look - Voile
Part number
2107M04a

Linen Look - Voile

Fabulous 150cm wide black polyester viscose voile. Soft and textured, it resists creasing, perfect for stylish hot weather garments.
Price incl. VAT
€10.21 per metre
Poplin Print - The Crafty Spot - Purple
Part number
2107O02

Poplin Print - The Crafty Spot - Purple

110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on purple.
Price incl. VAT
€9.04 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
€12.77 per metre
Lilac Love
Part number
2106S15

Lilac Love

153cm wide polyester and cotton fabric in pastel lilac. Ideal for bedding, quilting, crafts, and stylish clothing!
Price incl. VAT
€5.25 per metre
Superior Quality Plain Poly/Cotton - Cerise
Part number
1530z

Superior Quality Plain Poly/Cotton - Cerise

Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in cerise pink. Perfect for crafts & dressmaking.
Price incl. VAT
€5.25 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
€12.77 per metre
Doodle - Mint & Pink
Part number
2106H01b

Doodle - Mint & Pink

144m wide Poplin cotton floral dress fabric in mint with an all over stunning pink and pale blue floral print.
Price incl. VAT
€11.66 per metre
Doodle - Grey & Lemon
Part number
2106H01a

Doodle - Grey & Lemon

144m wide Poplin cotton floral dress fabric in pale grey with an all over stunning lemon and mint floral print.
Price incl. VAT
€11.66 per metre
Ditsy
Part number
2106V01

Ditsy

90gsm 148cm wide lightweight cotton jacquard dress fabric in grey with a small ditsy print in white.
Price incl. VAT
€14.00 per metre
Combed Cotton - High Tops
Part number
2105PH01

Combed Cotton - High Tops

Combed cotton fabric with an all over high top trainer print on a white background, very quirky.
Old price
€11.66
Price incl. VAT
€10.50 per metre
10% discount
Valid until 29/05/2025
JK - Eleanor
Part number
2105C08

JK - Eleanor

142cm wide, delightfully pretty floral print on a beautiful cotton lawn base from John Kaldor.
Price incl. VAT
€18.37 per metre
JK - Marmaris - Soft White
Part number
2105C04

JK - Marmaris - Soft White

150cm wide, incredibly soft & fine cotton twill trousering fabric from John Kaldor in timeless white.
Price incl. VAT
€16.91 per metre
Put The Kettle On - Hello Bunny
Part number
2105B04

Put The Kettle On - Hello Bunny

This animated rabbit print poly-cotton fabric is great for spring designs. White cloth with an Easter-inspired print.
Price incl. VAT
€4.61 per metre
Put The Kettle On - Disco Dino - White
Part number
2105B01

Put The Kettle On - Disco Dino - White

This white poly/cotton fabric features colourful dinosaurs with footprints, bones & trees.
Price incl. VAT
€4.61 per metre
Organic Plain French Terry - White
Organic Plain French Terry - White
Part number
2105O01e

Organic Plain French Terry - White

160cm wide Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in white.
Price incl. VAT
€20.12 per metre
Organic Plain French Terry - Jewel
Organic Plain French Terry - Jewel
Part number
2105O01d

Organic Plain French Terry - Jewel

160cm wide Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in a jewel like blue.
Price incl. VAT
€20.12 per metre
Organic Plain French Terry - Light Grey
Organic Plain French Terry - Light Grey
Part number
2105O01b

Organic Plain French Terry - Light Grey

Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in light grey.
Price incl. VAT
€20.12 per metre
Glitter Jersey - Kiss Pink
Part number
2104O12c

Glitter Jersey - Kiss Pink

150cm wide, 95% Cotton / 5% Elastane, 200gsm superior quality glitter jersey fabric in pink.
Price incl. VAT
€19.83 per metre
Glitter Jersey - Kiss Navy
Part number
2104O12b

Glitter Jersey - Kiss Navy

150cm wide, 95% Cotton / 5% Elastane, 200gsm superior quality glitter jersey fabric in navy.
Price incl. VAT
€19.83 per metre
Digitally Printed French Terry - Dino Vally
Part number
2104O10

Digitally Printed French Terry - Dino Vally

Digitally printed 95% Cotton / 5% Elastane French Terry jersey fabric.
Old price
€20.41
Price incl. VAT
€18.37 per metre
10% discount
Valid until 29/05/2025
Pima Cotton Lawn - Magnificent
Pima Cotton Lawn - Magnificent
Part number
2104CH22

Pima Cotton Lawn - Magnificent

This magnificent pink fabric is 148cm wide with an all over paisley print in plenty of other magnificent colours.
Price incl. VAT
€17.44 per metre
Tough Teal
Part number
2011S06

Tough Teal

20% cotton 80% polyester, very strong but lightweight (approx. 160gsm) uniform and trouser fabric in deep dark teal.
Price incl. VAT
€6.42 per metre
Pima Cotton Lawn - Flourishing Floral
Part number
2104PH07

Pima Cotton Lawn - Flourishing Floral

Stunning Pima cotton lawn dress fabric in navy with a beautiful floral print.
Price incl. VAT
€17.44 per metre
Organic Jersey - White
Organic Jersey - White
Part number
2104O02i

Organic Jersey - White

150cm wide, Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane knitted jersey fabric in white.
Price incl. VAT
€20.12 per metre