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 1758 items
View:
Sort by:
Alpen Fleece - Olive
Part number
2409E02C

Alpen Fleece - Olive

This green cotton & polyester jersey fabric with fleece backing is perfect for sweaters & joggers!
Price incl. VAT
£13.00 per metre
Alpen Fleece - Black
Part number
2409E02B

Alpen Fleece - Black

This black cotton & polyester jersey fabric with fleece backing is perfect for sweaters & joggers!
Price incl. VAT
£13.00 per metre
Alpen Fleece - Navy
Part number
2409E02A

Alpen Fleece - Navy

This dark navy cotton & polyester jersey fabric with fleece backing is perfect for sweaters & joggers!
Price incl. VAT
£13.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
If You Could Dream
If You Could Dream
Part number
2409CF03

If You Could Dream

142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.
Price incl. VAT
£24.95 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
Two Shirts - Blue
Part number
2409PS02A

Two Shirts - Blue

147cm wide, 100% cotton flannel shirting fabric with a subtle blue and black dogtooth check.
Price incl. VAT
£10.00 per metre
Two Shirts - Grey
Part number
2409PS02B

Two Shirts - Grey

147cm wide, 100% cotton flannel shirting fabric with a subtle grey and black dogtooth check.
Price incl. VAT
£10.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
4oz Italian Denim - Indigo
4oz Italian Denim - Indigo
Part number
2408PS04

4oz Italian Denim - Indigo

154cm wide, 100% cotton, 4oz Italian ex-designer deadstock denim shirting fabric in indigo.
Price incl. VAT
£12.00 per metre
Brushed Cotton - Brook - Camel
Part number
2408O07

Brushed Cotton - Brook - Camel

Checked brushed cotton fabric in a camel hue, exceptionally soft and comfy to wear, ideal for pyjamas.
Price incl. VAT
£11.00 per metre
Brushed Cotton - Brook - Blue
Part number
2408O06

Brushed Cotton - Brook - Blue

146cm wide, brushed cotton fabric features a check print in blue, navy, white, and red.
Price incl. VAT
£11.00 per metre
Wide Width Cotton Poplin - Fina
Wide Width Cotton Poplin - Fina
Part number
2408O04

Wide Width Cotton Poplin - Fina

150cm wide, cotton poplin fabric with a digitally printed floral design on a navy backdrop, ideal for crafting.
Price incl. VAT
£10.50 per metre
Wide Width Cotton Poplin - Suri
Wide Width Cotton Poplin - Suri
Part number
2408O01

Wide Width Cotton Poplin - Suri

150cm wide, cotton poplin fabric with a digital green leaf print, perfect for crafts and clothes.
Price incl. VAT
£10.50 per metre
Wide Width Cotton Poplin - Leia
Wide Width Cotton Poplin - Leia
Part number
2408O05

Wide Width Cotton Poplin - Leia

150cm wide, 100% cotton poplin fabric in white with a decorative floral print, ideal for quilting.
Price incl. VAT
£10.50 per metre
Wide Width Cotton Poplin - Nola
Wide Width Cotton Poplin - Nola
Part number
2408O02

Wide Width Cotton Poplin - Nola

Our 149cm wide cotton poplin fabric has a colourful digital floral print, perfect for quilting, craft and clothing.
Price incl. VAT
£10.50 per metre
Wide Width Cotton Poplin - Wren
Wide Width Cotton Poplin - Wren
Part number
2408O03

Wide Width Cotton Poplin - Wren

149cm wide, 100% cotton poplin fabric featuring a digital floral print on an ochre yellow backdrop.
Price incl. VAT
£10.50 per metre
Italian Style
Italian Style
Part number
2408CF09

Italian Style

Stunning red brocade fabric made from polyester, cotton and elastane. Deadstock from a luxury Italian label.
Price incl. VAT
£24.95 per metre
Black Diamond
Part number
2408M09

Black Diamond

Made from polyester, viscose, cotton & acrylic, this black tweed has a subtle shiny check weave.
Price incl. VAT
£20.00 per metre
Fine Cotton Jersey - Nude
Part number
2408S05

Fine Cotton Jersey - Nude

160cm wide, fine cotton jersey in nude. Soft and breathable. Ideal for t-shirts, tops & underwear.
Price incl. VAT
£6.00 per metre
Cotton Jersey - Beige
Part number
2408S03

Cotton Jersey - Beige

150cm wide, cotton jersey fabric in beige. Soft and breathable. Ideal for t-shirts, tops & underwear.
Price incl. VAT
£7.00 per metre