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.

1489–1512 of 1864 items
View:
Sort by:
Poplin Print - Autumn's Bunch
Part number
2002O04

Poplin Print - Autumn's Bunch

112cm wide, good quality 100% cotton poplin fabric with flowers in gold, grey, red and orange.
Price incl. VAT
£7.75 per metre
Poplin Print - Chicken - Mustard
Part number
2001O19B

Poplin Print - Chicken - Mustard

Poplin print fabrics with an all over chicken design in mustard.
Price incl. VAT
£7.75 per metre
Poplin Print - Chicken - Turquoise
Part number
2001O19D

Poplin Print - Chicken - Turquoise

110cm wide cotton poplin print fabrics this one is in turquoise with an all over chicken design.
Price incl. VAT
£7.75 per metre
Poplin Print - La Belle - Navy
Part number
2001O14C

Poplin Print - La Belle - Navy

Cotton poplin print fabric in navy with an all over floral. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - La Belle - Grey
Part number
2001O14B

Poplin Print - La Belle - Grey

Excellent quality cotton poplin print fabric in grey with an all over floral. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - La Belle - Pink
Part number
2001O14A

Poplin Print - La Belle - Pink

Lovely poplin print fabric in pink with an all over floral. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - Country Garden - Coral
Part number
2001O16A

Poplin Print - Country Garden - Coral

113cm cotton poplin print fabric in coral with an all over floral print. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - Country Garden - Navy
Part number
2001O16B

Poplin Print - Country Garden - Navy

Poplin print fabric in blue with an all over floral print, lovely pattern. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Poplin Print - Skeleton
Part number
2001O18

Poplin Print - Skeleton

113cm cotton poplin print fabric in black with an all over dancing skeleton print. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.75 per metre
Pretty Polly - Sailor Boys
Part number
2001O09

Pretty Polly - Sailor Boys

Here we have a new selection of funky print poly cotton fabrics, this one is 110cm wide with an all over sailor boat and mustache print in colours red, blue and turquoise on a white background.
Price incl. VAT
£3.25 per metre
Shinerproof
Part number
1809J14*

Shinerproof

Nylon water resistant fabric in navy
Price incl. VAT
£6.00 per metre
8oz Washed Denim - Dark Blue
Part number
2086x

8oz Washed Denim - Dark Blue

This wonderfully soft 8oz washed denim in dark blue is both malleable and easy to sew.
Price incl. VAT
£13.00 per metre
4oz Washed Chambray Denim - Black
Part number
1711E04

4oz Washed Chambray Denim - Black

Our 145cm, washed denim chambray fabric in black is made from 100% cotton and weighs 4oz, perfect for soft shirts.
Price incl. VAT
£10.50 per metre
French Terry - Berry
French Terry - Berry
Part number
1909H01FF*

French Terry - Berry

Plain 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric in berry with a looped back.
Price incl. VAT
£12.90 per metre
Brushed Tartan - Monty
Part number
1909V02

Brushed Tartan - Monty

Brushed cotton tartan shirting fabric in bright royal blue, red, green and black check. The colours in this cloth are truly captivating.
Price incl. VAT
£10.00 per metre
French Terry - Denim Marl
French Terry - Denim Marl
Part number
1909H01U*

French Terry - Denim Marl

Plain denim marl 50% Cotton, 45% Polyester 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - French Navy
French Terry - French Navy
Part number
1909H01T*

French Terry - French Navy

Plain navy 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Blush Pink
French Terry - Blush Pink
Part number
1909H06

French Terry - Blush Pink

Plain blush pink 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Purple
French Terry - Purple
Part number
1909H01Q*

French Terry - Purple

Plain new purple 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Teal
French Terry - Teal
Part number
1910H01O*

French Terry - Teal

Plain new teal 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Ashes
French Terry - Ashes
Part number
1909H01N*

French Terry - Ashes

Plain ashes 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Wedgewood
French Terry - Wedgewood
Part number
1909H01M*

French Terry - Wedgewood

Plain wedgwood blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Taupe
French Terry - Taupe
Part number
1909H01K*

French Terry - Taupe

Plain taupe with a slight marl 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Moss
French Terry - Moss
Part number
1909H01J*

French Terry - Moss

Plain moss green 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre