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.

649–672 of 1818 items
View:
Sort by:
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 - 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 - 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 - 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
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 - Disco Dandelion
Stof Avalana Jersey - Disco Dandelion
Part number
2311SF02

Stof Avalana Jersey - Disco Dandelion

160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.
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 - 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
GOTS Organic French Terry - Gingerbread
GOTS Organic French Terry - Gingerbread
Part number
2310NE07K

GOTS Organic French Terry - Gingerbread

Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.
Price incl. VAT
£15.50 per metre
GOTS Organic French Terry - Dusty Blue
GOTS Organic French Terry - Dusty Blue
Part number
2310NE07N

GOTS Organic French Terry - Dusty Blue

152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.
Price incl. VAT
£15.50 per metre
Christmas Poly/Cotton - Halls Of Holly - White
Part number
2107O14B

Christmas Poly/Cotton - Halls Of Holly - White

112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.
Price incl. VAT
£3.95 per metre
GOTS Organic French Terry - Dusty Yellow
GOTS Organic French Terry - Dusty Yellow
Part number
2310NE07F

GOTS Organic French Terry - Dusty Yellow

Made from organic cotton and elastane, this GOTS certified French Terry jersey fabric in yellow is ideal for hoodies.
Price incl. VAT
£15.50 per metre
GOTS Organic French Terry - Lavender
GOTS Organic French Terry - Lavender
Part number
2310NE07G

GOTS Organic French Terry - Lavender

GOTS organic French Terry fabric made from 95% cotton and 5% elastane in purple, perfect for comfy tops.
Price incl. VAT
£15.50 per metre
GOTS Organic French Terry - Pale Peach
GOTS Organic French Terry - Pale Peach
Part number
2310NE07C

GOTS Organic French Terry - Pale Peach

152cm wide, cotton and elastane blend organic French Terry fabric in a pale peach hue, perfect for joggers.
Price incl. VAT
£15.50 per metre
GOTS Organic French Terry - Salmon
GOTS Organic French Terry - Salmon
Part number
2310NE07J

GOTS Organic French Terry - Salmon

Organic French Terry fabric in a plain red hue, made from 95% cotton and 5% elastane, ideal for tops. GOTS certified.
Price incl. VAT
£15.50 per metre
GOTS Organic French Terry - Dusty Pink
GOTS Organic French Terry - Dusty Pink
Part number
2310NE07M

GOTS Organic French Terry - Dusty Pink

Cotton and elastane blend French Terry jersey fabric in a dusty pink hue, GOTS certified, great for t-shirts.
Price incl. VAT
£15.50 per metre