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.

1–24 of 113 items
View:
Sort by:
French Terry - Ink Stripes
French Terry - Ink Stripes
Part number
2409NE14

French Terry - Ink Stripes

95% cotton and 5% elastane French Terry jersey fabric featuring a digital print in blue, orange and white.
Price incl. VAT
£20.00 per metre
French Terry - Sketching
French Terry - Sketching
Part number
2409NE13

French Terry - Sketching

Digitally printed, cotton and elastane blend French Terry fabric with a looped back, perfect for sweatshirts.
Price incl. VAT
£20.00 per metre
Cotton Jersey - Tractors
Cotton Jersey - Tractors
Part number
2409

Cotton Jersey - Tractors

95% cotton and 5% elastane knit jersey fabric featuring a playful tractor print in shades of brown.
Price incl. VAT
£15.00 per metre
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
French Terry - Manga
Part number
2409NE02

French Terry - Manga

Digitally printed Japanese manga-inspired cotton French Terry jersey fabric with a looped back.
Price incl. VAT
£21.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
Winceyette - Rainbow Butterfly
Part number
2408E15

Winceyette - Rainbow Butterfly

114cm wide, brushed cotton winceyette fabric with a vibrant pattern of colourful butterflies.
Price incl. VAT
£9.75 per metre
Winceyette - Sleeping Animals
Part number
2408E17

Winceyette - Sleeping Animals

114cm wide, brushed cotton winceyette fabric with an adorable array of sleeping animal faces.
Price incl. VAT
£9.75 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
Sewing Room - Geo Camo
Part number
2403AH02

Sewing Room - Geo Camo

115cm wide 100% cotton poplin fabric with a geometric camouflage print in khaki, olive and black.
Price incl. VAT
£7.95 per metre
Stof Brushed French Terry - Lyla
Stof Brushed French Terry - Lyla
Part number
2311SF23

Stof Brushed French Terry - Lyla

OEKOTex cotton and elastane French Terry fabric. Soft, brushed finish with a pink floral print, great for PJ’s.
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 - 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