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 Enigma Linen - Silver

    Enigma Linen - Silver

    Oeko-Tex Certified, ramie linen and cotton blend fabric in a silvery grey hue, perfect for clothing & home dÈcor.

    Regular price £12.76 p/m
  • Sweats - Organic Jersey - Wine

    Organic and Oeko-Tex 100, 95% cotton & 5% elastane knitted jersey fabric in wine.

    Regular price £17.26 p/m
  • Moonlit Tide - Black

    Made from 100% cotton, our abstract print seersucker fabric in black and white is perfect for summer blouses.

    Regular price £12.76 p/m
  • Made in Italy Inner Space

    Inner Space

    148cm wide, woven cotton lawn fabric made in Italy featuring an abstract red/orange print on a white ground, ideal for dresses!

    Regular price £14.00 p/m
  • + More colours 16 Wale Washed Corduroy - Grey

    16 Wale Washed Corduroy - Grey

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

    Regular price £16.50 p/m
  • BA - Trinny
    Sold out

    BA - Trinny

    Beautiful 100% cotton broderie anglaise fabric in timeless white, featuring a lovely diamond pattern.

    Regular price £17.40 p/m
  • + More colours Designer Velvet - Emerald

    Designer Velvet - Emerald

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

    Regular price £20.50 p/m
  • Fibre Mood - Seersucker Check - Teal

    145cm wide teal and black seersucker check fabric. Cotton, polyester, elastane blend at 100gsm - lightweight, breathable.

    Regular price £14.00 p/m
  • Made in Italy Odyssey

    Odyssey

    Made in Italy, this 142cm wide 100% cotton dress fabric in coral features a unique floral print, perfect for summer garments!

    Regular price £11.76 p/m
  • Tangerine Dream

    Fine marl viscose jersey in a very delicate shade of tangerine, brought about it would seem by the use of yellow and orange yarns

    Regular price £8.50 p/m
  • 7oz Soft Denim - Billy - Black

    152cm wide, 7oz black 100% cotton denim fabric. Perfect for trousers, jackets and dungarees.

    Regular price £12.60 p/m
  • John Louden - Winslet - Blue

    100% cotton blue floral fabric for making dresses and crafts. Light weight cotton dress fabric from John Louden. A very lovely floral fabric!

    Regular price £10.00 p/m
  • Blackout

    153cm wide, black 100% cotton poplin shirting fabric, lightweight and crisp with a smooth finish.

    Regular price £9.50 p/m
  • Made in Italy Red October

    Red October

    This 56 wide soft viscose dress fabric is in a cool print and by cool I don't mean trendy I mean cool as in cold

    Regular price £14.00 p/m
  • Serena - Black

    This rich black, 80% cotton and 20% polyester knitted velour fabric is fabulous for creating comfy lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Mad Max - 10.4oz Blue Denim

    135cm wide, 98% cotton and 2% elastane, 10.4oz heavyweight denim fabric in dark blue.

    Regular price £15.00 p/m
  • Serena - Ice Blue
    Sold out

    Serena - Ice Blue

    Soft ice blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Made in Britain Sunday Softs - Orchid

    Sunday Softs - Orchid

    A beautiful loop back terry jersey in lilac, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.

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

    112cm wide, blue cotton poplin with an all-over palm leaf print. Perfect for a holiday shirt.

    Regular price £7.76 p/m
  • Standard Cotton - Navy

    156cm wide, midweight 100% cotton fabric in classic navy blue. Durable, breathable, and versatile.

    Regular price £8.00 p/m
  • + More colours CC - Festive Ted Green

    CC - Festive Ted Green

    100% cotton green Christmas fabric displaying super cute knitted teddy bear design surrounded by holly and stars! Great for Christmas shirts and gifts!

    Regular price £8.00 p/m
  • Seersucker Check - Lilac

    Our cotton seersucker dressmaking fabric features a tiny checked lilac & white woven design; great for breathable blouses, kid's clothing & quilting!

    Regular price £15.76 p/m
  • Gingham Skies

    Soft 115cm 100% cotton gingham fabric in pale blue & white. Perfect for elegant shirts, blouses, dresses.

    Regular price £8.00 p/m
  • + More colours Como Moderno - Denim - Fabio

    Como Moderno - Denim - Fabio

    Fabio, an Italian deadstock stretch denim from our Como Moderno collection. Classic Indigo, approximately 345 gsm (~10oz).

    Regular price £21.96 p/m
  • Stretch Corduroy - Plum

    145cm wide, cotton & elastane corduroy fabric in plum. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Betty

    Lightweight 140cm wide, 100% cotton cheesecloth fabric in white with a subtle stripe pattern.

    Regular price £12.96 p/m
  • Better In Navy

    This 146cm wide medium weight navy cotton suiting/dress fabric is made from 100% cotton and features a subtle satin sheen finish.

    Regular price £9.00 p/m
  • Brushed Cotton Check - Red

    150cm wide, brushed cotton shirting fabric in red with a green, navy, blue and yellow checked pattern.

    Regular price £13.00 p/m
  • Vintage Cotton - Cream

    100% cotton OEKO-TEXÆ dressmaking fabric in a cream hue, perfect for dressing up or down, shirts, skirts and trousers!

    Regular price £11.96 p/m
  • + More colours Baby Driver - Flower Power - Plum

    Baby Driver - Flower Power - Plum

    112cm wide, 100% cotton needlecord fabric in plum with a floral print in cream, purple, and green.

    Regular price £11.50 p/m
  • GOTS Organic French Terry - Soft White

    95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.

    Regular price £15.50 p/m
  • Made in Italy Verona Flannel - Perugia
    Sold out

    Verona Flannel - Perugia

    Italian ex-designer cotton flannel, 157cm wide, 180gsm. Soft brushed check in teal, camel, and cream

    Regular price £16.26 p/m
  • Stof Fabric - Flourishing - Blue
    20% off

    Stof Fabric - Flourishing - Blue

    Designed in Denmark by Stof, this craft fabric†comes in black with a small floral print in navy blue and white. A superb†quality†craft cotton.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • What Light Shines - Satin Mini Micro

    152cm wide super soft navy cotton shirting fabric features a stylish small scale white speckle print. With a satin finish.

    Regular price £9.50 p/m
  • Made in Italy Fabrica - Navy

    Fabrica - Navy

    Woven in Italy, this 146cm wide superfine navy suiting fabric is made from cotton and viscose with a hopsack weave.

    Regular price £15.00 p/m
  • Melanie

    Cotton elastane dress and trouser fabric in a vibrant large red with green floral print.

    Regular price £14.00 p/m
  • End Of The Road - Flame

    100% cotton seersucker dress fabric with a tie-dye print in orange & white, ideal for breathable blouses.

    Regular price £12.50 p/m
  • Vintage Cotton - Brown

    144cm wide, OEKO-TEXÆ cotton dressmaking fabric in brown, excellent for floaty trousers, shirts, and skirts!

    Regular price £11.96 p/m
  • 7.75oz Stretch Denim - Toffee

    145cm wide, 7.75oz stretch denim in toffee brown. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.

    Regular price £16.96 p/m
  • Artist Panel - Floral Blue's

    Digitally printed floral design fabric in grey with stunning floral print in shades of blue & turquoise.

    Regular price £8.00 p/m
  • + More colours Alexa - Olive

    Alexa - Olive

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

    Regular price £15.96 p/m
  • Basics - Mint
    10% off

    Basics - Mint

    150cm wide polka dot print cotton in mint green with white spot.

    Sale price £6.52 p/m Regular price £7.26 p/m
  • Winceyette - The Big Race

    Beautifully soft and wonderfully creative automotive print blue winceyette fabric. 150cm wide featuring cars, planes and scooters.

    Regular price £6.76 p/m
  • Made in Britain+ More colours Bonded Cotton - Taupe Moon

    Bonded Cotton - Taupe Moon

    140cm wide, water-resistant bonded cotton fabric with an abstract taupe moon print on a cream ground.

    Regular price £14.00 p/m
  • Serena - Grey Marble

    This light grey, 80% cotton and 20% polyester knitted velour fabric is beautifully soft. Perfect for creating lounge and sports wear. OEKO-TexÆ.

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