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.

97–120 of 1809 items
View:
Sort by:
Brushed & Cosy - Otto
Part number
2410TH01

Brushed & Cosy - Otto

146cm wide, brushed cotton flannel fabric with a large check pattern in denim blue and white.
Price incl. VAT
€9.66 per metre
Diez Denim - Charcoal
Part number
2410PX01

Diez Denim - Charcoal

Our 10oz denim twill fabric in charcoal is made from 98% cotton and 2% lycra, perfect for comfy jeans.
Price incl. VAT
€22.93 per metre
Fibre Mood - 3D Stripes - Cream
Fibre Mood - 3D Stripes - Cream
Part number
FM794334-304

Fibre Mood - 3D Stripes - Cream

138cm wide, polyester & cotton non-padded quilting fabric in cream with a unique 3D stripe texture.
Price incl. VAT
€31.38 per metre
Snuggle Check
Snuggle Check
Part number
2410CF40

Snuggle Check

154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.
Price incl. VAT
€24.44 per metre
8.5oz Stretch Denim - Clyde
Part number
2410DA02

8.5oz Stretch Denim - Clyde

139cm wide, 8.5oz 70% cotton, 27% polyester, and 3% elastane lightweight denim fabric in indigo.
Price incl. VAT
€15.09 per metre
12oz Eco Denim - Pale Blue
Part number
2410DA03

12oz Eco Denim - Pale Blue

154cm wide, 12oz pale blue denim made from recycled cotton, polyester, and viscose. Firm yet soft.
Price incl. VAT
€15.63 per metre
9.4oz Denim - Flared
Part number
2410S05

9.4oz Denim - Flared

176cm wide, 100% cotton midweight denim in dark navy. Ideal for jeans, skirts, and jackets.
Price incl. VAT
€17.20 per metre
8.7oz Designer Denim - Novara
8.7oz Designer Denim - Novara
Part number
2410CF29

8.7oz Designer Denim - Novara

155cm wide, ex-designer cotton lightweight denim fabric in pale blue with an interesting weave.
Price incl. VAT
€22.93 per metre
12.5oz Designer Denim - Trento
12.5oz Designer Denim - Trento
Part number
2410CF31

12.5oz Designer Denim - Trento

140cm wide, ex-designer cotton & elastane wide weave denim in black has a luxurious soft finish.
Price incl. VAT
€22.93 per metre
12.7oz Designer Denim - Parma
12.7oz Designer Denim - Parma
Part number
2410CF32

12.7oz Designer Denim - Parma

146cm wide, ex-designer 100% cotton heavy weight denim fabric in black. Woven in Italy!
Price incl. VAT
€22.93 per metre
9.4oz Designer Denim - Genoa
9.4oz Designer Denim - Genoa
Part number
2410CF33

9.4oz Designer Denim - Genoa

154cm wide, ex-designer 97% cotton, 3% elastane medium-weight denim fabric in black.
Price incl. VAT
€22.93 per metre
12.6oz Designer Denim - Turin
12.6oz Designer Denim - Turin
Part number
2410CF34

12.6oz Designer Denim - Turin

176cm wide, ex-designer 100% cotton 12.6oz heavy traditional denim in classic navy blue.
Price incl. VAT
€22.93 per metre
12.4oz Designer Denim - Aztec
12.4oz Designer Denim - Aztec
Part number
2410CF35

12.4oz Designer Denim - Aztec

140cm wide, ex-designer cotton & elastane denim fabric with a geometric pattern in shades of blue.
Price incl. VAT
€22.93 per metre
Quilted Wool Mix Jersey - Camel
Quilted Wool Mix Jersey - Camel
Part number
2410CF25

Quilted Wool Mix Jersey - Camel

154cm wide, ex-designer cotton, wool & polyester quilted jersey in camel with diamond stitching.
Price incl. VAT
€19.61 per metre
Quilted Wool Mix Jersey - Grey
Quilted Wool Mix Jersey - Grey
Part number
2410CF26

Quilted Wool Mix Jersey - Grey

154cm wide, ex-designer cotton, wool & polyester quilted jersey in grey with diamond stitching.
Price incl. VAT
€19.61 per metre
Antonio
Antonio
Part number
2409PS28

Antonio

150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!
Price incl. VAT
€12.67 per metre
Deadstock Needlecord - Bruno
Deadstock Needlecord - Bruno
Part number
2410CF04

Deadstock Needlecord - Bruno

158cm wide, ex-designer cotton needlecord fabric in brown. Perfect for dresses, skirts & shirts.
Price incl. VAT
€26.49 per metre
Jumbo Cord - Lavender
Part number
2410S03

Jumbo Cord - Lavender

156cm wide, jumbo corduroy fabric in a dull lavender hue, made from 100% cotton, perfect for durable jackets.
Price incl. VAT
€14.79 per metre
Needlecord - Wednesday
Part number
2410S04

Needlecord - Wednesday

150cm wide, plain black cotton needlecord fabric. Perfect for creating trousers, skirts, & jackets.
Price incl. VAT
€12.07 per metre
Deadstock Needlecord - Black
Deadstock Needlecord - Black
Part number
2410PS01

Deadstock Needlecord - Black

145cm wide, ex-designer plain black needlecord fabric. Sourced as deadstock – earth friendly.
Price incl. VAT
€16.84 per metre
Deadstock Needlecord - Plum
Deadstock Needlecord - Plum
Part number
2410CF03

Deadstock Needlecord - Plum

148cm wide, 100% cotton needlecord fabric in a plum hue, ex-designer and woven in Italy, ideal for shirts.
Price incl. VAT
€21.66 per metre
13 Wale Corduroy - Dark Brown
Part number
2410S02

13 Wale Corduroy - Dark Brown

158cm wide, 13-wale corduroy fabric made from cotton in a dark brown hue, excellent for durable jackets.
Price incl. VAT
€14.48 per metre
8 Wale Corduroy - Sand
Part number
2410S01

8 Wale Corduroy - Sand

152cm wide, heavy cotton 8-wale corduroy fabric in sand, perfect for jackets and heavier tunics, dresses or bags.
Price incl. VAT
€14.48 per metre
Deadstock Needlecord - Rustic Swirl
Deadstock Needlecord - Rustic Swirl
Part number
2410CF02

Deadstock Needlecord - Rustic Swirl

150cm wide, ex-designer cotton elastane blend needlecord fabric in brown with an intricate print.
Price incl. VAT
€26.49 per metre