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.

1537–1560 of 1870 items
View:
Sort by:
Pima Cotton Lawn - The Garden Of Shakespeare - Teal
Part number
1905P07C

Pima Cotton Lawn - The Garden Of Shakespeare - Teal

Beautiful Pima cotton lawn fabric with a floral design in teal with contrasting pink & yellow accents.
Price incl. VAT
£14.95 per metre
Poplin Print - Vintage - Mustard
Part number
1904O02a

Poplin Print - Vintage - Mustard

112cm wide, cotton poplin print fabric with a beautiful ivory floral print on a mustard background. This fabric would make a stunning dress, top or skirt.
Price incl. VAT
£7.75 per metre
Gypsophila - Dusky Pink
Part number
1903B02ANC

Gypsophila - Dusky Pink

112cm wide, cotton poplin with the tiniest of tiny all over coloured flowers amidst some foliage in ducky pink. Lovely for dresses, skirts, shirts and craft.
Price incl. VAT
£7.25 per metre
Gypsophila - Dove Grey
Part number
1903B02DNC

Gypsophila - Dove Grey

112cm wide, cotton poplin with the tiniest of tiny all over coloured flowers amidst some foliage in dove grey. Lovely for dresses, skirts, shirts and craft.
Price incl. VAT
£7.25 per metre
Road Narrows - White
Part number
1903J11B

Road Narrows - White

For the first time for a long time here we have a 112cm wide cloth, all 65% polyester, 35% cotton all pretty in their own way.
Price incl. VAT
£4.50 per metre
Road Narrows - Cream
Part number
1903J11A NC

Road Narrows - Cream

For the first time for a long time here we have a 112cm wide cloth, all 65% polyester, 35% cotton all pretty in their own way.
Old price
£4.50
Price incl. VAT
£4.05 per metre
10% discount
Valid until 29/05/2025
Condoleeza - Black
Part number
1909J13A

Condoleeza - Black

137cm wide, 80% cotton, 19% polyester, 1% elastane, Stretch trousering with a satin surface, not too shiny just a dull sheen. A good suiting weight.
Price incl. VAT
£7.00 per metre
Cross Hatch - Grey
Part number
2045a

Cross Hatch - Grey

A 150cm wide polyester/­cloth/­linen look dress fabric in a sort of washed out grey.
Price incl. VAT
£7.00 per metre
Poplin Print - Palm Beach - Navy
Part number
1902O01B

Poplin Print - Palm Beach - Navy

This lovely cotton poplin print fabric has an all-over green, cream and orange palm leaf print on a navy blue background. This fabric is very beach holiday vibes!
Price incl. VAT
£7.75 per metre
Poplin Print - Felicity - Beige
Part number
1902O02CNC

Poplin Print - Felicity - Beige

112cm wide, cotton poplin print fabric with an all over flower print on a beige background. Very pretty indeed.
Price incl. VAT
£7.75 per metre
Poplin Print - Persian Leopard
Part number
1902O03

Poplin Print - Persian Leopard

112cm wide, cotton poplin print fabric with a Persian leopard print in wonderful shades of browns and blacks.
Price incl. VAT
£7.75 per metre
Egyptian Muslin - FR - Soft White
Part number
1807L09

Egyptian Muslin - FR - Soft White

158cm wide, fine quite open weave cotton muslin which has been made fire retardant. (And it works too.) Not absolutely transparent, it comes in white with a lovely soft hand.
Price incl. VAT
£4.75 per metre
Red Twill Lining
Part number
2410AH01

Red Twill Lining

142cm wide, 51% cotton, 49% viscose twill lining fabric in bright red. Super soft and breathable.
Price incl. VAT
£8.00 per metre
Bundles - Cotton Gift Pack with Accessories - 5m
Part number
BGPA

Bundles - Cotton Gift Pack with Accessories - 5m

100% cotton fabric pack with accessories. 5 x 1metre lengths in various designs. Both plain and printed 112cm/44” or 140cm+/55”. Huge savings on this bundle!
Price incl. VAT
£40.00
Put The Kettle On - Primrose - Purple
Part number
1809BN02

Put The Kettle On - Primrose - Purple

This 112cm wide superior quality 65% poly/ 35% cotton has a purple primrose print pattern. Ideal for blouses, dresses, nightwear, crafts and children's apparel!
Price incl. VAT
£3.95 per metre
Put The Kettle On - Primrose - Blue
Part number
1809BN01

Put The Kettle On - Primrose - Blue

112cm wide superior quality 65% poly/ 35% cotton with a blue rose print pattern, suitable for blouses, dresses, nightwear and crafts. Lovely fabric for little girls dresses.
Price incl. VAT
£3.95 per metre
Put The Kettle On - Primrose - Pink
Part number
1809BN03

Put The Kettle On - Primrose - Pink

112cm wide superior quality 65% poly/ 35% cotton with a pink rose print pattern, suitable for blouses, dresses, nightwear and crafts. Lovely fabric for little girls dresses.
Price incl. VAT
£3.95 per metre
Cotton Canvas - Red
Part number
1809O17

Cotton Canvas - Red

Plain cotton canvas in red. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£10.95 per metre
Cotton Lurex - Red
Part number
1809O09B

Cotton Lurex - Red

Plain red metallic cotton lurex craft fabric, all things glittery for crafty projects
Price incl. VAT
£6.50 per metre
Cotton Lurex - Green
Part number
1809O09D

Cotton Lurex - Green

112cm wide 86% Cotton 14% Metallic fabric, good decorative fabric for craft and especially nice at Christmas.
Price incl. VAT
£6.50 per metre
Put The Kettle On - Disco Dino
Part number
1808BN02

Put The Kettle On - Disco Dino

This blue poly/cotton fabric features colourful dinosaurs with footprints, bones & trees.
Price incl. VAT
£3.95 per metre
Pima Cotton Lawn - Wagasa Red
Part number
1807P21a

Pima Cotton Lawn - Wagasa Red

145cm wide, Pima cotton lawn fabric with an unique Japanese umbrella design in grey, navy & red.
Price incl. VAT
£14.95 per metre
Pima Cotton Lawn - Wagasa Blue
Part number
1807P21b

Pima Cotton Lawn - Wagasa Blue

145cm wide, Pima cotton lawn fabric with an unique Japanese umbrella design in shades of blue.
Price incl. VAT
£14.95 per metre
Poplin Print - Jaslynn - Grey
Part number
1807O24B

Poplin Print - Jaslynn - Grey

112cm wide printed cotton poplin dress fabric with a beautiful floral design on an grey background.
Price incl. VAT
£7.75 per metre