Free UK delivery over £75

Since - 1974
Cotton Fabrics

Cotton Fabrics

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. 

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.

View as:

  • Printed Anglaise

    Our 100% cotton, blue and white printed tie-dye broderie-anglaise fabric is excellent for dressmaking!

    Regular price £10.50 p/m
  • + More colours Dobby Dot - Black
    Sold out

    Dobby Dot - Black

    150cm wide lightweight, black dobby washed cotton fabric with a raised dotty design, delicate and soft handle. Perfect for summer shirting.

    Regular price £7.50 p/m
  • + More colours Enigma Linen - Black

    Enigma Linen - Black

    Oeko-Tex Standard Certified, ramie linen and cotton blend fabric fabric in black, perfect for shirts and shorts.

    Regular price £12.76 p/m
  • Riviera Lawn - Hot Pink

    145cm wide hot pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • 5 Hole - Broderie Anglaise - White

    This is a soft white, 5 hole broderie anglaise dress fabric with a moon and floral detailing. Perfect for summer time!

    Regular price £6.76 p/m
  • Tartan Lawn - Royal Stewart

    100% cotton lawn. In a red tartan†style weave.

    Regular price £9.00 p/m
  • Sweatshirt - Red

    Fabulous 280gsm sweatshirt fabric in red, light, soft and fluffy on the inside for extra comfort.

    Regular price £14.96 p/m
  • Fuchsia Flex
    Sold out

    Fuchsia Flex

    This vibrant pink trousering fabric is made from 97% cotton and 3% elastane, perfect for bold pencil skirts, jackets or shorts!

    Regular price £10.00 p/m
  • Superior Quality Plain Poly/Cotton - Cerise

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in cerise pink. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Made in Britain Water Resistant Cotton - Aviator - Olive

    Water Resistant Cotton - Aviator - Olive

    156cm wide, tightly woven cotton fabric in olive with a water-resistant finish. Durable and versatile.

    Regular price £12.50 p/m
  • Made in Italy Italian Punch - Coral

    Italian Punch - Coral

    Upgrade your wardrobe with our 138cm wide super fine 100% cotton shirting in coral pink. Soft, lightweight, and breathable. Woven in Italy.

    Regular price £7.00 p/m
  • Stone Washed Linen - Scarlet

    This 70% stone-washed linen 30% cotton fabric in red is heavy in weight, excellent for bedding, dressmaking and jackets!

    Regular price £17.00 p/m
  • Made in Italy Charles Navy
    Sold out

    Charles Navy

    Made from 97% cotton and 3% elastane, our navy suiting fabric is deadstock and woven in Italy.

    Regular price £11.00 p/m
  • Organic Jersey - White

    150cm wide, Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane knitted jersey fabric in white.

    Regular price £17.26 p/m
  • Cotton Bump - White
    Sold out

    Cotton Bump - White

    Our 150cm wide, brushed cotton fleece fabric in white is excellent for lining curtains, coats and sweatshirts!

    Regular price £10.00 p/m
  • + More colours Bubble Wash Corduroy - Burnt Orange
    Sold out

    Bubble Wash Corduroy - Burnt Orange

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in orange, with a unique bubble effect.

    Regular price £16.00 p/m
  • Don't Be Noisy - Denim Blue

    140cm wide, 55% linen, 45% cotton fabric in a denim blue shade with white pinstripes.

    Regular price £18.00 p/m
  • Proper Seersucker - Denim

    Our 100% cotton seersucker dress fabric in denim blue is lightweight, breathable, and 150cm wide. Perfect for creating stylish summer clothing.

    Regular price £15.76 p/m
  • Made in Britain+ More colours Bonded Cotton - Wine
    Sold out

    Bonded Cotton - Wine

    This water-resistant and breathable bonded cotton fabric in a wine-red hue is perfect for classic jackets.

    Regular price £12.50 p/m
  • Poplin Print - Bearly Blue

    113cm wide, cotton poplin print fabric with small bears huddled together in shades of blue & white.

    Regular price £7.76 p/m
  • Superior Quality Plain Poly/Cotton - Lemon

    Discover our 113cm wide, superior quality 115gsm plain poly/cotton fabric in lemon yellow. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Pink

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in pink. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Pima Cotton Lawn - Floral Art

    140cm wide, Pima cotton lawn fabric with a painterly floral design in blue, green & ochre on white.

    Regular price £14.96 p/m
  • Tencel Twill - Khaki

    150cm wide, 82% cotton and 18% Tencel twill fabric in a khaki green hue, finely woven and perfect for suits.

    Regular price £10.96 p/m
  • Pima Cotton Lawn - Gloria

    140cm wide, Pima cotton lawn fabric with a painterly floral design in pink, sage, cream and blue.

    Regular price £14.96 p/m
  • Double Gauze - White

    135cm wide, cotton double gauze fabric in white, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Superior Quality Plain Poly/Cotton - Candy Pink

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in candy pink. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • + More colours Enigma Linen - Rose

    Enigma Linen - Rose

    Made from 70% ramie and 30% cotton, our rose pink dress fabric is Oeko-Tex Certified, perfect for skirts.

    Regular price £12.76 p/m
  • Made in Britain Waxed Cotton - Rainford 4oz Twill - Dark Grey

    Waxed Cotton - Rainford 4oz Twill - Dark Grey

    138cm wide, dark grey waxed cotton fabric. Fully waterproof and lightweight, great for jackets.

    Regular price £12.00 p/m
  • + More colours Alexa - Light Blue

    Alexa - Light Blue

    139cm wide 45% cotton and 55% linen chambray fabric in light blue. Perfect for summer garments!

    Regular price £15.96 p/m
  • Goa Double Gauze

    100% cotton double gauze fabric in a pale beige shade. Breathable and lightweight, good for summer garments.

    Regular price £10.76 p/m
  • Made in Italy Moretti - 13oz Black Cotton Denim
    Sold out

    Moretti - 13oz Black Cotton Denim

    Italian, ex-designer deadstock denim fabric in black. Made from 100% cotton, heavyweight, ideal for jeans.

    Regular price £19.96 p/m
  • Sewing Room - Ivy - Pink

    This pretty 115cm wide superior quality white cotton poplin in an all-over floral/ivy print in shades of pink and grey.

    Regular price From £8.45 p/u
  • + More colours Dainty Dot - White

    Dainty Dot - White

    140cm wide, 100% cotton dobby spot/Swiss dot fabric in white. Soft, lightweight, and breathable.

    Regular price £9.00 p/m
  • Velvet Needlecord - Sky

    This is a mid-weight, 21 wale needlecord soft corduroy shirting and trousering fabric in a light blue colour - 150cm wide.

    Regular price £11.00 p/m
  • Pima Cotton Lawn - Calmer Violet

    140cm wide, 100% Pima cotton lawn fabric with a violet, green and ivory floral print on navy.

    Regular price £14.96 p/m
  • Made in Italy Suprema
    Sold out

    Suprema

    Woven in Italy, this 135cm wide fine cotton twill fabric in black. Ex-designer cloth, perfect for lightweight shirts and dresses!

    Regular price £10.00 p/m
  • + More colours Brushed & Cosy - Charlie

    Brushed & Cosy - Charlie

    Our 100% cotton flannel fabric has a brushed finish and eye-catching checked pattern in stone, black, white & red.

    Regular price £8.00 p/m
  • Made in Italy Landing Hot

    Landing Hot

    Woven in Italy, this 145cm wide fine cotton twill fabric in light brown. Ex-designer cloth, perfect for lightweight shirts and dresses.

    Regular price £12.00 p/m
  • Twill Lining - Black
    Sold out

    Twill Lining - Black

    145cm wide, 51% viscose, 49% cotton twill lining fabric in black with a subtle satin sheen.

    Regular price £9.50 p/m
  • Pima Cotton Lawn - Shan Black

    140cm wide, 100% Pima cotton lawn fabric with fan-like ivory and red motifs on black.

    Regular price £14.96 p/m
  • Proper Seersucker - Denim Blue Stripe

    Made from 100% cotton, this denim blue and white striped seersucker fabric is lightweight and breathable, perfect for summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Don't Be Noisy - Indigo

    Indigo and white striped fabric is made from a 45% cotton and 55% linen blend. Create summer dresses and holiday shirts with this cloth.

    Regular price £18.00 p/m
  • 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.

    Regular price £11.00 p/m
  • Proper Seersucker - Pale Blue

    This beautiful pale blue 100% cotton proper seersucker dressmaking fabric is perfect for fashioning shirts, blouses and dresses!

    Regular price £15.76 p/m

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill