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 1938 items
View:
Sort by:
Be Seen
Part number
2503AH17-R

Be Seen

150cm wide, cotton shirting fabric in a vibrant hoe-down check. Hides the odd splash splendidly!
Price incl. VAT
£9.95 per metre
Vader
Part number
2503AH16

Vader

154cm wide, fine cotton twill trousering fabric in khaki with a soft finish and slight stretch.
Price incl. VAT
£10.75 per metre
Sands of Time
Part number
2503AH12-R

Sands of Time

156cm wide, cotton twill trousering fabric in beige with a finely sanded surface for a soft touch.
Price incl. VAT
£10.75 per metre
Never The Twain - Windsor
Part number
2503CF01B

Never The Twain - Windsor

148cm wide, Italian ex-designer cotton shirting fabric in white with navy, olive and rust checks.
Price incl. VAT
£16.75 per metre
Never The Twain - Donald
Part number
2503CF01A

Never The Twain - Donald

148cm wide, Italian ex-designer cotton shirting fabric in white with blue, pale lemon & navy checks.
Price incl. VAT
£16.75 per metre
Kalite
Part number
2503AH21-R

Kalite

154cm wide, fine polyester-cotton trousering fabric in teal—­breathable, soft & perfect for summer.
Price incl. VAT
£8.00 per metre
A Bit of Colour
Part number
2503AH22-R

A Bit of Colour

154cm wide, fine polyester-cotton trousering fabric in coral—­breathable, soft & perfect for summer.
Price incl. VAT
£8.00 per metre
Scrubs
Part number
2503AH20

Scrubs

155cm wide, fine polyester-cotton twill trousering fabric in dark navy with a soft yet firm finish.
Price incl. VAT
£8.00 per metre
Workwear - Merlin
Part number
2503AH23

Workwear - Merlin

152cm wide, cotton fine twill trousering fabric in black, lightweight with a soft finish & slight sheen.
Price incl. VAT
£9.00 per metre
Workwear - Osprey
Part number
2503AH24

Workwear - Osprey

156cm wide, cotton twill trousering fabric in black, lightweight with a soft finish and slight sheen.
Price incl. VAT
£9.25 per metre
7.5oz Washed Denim - Light Blue
Part number
2503NE20C-B

7.5oz Washed Denim - Light Blue

148cm wide, cotton 7.5oz washed denim fabric in light blue with a soft handle and a worn-in look.
Price incl. VAT
£15.00 per metre
Boston Cotton Pack
Part number
6.5M-5PIECES-1

Boston Cotton Pack

6.5m mixed bundle pack, 5 pieces of boston cotton fabric, ranging from 0.85m - 1.4m fabric pieces. Great value!
Price incl. VAT
£35.00
Check Cotton Shirting Pack
Part number
3M-3PIECES-1

Check Cotton Shirting Pack

3m mixed bundle pack, 3 pieces of check cotton shirting fabric, 3 x 1m fabric pieces. Great value!
Price incl. VAT
£20.40
Cotton Lawn Pack
Part number
3.05M-3PIECES-1

Cotton Lawn Pack

3.05m mixed bundle pack, 3 pieces of cotton lawn fabric, ranging from 1m - 1.05m fabric pieces. Great value!
Price incl. VAT
£37.76
Jersey Cord - Denim
Jersey Cord - Denim
Part number
2503NE19A-B

Jersey Cord - Denim

150cm wide, cotton & polyester jersey corduroy fabric in denim blue with a soft, velvety texture.
Price incl. VAT
£18.00 per metre
Jersey Cord - Nude
Jersey Cord - Nude
Part number
2503NE19C-B

Jersey Cord - Nude

150cm wide, cotton & polyester jersey corduroy fabric in nude pink with a soft, velvety texture.
Price incl. VAT
£18.00 per metre
Jersey Cord - Sand
Jersey Cord - Sand
Part number
2503NE19E-B

Jersey Cord - Sand

150cm wide, cotton & polyester jersey corduroy fabric in sand with a soft, velvety texture.
Price incl. VAT
£18.00 per metre
Brushed French Terry - Terracotta
Brushed French Terry - Terracotta
Part number
2503NE14B-B

Brushed French Terry - Terracotta

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in terracotta.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Dark Brown
Brushed French Terry - Dark Brown
Part number
2503NE14C-B

Brushed French Terry - Dark Brown

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in dark brown.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Wine
Brushed French Terry - Wine
Part number
2503NE14E-B

Brushed French Terry - Wine

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in wine red.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Petrol
Brushed French Terry - Petrol
Part number
2503NE14F-B

Brushed French Terry - Petrol

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in petrol.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Soft Blue
Brushed French Terry - Soft Blue
Part number
2503NE14G-B

Brushed French Terry - Soft Blue

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in soft blue.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Blush
Brushed French Terry - Blush
Part number
2503NE14H-B

Brushed French Terry - Blush

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in blush pink.
Price incl. VAT
£14.00 per metre
Brushed French Terry - Mint
Brushed French Terry - Mint
Part number
2503NE14B-B

Brushed French Terry - Mint

150cm wide, Oeko-Tex certified, 100% cotton brushed back French terry fabric in mint green.
Price incl. VAT
£14.00 per metre