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:

  • Nightbloom

    150cm wide, fine 100% cotton fabric with an all-over tiny floral print in navy and pale blue.

    Regular price £11.76 p/m
  • French Terry - Tie Dye - Pink

    Our 155cm wide Tie Dye French Terry jersey fabric in a pink shade is great for joggers, dressmaking and leggings! OEKO-TexÆ.

    Regular price £20.00 p/m
  • + More colours 16 Wale Washed Corduroy - Mustard

    16 Wale Washed Corduroy - Mustard

    147cm wide, 100% cotton 16-wale washed corduroy in mustard yellow. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • 7.75oz Stretch Denim - Anthracite

    145cm wide, 7.75oz anthracite grey stretch denim. 98% cotton, 2% elastane - breathable, soft and ideal for jeans.

    Regular price £16.96 p/m
  • BA - Pippa

    Stunning cotton floral broderie anglaise fabric in white. Great for breathable summer garments.

    Regular price £19.76 p/m
  • Kaya Gauze - Rust

    135cm wide, cotton/linen double gauze in rust. The perfect balance of softness & durability.

    Regular price £14.00 p/m
  • + More colours Designer Velvet - Bottle
    Sold out

    Designer Velvet - Bottle

    150cm wide, ex-designer 100% cotton velvet in bottle green, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • + More colours Denim Deconstruct - Black

    Denim Deconstruct - Black

    160cm wide, 10.5oz black cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

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

    Bonded Cotton - Mustard

    162cm wide, mustard yellow bonded cotton coating fabric, great for breathable/water-resistant jackets.

    Regular price £12.50 p/m
  • Pima Cotton Lawn - Tiny Posy
    Sold out

    Pima Cotton Lawn - Tiny Posy

    140cm wide, silky soft Pima cotton lawn with ditsy florals in coral, pink, navy and green on cream.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Folk Garden
    Sold out

    Pima Cotton Lawn - Folk Garden

    140cm wide, Pima cotton lawn fabric with a detailed ultramarine and parchment floral print in blue.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Cascade

    140cm wide, 100% Pima cotton lawn fabric with a vibrant painterly paisley print on white.

    Regular price £14.96 p/m
  • Poplin Print - Meadow - Red

    Cotton poplin dress fabric with an all over red flower print on a black background. Perfect for making dress & crafts.

    Regular price £7.76 p/m
  • Made in Italy Formality

    Formality

    148cm wide lightweight quite fine black swirly polyester skirt fabric which will add formality without the worry of what happens when you spill on it.

    Regular price £19.00 p/m
  • BA - Payton

    127cm wide, cotton voile broderie anglaise fabric in soft white featuring an openwork daisy pattern.

    Regular price £22.46 p/m
  • Hoffman Bali Cotton Lawn - Victoria

    Vibrant 112cm wide cotton lawn from Hoffman, with a dreamy floral wash in petal pinks, lilacs, and peach.

    Regular price £16.76 p/m
  • Summer Sky Check

    150cm wide, cotton stretch lightweight trouser fabric with a tiny white check against a blue ground.

    Regular price £10.96 p/m
  • Skyline Stripes

    150cm wide, 100% cotton fabric with blue and white stripes running across the beautiful pale yellow background.

    Regular price £10.00 p/m
  • Stone Washed Linen - Denim

    Our heavy, 70% stone-washed linen & 30% cotton fabric in denim has a nice hang and textured surface, ideal for dressmaking!

    Regular price £17.00 p/m
  • Stof Avalana Jersey - Monkeying Around

    This 95% cotton, 5% elastane jersey showcases playful monkeys frolicking among large leaves.

    Regular price £15.96 p/m
  • Made in Britain Rib Ticker

    Rib Ticker

    145 cm wide ribbed cotton jersey, as breathable as your morning yoga class and softer than your favourite hotel robe.

    Regular price £8.96 p/m
  • Pretty Polly - Aqua Azalea

    This is a great quality aqua blue floral polycotton craft fabric featuring an all-over white floral print on an aqua background. Ideal for crafts!

    Regular price £3.96 p/m
  • Qjutie - Rib Knit - Giraffe
    Sold out

    Qjutie - Rib Knit - Giraffe

    145cm wide, 95% cotton, 5% elastane giraffe print rib fabric, from the Qjutie & The Qjutest range.

    Regular price £15.75 p/u
  • Qjutie - Broderie Anglaise - Multi

    130cm wide, cotton multicoloured broderie anglaise fabric, from the Qjutie & The Qjutest range.

    Regular price £18.50 p/m
  • Qjutie - Waffle - Goose

    135cm wide, cotton/elastane goose print waffle jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.96 p/m
  • French Terry - Spray Away

    This French terry jersey fabric has been digitally printed and features paint sprays of rainbow colours. Great for hoodies and relaxed clothes! Oeko-Tex.

    Regular price £19.50 p/m
  • Poplin Styles - Little Things

    100% cotton poplin fabric with a ditsy pink yellow and white paisley print on a dark sage background. Superb for dresses, crafts and light furnishings.

    Regular price £9.50 p/m
  • + More colours 7.5oz Washed Denim - Indigo

    7.5oz Washed Denim - Indigo

    148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.

    Regular price £15.00 p/m
  • + More colours Como Moderno - Denim - Raffaello

    Como Moderno - Denim - Raffaello

    Raffaello, an Italian deadstock stretch denim from our Como Moderno collection. Black (fine broken twill), approximately 380 gsm (~11oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Vittorio

    Como Moderno - Denim - Vittorio

    Vittorio, an Italian deadstock stretch denim from our Como Moderno collection. Light Blue, approximately 305 gsm (~9oz).

    Regular price £21.96 p/m
  • Jersey Cord - Denim
    Sold out

    Jersey Cord - Denim

    150cm wide, cotton & polyester jersey corduroy fabric in denim blue with a soft, velvety texture.

    Regular price £18.00 p/m
  • Voyage - Orivietta Topaz Navy Morlich Cotton

    This eye-catching lush leafy fabric is an impeccable minimal and modern floral fabric.

    Regular price £20.76 p/m
  • + More colours Dobby Dot - Pink

    Dobby Dot - Pink

    150cm wide, lightweight dobby washed cotton fabric in pink with a raised dotty design.

    Regular price £7.50 p/m
  • Stretch Shirting - Scarlet

    147cm wide, 96% cotton, 4% spandex lightweight shirting fabric in deep red. Great for summer!

    Regular price £8.00 p/m
  • Mad Max - 11oz Dark Blue Denim

    142cm wide, 97% cotton and 3% elastane, 11oz heavyweight denim fabric in dark blue.

    Regular price £15.00 p/m
  • Made in Italy Italian Style

    Italian Style

    Stunning red brocade fabric made from polyester, cotton and elastane. Deadstock from a luxury Italian label.

    Regular price £24.96 p/m
  • French Terry - Craft Hearts - Pink

    145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.

    Regular price £17.00 p/m
  • + More colours Baby Driver - Prism - Red

    Baby Driver - Prism - Red

    112cm wide, 100% cotton needlecord fabric with a bold geometric design in a diamond pattern.

    Regular price £11.50 p/m
  • + More colours Christmas Cotton - Eve - Cream

    Christmas Cotton - Eve - Cream

    110cm wide, 100% cotton fabric featuring a decorative gold print on a cream back drop, perfect for Christmas crafts.

    Regular price £8.50 p/m
  • + More colours Christmas Cotton - Claus

    Christmas Cotton - Claus

    110cm wide, festive Santa print 100% cotton craft fabric, perfect for Christmas decorations and garments.

    Regular price £9.50 p/m
  • + More colours Christmas Cotton - Little Fir

    Christmas Cotton - Little Fir

    Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.

    Regular price £8.50 p/m
  • Loch Plaid

    158cm wide, cotton twill shirting fabric with a vibrant red, black, and white tartan check pattern.

    Regular price £9.96 p/m
  • Bordering On

    142cm wide, cotton satin stretch dress fabric in rich yellow with a vibrant South Pacific floral design.

    Regular price £9.26 p/m
  • Made in Britain Heavy Rib Cotton Jersey - Black

    Heavy Rib Cotton Jersey - Black

    150cm heavy ribbed cotton jersey, 310gsm. Soft, breathable 100% cotton knit

    Regular price £9.50 p/m
  • + More colours Christmas Cotton - Red Robin

    Christmas Cotton - Red Robin

    112cm wide, 135gsm 100% cotton Christmas fabric with robins on a red background.

    Regular price £9.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