Croft Mill

Cotton Fabric

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.

361–384 of 1793 items
View:
Sort by:
Stof Avalana Jersey - Buds Grey
Stof Avalana Jersey - Buds Grey
Part number
2311SF16B

Stof Avalana Jersey - Buds Grey

OEKOTex cotton and elastane blend jersey fabric with a small floral print on a grey ground, ideal for tops.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Buds Aqua
Stof Avalana Jersey - Buds Aqua
Part number
2311SF16A

Stof Avalana Jersey - Buds Aqua

Made from 95% cotton and 5% elastane, this knitted jersey fabric features a small scale floral print on a blue ground. OEKOTex®
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Electro Kitty
Stof Avalana Jersey - Electro Kitty
Part number
2311SF15

Stof Avalana Jersey - Electro Kitty

This abstract leopard print jersey fabric made from cotton & elastane is perfect for bodycon dresses. OEKOTex®.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Julia
Stof Avalana Jersey - Julia
Part number
2311SF14

Stof Avalana Jersey - Julia

Made from cotton and elastane, our OEKOTex jersey fabric has a white spot print on a rust backdrop, ideal for dresses.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Pink Lady
Stof Avalana Jersey - Pink Lady
Part number
2311SF13

Stof Avalana Jersey - Pink Lady

148cm wide, OEKOTex cotton and elastane knitted jersey fabric with a pink & red apple print on a navy ground.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Turquoise Twinkle
Stof Avalana Jersey - Turquoise Twinkle
Part number
2311SF12

Stof Avalana Jersey - Turquoise Twinkle

Our cotton elastane knitted jersey fabric has a small-scale star print on a turquoise ground, perfect for t-shirts. OEKOTex®.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Animal Faces
Stof Avalana Jersey - Animal Faces
Part number
2311SF11

Stof Avalana Jersey - Animal Faces

Our 150cm wide, knitted jersey fabric features different animal faces on a peach ground, perfect for children’s wear. OEKOTex®.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Pachyderm
Stof Avalana Jersey - Pachyderm
Part number
2311SF10

Stof Avalana Jersey - Pachyderm

160cm wide, OEKOTex knit jersey fabric featuring an elephant and rhino print on a grey ground, ideal for cosy pyjamas.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Bear With Me
Stof Avalana Jersey - Bear With Me
Part number
2311SF09

Stof Avalana Jersey - Bear With Me

This OEKOTex knitted jersey fabric made from cotton and elastane, has a fun bear print on a turquoise ground.
Price incl. VAT
£15.95 per metre
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
Stof Avalana Jersey - Chompers
Stof Avalana Jersey - Chompers
Part number
2311SF07

Stof Avalana Jersey - Chompers

Our 95% cotton and 5% elastane knitted jersey fabric features a fun dinosaur print on a navy ground. OEKOTex®
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Palooza
Stof Avalana Jersey - Palooza
Part number
2311SF06

Stof Avalana Jersey - Palooza

Our abstract printed Oeko-Tex jersey fabric in pink is made from cotton and elastane, ideal for cosy t-shirts.
Price incl. VAT
£15.95 per metre
Brushed & Cosy - Dennis
Part number
2311TH02

Brushed & Cosy - Dennis

147cm wide, brushed cotton fabric featuring a check pattern in beige, white, red & yellow on a black ground, ideal for shirts.
Price incl. VAT
£8.00 per metre
Monroe - Ivory
Part number
2311M03B

Monroe - Ivory

160cm ivory quilted fabric. Ex-designer quality, 80% cotton, 20% polyester blend, perfect for stylish, warm creations.
Price incl. VAT
£18.00 per metre
Monroe - Black
Part number
2311M03A

Monroe - Black

160cm black quilted fabric. Ex-designer quality, 80% cotton, 20% polyester blend, perfect for stylish, warm creations.
Price incl. VAT
£18.00 per metre
Brushed & Cosy - Charlie
Brushed & Cosy - Charlie
Part number
2311TH01

Brushed & Cosy - Charlie

Our 100% cotton flannel fabric has a brushed finish and eye-catching checked pattern in stone, black, white & red.
Price incl. VAT
£8.00 per metre
Stof Avalana Jersey - Pablo
Stof Avalana Jersey - Pablo
Part number
2311SF05

Stof Avalana Jersey - Pablo

150cm wide, cotton and elastane knitted jersey fabric with a penguin print on a blue ground. Oeko-Tex Standard.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Faithless
Stof Avalana Jersey - Faithless
Part number
2311SF03

Stof Avalana Jersey - Faithless

Our Oeko-Tex knitted jersey fabric made from cotton and elastane features a blue & white tie-dye print, ideal for tops.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Bramble
Stof Avalana Jersey - Bramble
Part number
2311SF01

Stof Avalana Jersey - Bramble

Made from 95% cotton and 5% elastane, this Oeko-Tex knitted jersey features a rabbit and fox print on a pink ground.
Price incl. VAT
£15.95 per metre
Suprema
Suprema
Part number
2311PS02

Suprema

Woven in Italy, this 135cm wide fine cotton twill fabric in black. Ex-designer cloth, perfect for lightweight shirts and dresses!
Price incl. VAT
£10.00 per metre
Gruppo
Gruppo
Part number
2311PS01

Gruppo

140cm wide water-repellent dark navy cotton fabric woven in Italy. Lightweight cloth, ideal for stylish, shirts and dresses.
Price incl. VAT
£9.00 per metre
GOTS Organic French Terry - Pebble
GOTS Organic French Terry - Pebble
Part number
2310NE07I

GOTS Organic French Terry - Pebble

95% organic cotton and 5% elastane French Terry fabric in a pebble hue, perfect for t-shirts. GOTS certified.
Price incl. VAT
£15.50 per metre
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
GOTS Organic French Terry - Grey
GOTS Organic French Terry - Grey
Part number
2310NE07D

GOTS Organic French Terry - Grey

This GOTS organic French Terry fabric in grey is made from cotton and elastane, perfect for hoodies.
Price incl. VAT
£15.50 per metre