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:

  • + More colours Como Moderno - Denim - Salvatore
    Sold out

    Como Moderno - Denim - Salvatore

    Salvatore, an Italian deadstock stretch denim from our Como Moderno collection. Dark Blue, approximately 212 gsm (~6.5oz).

    Regular price £21.96 p/m
  • Fibre Mood - Boreal Match - Dark Aubergine Knit

    140cm wide dark aubergine knit fabric, 320gsm. A soft yet durable blend of 80% organic cotton and 20% recycled polyester, perfect for sweatshirts, dresses, joggers

    Regular price £22.50 p/m
  • Fibre Mood - Boreal Match - Dark Aubergine Rib

    55cm wide dark aubergine rib fabric, 295gsm. A soft, knitted blend of 95% cotton and 5% elastane with stretch, perfect for cuffs, waistbands, neckbands, and fitted garments.

    Regular price £16.50 p/m
  • Be Seen

    150cm wide, cotton shirting fabric in a vibrant hoe-down check. Hides the odd splash splendidly!

    Regular price £9.96 p/m
  • Fibre Mood - 9.5oz Washed Denim - Dark Olive

    100% cotton dark olive washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. A durable and stylish denim

    Regular price £19.00 p/m
  • + More colours Cotton Jersey - Tractors

    Cotton Jersey - Tractors

    95% cotton and 5% elastane knit jersey fabric featuring a playful tractor print in shades of brown.

    Regular price £15.00 p/m
  • + More colours Bonded Cotton - Dylan

    Bonded Cotton - Dylan

    150cm wide, oatmeal viscose cloth bonded to a beige cotton shirting. Linen look & water resistant.

    Regular price £12.96 p/m
  • Remnant - 4oz Denim Chambray - Painted Florals (1.3m)
    Sold out

    Remnant - 4oz Denim Chambray - Painted Florals (1.3m)

    Regular price £20.49 p/u
  • Remnant - JK - Marmaris - Soft White (0.95m)
    Sold out

    Remnant - JK - Marmaris - Soft White (0.95m)

    Regular price £13.78 p/u
  • Remnant - Viking - Red (2.5m)
    Sold out

    Remnant - Viking - Red (2.5m)

    Regular price £24.90 p/u
  • Remnant -Bubble Wash Corduroy - Sea Green (1.35m)
    Sold out

    Remnant -Bubble Wash Corduroy - Sea Green (1.35m)

    Regular price £20.00 p/u
  • Remnant - Brushed Cotton - Milo (1.25m)
    Sold out

    Remnant - Brushed Cotton - Milo (1.25m)

    Regular price £12.20 p/u
  • Remnant - Grasmere Jersey (1m)
    Sold out

    Remnant - Grasmere Jersey (1m)

    Regular price £7.00 p/u
  • Remnant - Brushed Cotton - Mae (1.2m)
    Sold out

    Remnant - Brushed Cotton - Mae (1.2m)

    Regular price £11.71 p/u
  • + More colours Embroidered Chambray - Denim Blue - Posy

    Embroidered Chambray - Denim Blue - Posy

    Introduce a touch of luxury to your wardrobe with our faux fur backed corduroy fleece fabric.

    Regular price £13.50 p/m
  • Made in Italy+ More colours Archivio Checks - Blue

    Archivio Checks - Blue

    This Italian ex-designer check is a fine, lightweight woven cotton with a touch of stretch, ideal for shirts, blouses and easy everyday sewing.

    Regular price £17.00 p/m
  • Remnant - Cotton Jersey - Mint Cream (2.24m)
    Sold out

    Remnant - Cotton Jersey - Mint Cream (2.24m)

    Remnant (2.24m) - This mint green knitted cotton jersey fabric is 156cm wide, perfect for summer garments and loungewear!

    Regular price £15.12 p/u
  • Made in Britain Fine Rib Black Cotton Jersey

    Fine Rib Black Cotton Jersey

    Black cotton fine rib jersey, 140cm wide, 248gsm. Soft, breathable 100% cotton knit

    Regular price £8.00 p/m
  • Remnant - Jumbo Cord - Lavender (0.9m)
    Sold out

    Remnant - Jumbo Cord - Lavender (0.9m)

    Remnant (0.9m) - 156cm wide, jumbo corduroy fabric in a dull lavender hue, made from 100% cotton, perfect for durable jackets.

    Regular price £11.03 p/u
  • + More colours Christmas Prints - Little Stars - Ivory

    Christmas Prints - Little Stars - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold stars on ivory--perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Green

    Christmas Prints - Little Stars - Green

    100% cotton Christmas fabric, 140cm wide, with gold stars on green--perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Festive Foliage

    Christmas Prints - Festive Foliage

    140cm wide, 104gsm 100% cotton Christmas fabric with holly, mistletoe, and berries on ivory.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Red Spot

    Christmas Cotton - Red Spot

    136cm wide, 122gsm 100% cotton Christmas fabric in red with gold spots.

    Regular price £9.76 p/m
  • Remnant - Waxed Cotton - Chera 4oz - Black (0.8m)
    Sold out

    Remnant - Waxed Cotton - Chera 4oz - Black (0.8m)

    Remnant (0.8m) - 148cm wide, waxed cotton fabric in black with a soft, matt finish. Lightweight & durable.

    Regular price £10.00 p/u
  • + More colours Christmas Cotton - Ivory Spot

    Christmas Cotton - Ivory Spot

    136cm wide, 122gsm 100% cotton Christmas fabric in ivory with gold spots

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Holly Natural - Medium

    Christmas Cotton - Holly Natural - Medium

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with small holly sprigs and red berries on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Holly Natural - Grande

    Christmas Cotton - Holly Natural - Grande

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with red berries and green holly on ivory.

    Regular price £9.76 p/m
  • Made in Italy Sartoria Shirting - Cuneo

    Sartoria Shirting - Cuneo

    Italian ex-designer cotton check, 150cm wide, 140gsm. Pink, grey, and cream check

    Regular price £16.26 p/m
  • Made in Italy Sartoria Shirting - Arezzo

    Sartoria Shirting - Arezzo

    Italian ex-designer cotton check, 150cm wide, 140gsm. Soft, breathable deadstock

    Regular price £16.26 p/m
  • Brushed Cotton - Tilda

    Red, grey, and white brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • 9oz - Washed Aged Denim - Black

    9oz Black washed denim, 162cm wide, 300gsm. Cotton-rich, durable and soft

    Regular price £14.26 p/m
  • Remnant - Antonio (1m)

    Remnant (1m) - 150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!

    Regular price £10.50 p/u
  • Hoffman Bali Cotton Lawn - Spectrum

    A stunning 112cm wide cotton lawn from Hoffman, with a dramatic floral silhouette print in painterly rainbow tones against a rich black base

    Regular price £16.76 p/m
  • Stof Avalana Jersey - Canopy Camo

    Our cotton elastane knitted jersey fabric has a lively green camouflage-style print with swirling leaf shapes, perfect for t-shirts. OEKOTexÆ.

    Regular price £15.96 p/m
  • Qjutie - Cotton Jersey - Compass

    150cm wide, 95% cotton, 5% elastane printed jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £13.46 p/m
  • Qjutie - Jersey Cord - Dusty Salmon

    155cm wide, cotton, polyester, elastane jersey corduroy fabric, from the Qjutie & The Qjutest range.

    Regular price £19.46 p/m
  • Qjutie - Waffle - Vans

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

    Regular price £15.76 p/m
  • Qjutie - French Terry - Cotton Balls

    150cm wide, cotton/elastane cotton ball French terry fabric, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Qjutie - Bamboo Wellness - Dusty Salmon

    150cm wide, bamboo, cotton, polyester fabric in dusty salmon, from Qjutie & The Qjutest range.

    Regular price £15.90 p/m
  • Qjutie - Bamboo Wellness - Khaki

    150cm wide, bamboo, cotton, polyester fabric in khaki, from Qjutie & The Qjutest range.

    Regular price £15.90 p/m
  • Apollo - Royal

    152cm wide, crisp polyester-cotton shirting fabric with a bold blue and white chessboard check.

    Regular price £8.26 p/m
  • Leader

    Make a bold statement with this 154cm wide, 100% cotton twill uniform fabric in bright red.

    Regular price £10.26 p/m
  • Remnant - Cotton - Dog Walks (1.1m)
    Sold out

    Remnant - Cotton - Dog Walks (1.1m)

    Remnant (1.1m) - Luxuriously soft 100% cotton fabric with detailed corgi dog print. Perfect for dressmaking, soft furnishings, and creating charming children's garments.

    Regular price £12.50 p/u
  • Soft Chambray - Grey

    A soft washed cotton chambray in versatile grey - lightweight, breathable and perfect for shirts, dresses and everyday wear.

    Regular price £12.00 p/m
  • Fibre Mood - Boreal Match - Dark Rust Knit

    140cm wide dark rust knit fabric, 320gsm. A soft yet durable blend of 80% organic cotton and 20% recycled polyester, perfect for sweatshirts, dresses, joggers

    Regular price £22.50 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