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.

865–888 of 1773 items
View:
Sort by:
Venus - Cerulean
Part number
2203M05B

Venus - Cerulean

Bright blue velour fabric is soft, cosy, and warm. Quality knitted polyester, cotton, and spandex fabric.
Price incl. VAT
£11.50 per metre
Venus - Taupe
Part number
2203M05A

Venus - Taupe

Soft dark brown velour dress fabric. Quality knitted velour, great for loungewear, tops, and tracksuits.
Price incl. VAT
£11.50 per metre
Jude - Green
Part number
2203DA01A

Jude - Green

Our pale green cotton and elastane fabric is a delight to work with. Woven stretch cotton is ideal for creating fitted dresses.
Price incl. VAT
£11.50 per metre
Jude - Red
Part number
2203DA01B

Jude - Red

Stunning 98% cotton and 2% elastane fabric has a fine dobby weave and light red spotted pattern.
Price incl. VAT
£11.50 per metre
Hendon - Pale Blue
Part number
2203M04B

Hendon - Pale Blue

This ice blue sateen finished 97% cotton 3% elastane fabric is perfect for creating timeless clothing designs.
Price incl. VAT
£10.00 per metre
Hendon - Baby Pink
Part number
2203M04C

Hendon - Baby Pink

Our soft pink cotton and elastane fabric has a slight stretch, perfect for creating fitted dresses and skirts.
Price incl. VAT
£10.00 per metre
Platoon
Platoon
Part number
2202504

Platoon

Beautiful tightly woven Italian-made cotton fabric has a military green hue. 200gsm fabric will pair well with other khaki shades. 145cm wide.
Price incl. VAT
£9.00 per metre
Be-Mood Blue
Be-Mood Blue
Part number
2202503

Be-Mood Blue

Made in Italy, this lightweight 145cm wide Be-Mood woven cotton fabric features a blue and beige small check print. Suitable for shirt making.
Price incl. VAT
£10.00 per metre
I See No Stripes
Part number
2202AH06

I See No Stripes

This fabulous cotton fabric shirting comes in cream with a woven grey & green double overcheck. 150cm wide, soft fabric is perfect for shirts.
Price incl. VAT
£6.00 per metre
Browned Off
Browned Off
Part number
2202AH01

Browned Off

Made in Italy this narrow width cotton flannel shirting is soft to touch. Create on-trend check shirts with this superb fabric.
Price incl. VAT
£6.00 per metre
Winceyette – Building Yard
Part number
2202B01m

Winceyette – Building Yard

This super soft brushed cotton winceyette fabric is 150cm wide. White flannel material features colourful trucks, diggers, tractors and cranes.
Price incl. VAT
£6.75 per metre
Winceyette – Truck Stop
Part number
2202B01d

Winceyette – Truck Stop

This white soft brushed cotton fabric features a brilliantly original orange, blue and green cartoon truck print. 150cm wide winceyette craft fabric.
Price incl. VAT
£6.75 per metre
Winceyette – What Spot Multi
Part number
2202B01b

Winceyette – What Spot Multi

This 150cm wide brushed cotton fabric has a fun multi-coloured spot design. White winceyette with large blue, green, brown & orange polka dots.
Price incl. VAT
£6.75 per metre
Heavy Poplin - Gustav
Part number
2202P01

Heavy Poplin - Gustav

Colourful heavy cotton poplin fabric in a multi-coloured Klimt inspired abstract design...
Price incl. VAT
£14.50 per metre
Sweatshirt - Rose Pink
Part number
2010O99

Sweatshirt - Rose Pink

Fabulous 260gsm, sweatshirt fabric in rose pink, gloriously, ­light soft and fluffy on the inside for extra comfort.
Price incl. VAT
£16.50 per metre
Win Win - Cord - Moody
Part number
2111E26

Win Win - Cord - Moody

Soft cotton, 16 wale needlecord fabric, suitable for a shirt or a pair of trousers. This corduroy fabric comes in a khaki/brown colour.
Price incl. VAT
£10.00 per metre
Win Win - Needlecord - Shirting
Part number
2111E30

Win Win - Needlecord - Shirting

Finest 22 wale cotton needlecord corduroy shirting fabric in a deep chocolate brown colour – 141cm wide. Suitable for lightweight shirts.
Price incl. VAT
£10.00 per metre
Blockhead
Part number
0222ph03

Blockhead

150cm wide colourful geometric block print cotton poplin fabric. Suitable for jackets, trousers, skirts & soft furnishings.
Price incl. VAT
£13.50 per metre
Paws Jersey
Part number
0222O03B

Paws Jersey

145cm wide, OEKO- TEX 100 certified, cotton stretch jersey in navy with an all over dog paw print, perfect for children's clothes, by Ojutie kids collection.
Price incl. VAT
£14.75 per metre
Fairy Jersey – Grey
Part number
0222O03A

Fairy Jersey – Grey

This 145cm wide, OEKO- TEX 100 certified, cotton stretch jersey is in grey with an all-over fairy print, perfect for children's clothes, by the Ojutie kids collection.
Price incl. VAT
£14.75 per metre
Sausage Dog Jersey – Red
Part number
0222O03F

Sausage Dog Jersey – Red

150cm wide, OEKO-TEX 100 certified, cotton stretch jersey with an all over sausage dog print in a red, designed by Poppy Europe.
Price incl. VAT
£16.00 per metre
Sausage Dog Jersey – Sage
Part number
0222O03D

Sausage Dog Jersey – Sage

150cm wide, OEKO-TEX 100 certified, cotton stretch jersey with an all over sausage dog print in a sage green, designed by Poppy Europe.
Price incl. VAT
£16.00 per metre
Graffiti Jersey - Olive
Part number
0222O03I

Graffiti Jersey - Olive

140cm wide digitally printed graffiti printed cotton stretch jersey in olive, designed by Poppy Europe.
Price incl. VAT
£17.50 per metre
Graffiti Jersey - Blue
Part number
0222O03H

Graffiti Jersey - Blue

140cm wide digitally printed graffiti printed cotton stretch jersey in blue, designed by Poppy Europe.
Price incl. VAT
£17.50 per metre