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.

1777–1800 of 1852 items
View:
Sort by:
Krystal
Part number
2401M01

Krystal

Sparkly sweatshirt fabric in an ecru hue with a looped back, made from a blend of cotton, lurex and linen.
Price incl. VAT
£14.95 per metre
Out of stock
Bruce Denim
Part number
2312CM04

Bruce Denim

152cm wide black denim fabric made from 100% cotton. This midweight denim fabric is perfect for jeans, shorts or skirts.
Price incl. VAT
£14.00 per metre
Out of stock
Leoni - Aubergine
Leoni - Aubergine
Part number
2311PS07

Leoni - Aubergine

Dark purple/­aubergine cotton fabric. Ideal for trousers and suits. 150cm wide, ex-designer dress fabric, woven in Italy.
Price incl. VAT
£10.00 per metre
Out of stock
Stof Avalana Jersey - Parallel Navy
Stof Avalana Jersey - Parallel Navy
Part number
2311SF20A

Stof Avalana Jersey - Parallel Navy

Featuring a white stripe on a navy ground, this cotton and elastane OEKOTex jersey fabric is ideal for soft tees.
Price incl. VAT
£15.95 per metre
Out of stock
Lady Tessa - Sky
Part number
2311V06F

Lady Tessa - Sky

150cm wide, lightweight plain cotton twill fabric in sky blue. Great for dresses, shirts or pyjamas.
Price incl. VAT
£10.00 per metre
Out of stock
Stof Avalana Jersey - Constellations
Stof Avalana Jersey - Constellations
Part number
2311SF08

Stof Avalana Jersey - Constellations

This 160cm wide, knitted jersey fabric features an out of this world print on a blue ground, ideal for cosy tops. OEKOTex®.
Price incl. VAT
£15.95 per metre
Out of stock
GOTS Organic French Terry - Denim
GOTS Organic French Terry - Denim
Part number
2310NE07A

GOTS Organic French Terry - Denim

Our organic cotton and elastane French Terry fabric in a denim blue hue is GOTS certified, perfect for joggers.
Price incl. VAT
£15.50 per metre
Out of stock
GOTS Organic French Terry - Sage
GOTS Organic French Terry - Sage
Part number
2310NE07H

GOTS Organic French Terry - Sage

152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee’s. GOTS certified.
Price incl. VAT
£15.50 per metre
Out of stock
GOTS Organic French Terry - Soft White
GOTS Organic French Terry - Soft White
Part number
2310NE07L

GOTS Organic French Terry - Soft White

95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.
Price incl. VAT
£15.50 per metre
Out of stock
Superior Sweatshirt - Beige Marl
Part number
2310NE08C-B

Superior Sweatshirt - Beige Marl

Made from 70% cotton and 30% polyester, our heavy sweatshirt fabric has a beige marl finish, perfect for lounge-wear.
Price incl. VAT
£16.50 per metre
Out of stock
Superior Sweatshirt - Petrol
Part number
2310NE08A-B

Superior Sweatshirt - Petrol

148cm wide, cotton and polyester blend sweatshirt fabric in a petrol blue hue, heavy in weight, ideal for hoodies.
Price incl. VAT
£16.50 per metre
Out of stock
Superior Sweatshirt - Bordeaux Marl
Part number
2310NE08B-B

Superior Sweatshirt - Bordeaux Marl

Our 70% cotton and 30% polyester, heavy-weight sweatshirt fabric in a marl mauve hue is ideal for joggers.
Price incl. VAT
£16.50 per metre
Out of stock
Superior Sweatshirt - Grey Marl
Part number
2310NE08E-B

Superior Sweatshirt - Grey Marl

This heavy sweatshirt fabric made from cotton and polyester has a marl grey finish, great for lounge-wear.
Price incl. VAT
£16.50 per metre
Out of stock
Superior Sweatshirt - Olive Marl
Part number
2310NE08F-B

Superior Sweatshirt - Olive Marl

Made from 70% cotton and 30% polyester, this heavy, marl sweatshirt fabric in an olive hue is ideal for joggers.
Price incl. VAT
£16.50 per metre
Out of stock
Maritime
Part number
2310M01

Maritime

Our 145cm wide, ex-designer shirting fabric features a sky blue and white stripe, made from 100% cotton.
Price incl. VAT
£11.00 per metre
Out of stock
Soft 5 Wale Corduroy - Greige
Part number
2309M09

Soft 5 Wale Corduroy - Greige

Our super soft, 142cm wide, cotton 5 wale corduroy fabric in greige is perfect for jackets, trousers or bags.
Price incl. VAT
£18.00 per metre
Out of stock
Autumnal Equinox - Bloom - Red
Part number
2309V04B

Autumnal Equinox - Bloom - Red

147cm wide super soft brushed cotton fabric, featuring an ivory floral print against a rich, red ground.
Price incl. VAT
£12.00 per metre
Out of stock
Luigi - Bottle Green
Luigi - Bottle Green
Part number
2309PS11

Luigi - Bottle Green

150cm-wide bottle green cotton twill, woven in Italy. Perfect for sewing trousers and suits. Premium quality, ex-designer dress fabric.
Price incl. VAT
£10.00 per metre
Out of stock
Luigi - Pale Grey
Luigi - Pale Grey
Part number
2309PS12

Luigi - Pale Grey

150cm Italian-woven pale grey cotton twill fabric. Ideal for trousers and suits. Luxury quality from renowned designer.
Price incl. VAT
£10.00 per metre
Out of stock
Time of Life - Mustard
Time of Life - Mustard
Part number
2309PS05

Time of Life - Mustard

Ex-designer 150cm Italian 100% cotton fabric with a black and mustard houndstooth check. Fine, easy-handling material perfect for trousers.
Price incl. VAT
£10.00 per metre
Out of stock
Cagna Italia
Cagna Italia
Part number
2308PS20

Cagna Italia

Ex-designer 155cm Italian 100% cotton fabric with a black and tan houndstooth check. Fine, easy-handling material perfect for trousers.
Price incl. VAT
£10.00 per metre
Out of stock
Handy You! - Heavy - Ivory
Part number
2307S08

Handy You! - Heavy - Ivory

145cm wide heavy weight cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£12.00 per metre
Out of stock
Moonshine Trousering
Part number
2211PS39 NC

Moonshine Trousering

140cm wide soft opalescent green/white cotton satin suiting fabric. Beautiful quality, lightweight and luxurious.
Old price
£10.95
Price incl. VAT
£7.67 per metre
30% discount
Valid until 29/05/2025
Out of stock
Smooth Coat
Part number
2307M07

Smooth Coat

150cm wide water-resistant coating fabric with a peach-skin face combine style and functionality. Ideal for creating smart jackets and trousers.
Price incl. VAT
£10.00 per metre
Out of stock