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.

49–72 of 148 items
View:
Sort by:
Cotton Jersey - Sparkle Heart
Cotton Jersey - Sparkle Heart
Part number
2409

Cotton Jersey - Sparkle Heart

Cotton-elastane knit off-white jersey fabric with a brown, pink & glitter heart print. Great for pyjamas.
Price incl. VAT
£17.00 per metre
French Terry - Craft Hearts - Pink
French Terry - Craft Hearts - Pink
Part number
2409NE04B

French Terry - Craft Hearts - Pink

145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.
Price incl. VAT
£17.00 per metre
French Terry - Craft Hearts - Yellow
French Terry - Craft Hearts - Yellow
Part number
2409NE04A

French Terry - Craft Hearts - Yellow

145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in turquoise with yellow hearts.
Price incl. VAT
£17.00 per metre
Cotton Jersey - Sparkle Bee
Cotton Jersey - Sparkle Bee
Part number
2409

Cotton Jersey - Sparkle Bee

145cm wide, cotton-elastane knit jersey fabric in white, featuring a sparkle bee print.
Price incl. VAT
£17.00 per metre
Poplin Print - Bonnie Paisley - Pink
Part number
2405O01c

Poplin Print - Bonnie Paisley - Pink

This 100% cotton fabric showcases a beautiful paisley pattern with intricate floral details, in soft oranges, pinks and greens. Perfect for summer wear!
Price incl. VAT
£7.95 per metre
Stof Avalana Jersey - Doodle Zoo
Stof Avalana Jersey - Doodle Zoo
Part number
2404SF05

Stof Avalana Jersey - Doodle Zoo

This 95% cotton, 5% elastane jersey features whimsical animal faces on a grey background.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Monkeying Around
Stof Avalana Jersey - Monkeying Around
Part number
2404SF14

Stof Avalana Jersey - Monkeying Around

This 95% cotton, 5% elastane jersey showcases playful monkeys frolicking among large leaves.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Cheetah Chase
Stof Avalana Jersey - Cheetah Chase
Part number
2404SF08

Stof Avalana Jersey - Cheetah Chase

This 95% cotton, 5% elastane knitted jersey features cheetahs on a vivid blue background.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Leopard's Leap
Stof Avalana Jersey - Leopard's Leap
Part number
2404SF07

Stof Avalana Jersey - Leopard's Leap

This cotton & elastane jersey fabric features leopards on a blue ground, perfect for kids garments.
Price incl. VAT
£15.95 per metre
Stof Avalana Jersey - Flopsy
Stof Avalana Jersey - Flopsy
Part number
2404SF20

Stof Avalana Jersey - Flopsy

This soft, stretchy jersey fabric features bunnies on a beige ground, perfect for children's wear.
Price incl. VAT
£15.95 per metre
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
Stof Avalana Jersey - Parallel Pink
Stof Avalana Jersey - Parallel Pink
Part number
2311SF20B

Stof Avalana Jersey - Parallel Pink

Perfect for soft lounge wear, this cotton and elastane jersey fabric features a pink stripe pattern. OEKOTex®.
Price incl. VAT
£15.95 per metre
Kitty Cotton - Pink
Part number
2311V02A

Kitty Cotton - Pink

148cm wide, 100% cotton fabric adorned with a delightful cat print in pink with dainty blue flowers.
Price incl. VAT
£13.50 per metre
Kitty Cotton - Blue
Part number
2311V02B

Kitty Cotton - Blue

148cm wide, 100% cotton fabric adorned with a delightful cat print in blue with dainty pink flowers.
Price incl. VAT
£13.50 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 - 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 - 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 - 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
Organic Jersey - Dreamweave
Organic Jersey - Dreamweave
Part number
2307H04

Organic Jersey - Dreamweave

Our Oeko-Tex organic knitted jersey fabric in blue made from cotton and elastane features a cloud print, ideal for children's wear!
Price incl. VAT
£18.00 per metre
Organic Jersey - Cosmic Fox
Organic Jersey - Cosmic Fox
Part number
2306E23

Organic Jersey - Cosmic Fox

150cm wide organic cotton elastane jersey fabric in navy with a colourful space exploring fox print. Brilliant for childrens wear. OEKOTex®
Price incl. VAT
£15.50 per metre
Cotton Jersey - Zoo-niverse
Part number
2306E22

Cotton Jersey - Zoo-niverse

150cm wide, soft cotton-elastane jersey with a colourful, fun "animals in space" print on a black ground.
Price incl. VAT
£13.25 per metre
Craft Cotton Fat Quarter Bundle - Multi/Mix Funky
Craft Cotton Fat Quarter Bundle - Multi/Mix Funky
Part number
FATQR4

Craft Cotton Fat Quarter Bundle - Multi/Mix Funky

Our 5-piece fat quarter bundles contain a varied mix of prints, colours and patterns. Ideal for funky craft projects!
Price incl. VAT
£11.95