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.

601–624 of 1785 items
View:
Sort by:
Sewing Room - Lilyanne - Navy
Part number
2308AH11A

Sewing Room - Lilyanne - Navy

110cm wide 100% cotton poplin fabric, printed with striking white & pink/red lilies which elegantly contrast against a deep navy ground.
Price incl. VAT
£8.95 per metre
Superior Sewing Room Plains
Part number
2308AH10

Superior Sewing Room Plains

Unleash your creativity with our 110cm cotton poplin fabrics in a range of vibrant colours - ideal for garments, décor and accessories.
Price incl. VAT
£7.00 per metre
Poly Cotton Drill - White
Part number
2307P99B

Poly Cotton Drill - White

152cm wide white polyester and cotton blend twill. A high quality cloth with a beautiful hand. Perfect for lined skirts, shorts, trousers and blazers.
Price incl. VAT
£9.75 per metre
Sheeting - Polycotton Navy
Part number
2207E08B

Sheeting - Polycotton Navy

240cm wide 65% polyester and 35% cotton in navy. Perfect for bed sheets, crafts and clothing.
Price incl. VAT
£6.50 per metre
Is It A Bird?
Part number
2308S02

Is It A Bird?

134cm wide, lightweight cotton trousering fabric in a dark navy hue with a smooth structured texture.
Price incl. VAT
£10.00 per metre
Pima Cotton Lawn - Rossa
Pima Cotton Lawn - Rossa
Part number
2308PS09

Pima Cotton Lawn - Rossa

Woven in Italy, this fine pima cotton lawn fabric in a deep wine red hue is perfect for lightweight shirts!
Price incl. VAT
£12.00 per metre
Striato
Striato
Part number
2211PS37

Striato

Woven in Italy, this black and white striped fabric is made from 100% cotton and is perfect for shirting!
Price incl. VAT
£7.50 per metre
Two Sides
Two Sides
Part number
2211PS42 NC

Two Sides

Woven in Italy, this cotton and polyester blend fabric features a double-sided check pattern, ideal for suiting!
Old price
£14.00
Price incl. VAT
£11.20 per metre
20% discount
Valid until 10/12/2024
Metro - Pink
Part number
2308PS01B

Metro - Pink

This cotton and elastane blend shirting fabric in a pale pink hue is lightweight and comfortable. Made in Turkey.
Price incl. VAT
£8.50 per metre
Metro - Sky
Part number
2308PS01A

Metro - Sky

Made in Turkey, this cotton elastane blend shirting fabric in a sky blue hue is lightweight and comfortable!
Price incl. VAT
£8.50 per metre
Stretch Lawn - White
Part number
2308M01

Stretch Lawn - White

140cm wide, fine stretch lawn fabric in white, made from cotton, nylon and elastane, ideal for shirting!
Price incl. VAT
£8.50 per metre
Handy You! - Softly Smooth - Ivory
Part number
2307S13

Handy You! - Softly Smooth - Ivory

145cm wide smooth, crisp cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions
Price incl. VAT
£11.00 per metre
Handy You! - Heavy - Sand
Part number
2307S09

Handy You! - Heavy - Sand

145cm wide heavy weight cotton canvas fabric in sand with a flame retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£12.00 per metre
Handy You! - Heavy - Ivory
Part number
2307S08

Handy You! - Heavy - Ivory

145cm wide heavy weight cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£12.00 per metre
Handy You! - Medium - Ivory
Part number
2307S12

Handy You! - Medium - Ivory

145cm wide medium weight stiff cotton canvas fabric in ivory with a flame retardant finish. Great for creating blinds, cushions and bags.
Price incl. VAT
£11.00 per metre
Handy You! - On My Own - Soft White
Part number
2307S06

Handy You! - On My Own - Soft White

146cm wide medium weight coated cotton fabric in soft white with a flame-retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£11.00 per metre
Get Plucked - Green
Part number
2307H23B

Get Plucked - Green

62% polyester, 35% cotton and 3% elastane, jacquard jersey fabric in green featuring a ‘plucked’ star print!
Price incl. VAT
£13.00 per metre
Get Plucked - Pink
Part number
2307H23A

Get Plucked - Pink

Our ‘plucked’ knit jacquard jersey fabric in pink is made from polyester, cotton and elastane, ideal for jackets!
Price incl. VAT
£13.00 per metre
Get Plucked - Blue
Part number
2307H23C

Get Plucked - Blue

Made from polyester, cotton and elastane, this knit jersey jacquard fabric features a plucked star print in blue.
Price incl. VAT
£13.00 per metre
Liberty Bonded Cotton - Lime
Part number
230701C

Liberty Bonded Cotton - Lime

Printed in Japan, our water-resistant double-sided bonded cotton from Liberty fabrics features a lime green abstract design.
Price incl. VAT
£24.00 per metre
Proper Seersucker - Baby Blue Stripe
Proper Seersucker - Baby Blue Stripe
Part number
2307AH21

Proper Seersucker - Baby Blue Stripe

Made from 100% cotton, this blue and white striped seersucker fabric is perfect for breathable summer dresses, bedding and crafts!
Price incl. VAT
£15.75 per metre
Smooth Chino - Navy
Part number
2211PS44

Smooth Chino - Navy

164cm wide superfine cotton shirting chino fabric with a lovely smooth hand in a timeless navy hue.
Price incl. VAT
£9.00 per metre
Floral Bouquet
Part number
2307P05

Floral Bouquet

150cm wide soft white cotton fabric adorned with a charming pink and navy floral, leaf and butterfly design.
Price incl. VAT
£10.95 per metre
Both Sides Now
Both Sides Now
Part number
2307M07

Both Sides Now

134cm wide 'double' cotton with a satin finish, featuring a vibrant blue ornate floral pattern on a green ground. Made in Italy!
Price incl. VAT
£25.00 per metre