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.

433–456 of 1884 items
View:
Sort by:
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
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
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 - 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
Checked Flat Double Gauze - Black
Part number
2408E24B

Checked Flat Double Gauze - Black

Made from 100% cotton, this checked flat double gauze jacquard fabric comes in black, perfect for shirts.
Price incl. VAT
£11.00 per metre
Checked Flat Double Gauze - White
Part number
2408E24A

Checked Flat Double Gauze - White

156cm wide, checked jacquard flat double gauze fabric in white, made from 100% cotton.
Price incl. VAT
£11.00 per metre
Brushed Plaid - Red
Part number
2408E23B

Brushed Plaid - Red

60% polyester and 40% cotton brushed tartan shirting fabric in navy, red and white. Beautifully soft and lightweight.
Price incl. VAT
£7.00 per metre
Cotton Tweed - Camel
Cotton Tweed - Camel
Part number
2408CF07

Cotton Tweed - Camel

Our Italian woven, ex-designer/­deadstock chunky tweed fabric is made from 100% cotton in a camel hue.
Price incl. VAT
£26.00 per metre
Cotton Tweed - Red
Cotton Tweed - Red
Part number
2408CF06

Cotton Tweed - Red

Woven in Italy, this ex-designer/­deadstock chunky cotton tweed fabric in red and grey is perfect for jackets.
Price incl. VAT
£26.00 per metre
Baby Driver - Groovy Floral
Part number
2408E13

Baby Driver - Groovy Floral

111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.
Price incl. VAT
£11.50 per metre
Double Sided Terry Towelling - Baby Blue
Part number
2408E12C

Double Sided Terry Towelling - Baby Blue

152cm wide, double-sided cotton terry towelling in baby blue. Thick, absorbent & incredibly soft.
Price incl. VAT
£10.50 per metre
Double Sided Terry Towelling - Pink
Part number
2408E12D

Double Sided Terry Towelling - Pink

152cm wide, double-sided cotton terry towelling in pink. Thick, absorbent & incredibly soft.
Price incl. VAT
£10.50 per metre
Double Sided Terry Towelling - Red
Part number
2408E12E

Double Sided Terry Towelling - Red

152cm wide, double-sided cotton terry towelling in red. Thick, absorbent & incredibly soft.
Price incl. VAT
£10.50 per metre
Double Sided Terry Towelling - Chocolate
Part number
2408E12A

Double Sided Terry Towelling - Chocolate

152cm wide, double-sided cotton terry towelling in brown. Thick, absorbent & incredibly soft.
Price incl. VAT
£10.50 per metre
Mad Max - 12.2oz Black Denim
Part number
2408M06D

Mad Max - 12.2oz Black Denim

160cm wide, 97% cotton and 3% elastane, 12.2oz heavyweight denim fabric in black.
Price incl. VAT
£15.00 per metre
Mad Max - 11oz Dark Blue Denim
Part number
2408M06C

Mad Max - 11oz Dark Blue Denim

142cm wide, 97% cotton and 3% elastane, 11oz heavyweight denim fabric in dark blue.
Price incl. VAT
£15.00 per metre
Brushed Cotton Check - Red
Part number
2408AH03A

Brushed Cotton Check - Red

150cm wide, brushed cotton shirting fabric in red with a green, navy, blue and yellow checked pattern.
Price incl. VAT
£13.00 per metre
Mad Max - 11.8oz Blue Denim
Part number
2408M06B

Mad Max - 11.8oz Blue Denim

134cm wide, 97% cotton and 3% elastane, 11.8oz heavyweight denim fabric in dark blue.
Price incl. VAT
£15.00 per metre
Hawes Check - Navy Red
Part number
2408S05B

Hawes Check - Navy Red

Cotton and linen blend fabric featuring a checked pattern in navy, red and white, ideal for men’s shirts.
Price incl. VAT
£15.00 per metre