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.

409–432 of 1786 items
View:
Sort by:
Bonded Cotton - Blue Paisley
Bonded Cotton - Blue Paisley
Part number
2402AH06

Bonded Cotton - Blue Paisley

150cm wide, bonded cotton fabric with a blue paisley print, water-resistant/­breathable, perfect for coats.
Price incl. VAT
£14.00 per metre
Bonded Cotton - Royal
Bonded Cotton - Royal
Part number
2402AH12

Bonded Cotton - Royal

157cm wide, royal blue plain bonded-cotton fabric, breathable and water-repellent, ideal for backpacks.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Magenta
Bonded Cotton - Magenta
Part number
2402AH13

Bonded Cotton - Magenta

British woven bonded cotton fabric in a magenta pink hue, water-repellent and breathable, ideal for coats.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Mustard
Bonded Cotton - Mustard
Part number
2402AH14

Bonded Cotton - Mustard

162cm wide, mustard yellow bonded cotton coating fabric, great for breathable/­water-resistant jackets.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Citrus
Bonded Cotton - Citrus
Part number
2402AH16

Bonded Cotton - Citrus

Our bonded cotton coating fabric in a citrus yellow hue is breathable and water-repellent, ideal for bags.
Price incl. VAT
£12.50 per metre
Bubble Wash Corduroy - Moss
Bubble Wash Corduroy - Moss
Part number
2401PX01H

Bubble Wash Corduroy - Moss

143cm wide, 8 wale cotton stretch easy-care corduroy fabric in moss, with a unique bubble effect.
Price incl. VAT
£16.00 per metre
Poplin Print - The Crafty Spot - All Colours
Part number
PP10

Poplin Print - The Crafty Spot - All Colours

These 112cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.
Price incl. VAT
£7.75 per metre
Enigma Linen - All Colours
Part number
2312O01

Enigma Linen - All Colours

Our ramie linen & cotton fabric is Oeko-Tex certified and comes in a range of captivating shades.
Price incl. VAT
£12.75 per metre
Briar Check
Briar Check
Part number
2402M10

Briar Check

Salmon pink and white checked 140cm shirting fabric, cotton-viscose blend, crinkle finish for a no-iron, relaxed yet stylish look.
Price incl. VAT
£10.75 per metre
Paintball
Paintball
Part number
2402M06

Paintball

Durable 148cm brown cotton-poly blend with pink check, perfect for strong yet comfortable jackets. Italian ex-designer fabric.
Price incl. VAT
£14.00 per metre
Riopele
Part number
2402PS07

Riopele

Made from 100% cotton, our Portuguese ex-designer/­deadstock trouser fabric features a navy, beige & olive check.
Price incl. VAT
£11.00 per metre
Density Cotton
Density Cotton
Part number
2402PS06

Density Cotton

Made in Italy by Be-Mood, this145cm wide finely woven cotton fabric features a soft-white hue. Suitable for shirt making.
Price incl. VAT
£10.00 per metre
Humphrey Check
Part number
2402PS05

Humphrey Check

Ex-designer, deadstock, Portuguese cotton shirting fabric featuring a small-scale check in navy and beige.
Price incl. VAT
£10.00 per metre
Giza - Raspberry
Part number
2402M03A

Giza - Raspberry

145cm wide, lightweight suiting fabric made from 60% linen & 40% cotton, featuring a raspberry stripe on a taupe ground.
Price incl. VAT
£18.00 per metre
Soft Twill Shirting - Salmon
Soft Twill Shirting - Salmon
Part number
2402PS01C

Soft Twill Shirting - Salmon

Ex-designer, lightweight plain cotton twill fabric in a salmon pink hue, ideal for soft blouses. Woven in Italy.
Price incl. VAT
£10.00 per metre
Soft Twill Shirting - Duck Egg
Soft Twill Shirting - Duck Egg
Part number
2402PS01B

Soft Twill Shirting - Duck Egg

Italian, ex-designer, lightweight plain cotton twill fabric in a duck egg blue hue, perfect for elegant dresses.
Price incl. VAT
£10.00 per metre
Fibre Mood - Rib Knit - Deep Green
Part number
FM794110-790 (N°3)

Fibre Mood - Rib Knit - Deep Green

Cotton and elastane rib knit fabric in a rich, dark green hue, perfect for a wide range of projects.
Price incl. VAT
£18.00 per metre
Fibre Mood - Cotton Twill Denim - Cream
Part number
FM997309-007 (29)

Fibre Mood - Cotton Twill Denim - Cream

147cm wide, lightweight cotton & lycra twill denim fabric in cream. Perfect for trousers & jackets.
Price incl. VAT
£16.45 per metre
Fibre Mood - Heavy Cotton Knit
Part number
FM794109-007 (N°3)

Fibre Mood - Heavy Cotton Knit

Lovely chunky knitted 100% cotton fabric in cream, perfect for crafting cosy jumpers and cardigans.
Price incl. VAT
£28.00 per metre
Fibre Mood - Stone Washed Combed Cotton - Deep Green
Part number
FM791024-760 (28)

Fibre Mood - Stone Washed Combed Cotton - Deep Green

Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating deep green.
Price incl. VAT
£16.00 per metre
Fibre Mood - Stone Washed Combed Cotton - Lemon
Part number
FM791024-102 (28)

Fibre Mood - Stone Washed Combed Cotton - Lemon

Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating lemon yellow.
Price incl. VAT
£16.00 per metre
Fibre Mood - Stone Washed Combed Cotton - Cerise
Part number
FM791024-610 (29)

Fibre Mood - Stone Washed Combed Cotton - Cerise

Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating cerise pink.
Price incl. VAT
£16.00 per metre
Fibre Mood - Stone Washed Combed Cotton - Mint
Part number
FM791024-732 (29)

Fibre Mood - Stone Washed Combed Cotton - Mint

Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating mint green.
Price incl. VAT
£16.00 per metre
Fibre Mood - Stone Washed Combed Cotton - Aqua
Part number
FM791024-840 (N°3)

Fibre Mood - Stone Washed Combed Cotton - Aqua

Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating aqua blue.
Price incl. VAT
£16.00 per metre