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.

49–72 of 1781 items
View:
Sort by:
Vintage Marl Sweatshirt - Stone
Vintage Marl Sweatshirt - Stone
Part number
2404H08D

Vintage Marl Sweatshirt - Stone

Vintage look, 100% cotton stone coloured marl sweatshirt fabric. Perfect for cosy loungewear.
Price incl. VAT
£15.00 per metre
Vintage Marl Sweatshirt - Brick
Vintage Marl Sweatshirt - Brick
Part number
2404H08E

Vintage Marl Sweatshirt - Brick

Vintage look, 100% cotton orange marl sweatshirt fabric. Perfect for cosy sweaters & loungewear.
Price incl. VAT
£15.00 per metre
Vintage Marl Sweatshirt - Yellow
Vintage Marl Sweatshirt - Yellow
Part number
2404H08F

Vintage Marl Sweatshirt - Yellow

Vintage look, 100% cotton yellow marl sweatshirt fabric. Perfect for cosy sweaters & loungewear.
Price incl. VAT
£15.00 per metre
Double Gauze - Vintage
Part number
2404H07

Double Gauze - Vintage

100% cotton fabric in a pale beige shade. Breathable and lightweight, good for summer garments.
Price incl. VAT
£9.95 per metre
Lurex Striped Jersey - Navy
Lurex Striped Jersey - Navy
Part number
2404H03

Lurex Striped Jersey - Navy

This 155cm wide navy jersey fabric offers a comfortable stretch with a touch of silver glamour.
Price incl. VAT
£12.50 per metre
Embroidered Voile - Beige & Ivory
Part number
2404H04

Embroidered Voile - Beige & Ivory

142cm wide, cotton and polyester voile fabric with a beautiful embroidered floral design in beige.
Price incl. VAT
£21.95 per metre
Spring Boucle - Gold
Part number
2404H06C

Spring Boucle - Gold

This boucle fabric in gold & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Spring Boucle - Pink
Part number
2404H06A

Spring Boucle - Pink

This boucle fabric in pink & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Spring Boucle - Blue
Part number
2404H06B

Spring Boucle - Blue

This boucle fabric in blue & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Denim Sweatshirt - Pale Blue
Part number
2404H09A

Denim Sweatshirt - Pale Blue

125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in pale blue.
Price incl. VAT
£17.25 per metre
Denim Sweatshirt - Dark Blue
Part number
2404H09C

Denim Sweatshirt - Dark Blue

125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in dark blue.
Price incl. VAT
£17.25 per metre
Denim Sweatshirt - Mid Blue
Part number
2404H09B

Denim Sweatshirt - Mid Blue

125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in mid blue.
Price incl. VAT
£17.25 per metre
Denim Sweatshirt - Grey
Part number
2404H09D

Denim Sweatshirt - Grey

125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in grey.
Price incl. VAT
£17.25 per metre
Dobby Voile - Orange
Part number
2404H01B

Dobby Voile - Orange

143cm wide, 100% cotton voile fabric in orange with a delightful geometric dobby weave design.
Price incl. VAT
£14.75 per metre
BA - Rosette - Duck Egg
Part number
2404H11A

BA - Rosette - Duck Egg

137cm wide, cotton polyester broderie anglaise fabric in duck egg with a unique geometric pattern.
Price incl. VAT
£17.25 per metre
BA - Rosette - Denim
Part number
2404H11B

BA - Rosette - Denim

137cm wide, cotton polyester broderie anglaise fabric in denim with a unique geometric pattern.
Price incl. VAT
£17.25 per metre
BA - Rosette - Beige
Part number
2404H11C

BA - Rosette - Beige

137cm wide cotton polyester voile broderie anglaise fabric in beige with a unique geometric pattern.
Price incl. VAT
£17.25 per metre
BA - Rosette - Coral
Part number
2404H11D

BA - Rosette - Coral

137cm wide, cotton polyester voile broderie anglaise fabric in coral with a unique geometric pattern.
Price incl. VAT
£17.25 per metre
BA - Jada
Part number
2404H12

BA - Jada

140cm wide, cotton voile broderie anglaise fabric in ivory, with a series of embroidered dots.
Price incl. VAT
£19.75 per metre
BA - Libby
Part number
2404H14

BA - Libby

140cm wide, cotton voile broderie anglaise fabric in ivory, with a beautiful subtle floral design.
Price incl. VAT
£19.75 per metre
BA - Louise
Part number
2404H15

BA - Louise

140cm wide, cotton voile broderie anglaise fabric in ivory, with a beautiful large scale floral design.
Price incl. VAT
£20.95 per metre
Summer Cotton - Ella Delph
Part number
2403H12

Summer Cotton - Ella Delph

Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep blue backdrop.
Price incl. VAT
£10.75 per metre
Summer Cotton - Betty - Ivory
Part number
2403H13A

Summer Cotton - Betty - Ivory

Beautiful 146cm wide, cotton poplin fabric with red, yellow & pink flowers against a ivory ground.
Price incl. VAT
£10.75 per metre
Summer Cotton - Betty - Green
Part number
2403H13B

Summer Cotton - Betty - Green

146cm wide, cotton poplin fabric with red, yellow, pink & white flowers against a green ground.
Price incl. VAT
£10.75 per metre