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:

  • Double Gauze - Hot Pink

    135cm wide, cotton double gauze in hot pink, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Pretty Polly - Palm Party

    112cm wide, 90% polyester, 10% cotton fabric with a tropical palm and flower print on cream.

    Regular price £4.76 p/m
  • Pretty Polly - Robots

    Red and blue robot themed poly cotton fabric in grey. An ideal fabric for crafts.

    Regular price £3.96 p/m
  • CJ - Space Robots
    60% off

    CJ - Space Robots

    Lovely cotton dressmaking and craft fabric with an all over print of spacemen and robots in shades of grey with hints of blue and red on a soft white background.

    Sale price £5.00 p/m Regular price £12.50 p/m
  • Double Gauze - Navy

    135cm wide, cotton double gauze fabric in navy blue, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • 7.75oz Stretch Denim - Grey Wash

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

    Regular price £16.96 p/m
  • + More colours Designer Velvet - Dark Sapphire

    Designer Velvet - Dark Sapphire

    142cm wide, ex-designer 100% cotton velvet in dark sapphire with a unique diamond pattern.

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

    145cm wide, cream and grey seersucker check fabric. 100gsm cotton-polyester-elastane blend - lightweight, breathable, with stretch.

    Regular price £14.00 p/m
  • Supersonic - Grey

    Introducing our exceptional 140cm wide superfine 100% pima cotton lawn fabric in grey with a luxurious satin finish.

    Regular price £12.00 p/m
  • Pansie - Orange

    144cm wide, 100% cotton dress fabric in a vivid bright orange with a subtle woven brocade pattern.

    Regular price £11.76 p/m
  • Space Junkie
    62% off

    Space Junkie

    Digitally printed in the UK this craft cotton fabric has a detailed print of all manner of junk food, hilariously crafted in to the shape of planets.

    Sale price £6.00 p/m Regular price £15.96 p/m
  • Brushed Cotton - Galactic Safari

    148cm wide, 100% brushed cotton featuring a digital space print, perfect for children's clothing.

    Regular price £12.50 p/m
  • Clan Tartan

    135cm wide, 96% cotton, 4% elastane tartan check suiting fabric in red, navy, and green.

    Regular price £12.00 p/m
  • Olde Towne

    150cm wide, 100% cotton shirting fabric in brown with a soft finish and lightweight 150gsm handle.

    Regular price £9.50 p/m
  • Craft Cotton Fat Quarter Bundle - Riley Blake

    These 5 piece fat quarter bundles from Riley Blake feature coloured dots and chevrons on a white ground, perfect for craft, quilting, home dÈcor and apparel.

    Regular price £11.95 p/u
  • Hoffman Bali Cotton Lawn - Liquorice

    Exciting 112cm wide cotton lawn from Hoffman, with hand painted design of blue maze-like patterns that ripple through the cloth.

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

    This 95% cotton, 5% elastane jersey features vibrant horizontal stripes in a colour spectrum.

    Regular price £15.96 p/m
  • Made in Italy Kingsmith

    Kingsmith

    100% cotton shirting with a tiny houndstooth check in cream, red, and brown. Beautifully woven.

    Regular price £14.50 p/m
  • Qjutie - Rib Knit - Daisy

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

    Regular price £15.75 p/u
  • Qjutie - Bambino Print - Carrots

    140cm wide, cotton carrot print muslin fabric in off white, from the Qjutie & The Qjutest range.

    Regular price £12.30 p/m
  • Qjutie - Waffle - Dusty Salmon

    135cm wide, cotton & elastane waffle jersey fabric in salmon, from the Qjutie & The Qjutest range.

    Regular price £15.30 p/m
  • Qjutie - Broderie Anglaise - Dusty Salmon

    140cm wide, cotton broderie anglaise fabric in dusty salmon, from the Qjutie & The Qjutest range.

    Regular price £13.50 p/m
  • Qjutie - Linen Cotton Mix - Army
    Sold out

    Qjutie - Linen Cotton Mix - Army

    140cm wide, 55% linen, 45% cotton mix fabric in army green, from the Qjutie & The Qjutest range.

    Regular price £18.30 p/m
  • Qjutie - Burnout Denim - Yellow

    150cm wide, cotton/polyester burnout denim fabric in yellow, from the Qjutie & The Qjutest range.

    Regular price £15.96 p/m
  • Qjutie - Summer Denim - Yellow

    150cm wide, cotton/polyester denim fabric in yellow, from the Qjutie & The Qjutest range.

    Regular price £14.76 p/m
  • Jovi - Violet

    Our 140cm wide, dobby jacquard fabric in a purple hue has a woven textured check design. 77% cotton & 23% rayon.

    Regular price £16.50 p/m
  • Fine Cotton Twill - Pale Beige

    135cm wide, cotton and elastane fine twill stretch fabric in a pale beige hue. Perfect for shirts!

    Regular price £10.26 p/m
  • Christmas Poplin - Jolly Gingers

    'Jolly Gingers' is a gorgeous 100% cotton grey cloth with a gingerbread man and glistening gold star design. Ideal for Christmas crafts and clothing!

    Regular price £8.00 p/m
  • Madagascar - Grey
    20% off

    Madagascar - Grey

    This OEKO-TEX stonewashed Madagascar printed elastane brushed cotton fabric is perfect for fun sweatshirts and comfortable loungewear!

    Sale price £12.00 p/m Regular price £15.00 p/m
  • Jack Spratt - Blue

    A 147cm wide cotton-nylon fabric with blue and white stripes. Lightweight at 84gsm, crisp and breathable

    Regular price £8.00 p/m
  • + More colours 7.5oz Washed Denim - Black

    7.5oz Washed Denim - Black

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

    Regular price £15.00 p/m
  • Sewing Room - Lilyanne - Red

    110cm wide 100% cotton poplin fabric, printed with striking white & yellow lilies which elegantly contrast against a deep red ground.

    Regular price From £8.45 p/u
  • Fibre Mood - 9.5oz Washed Denim - Black

    100% cotton black washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Quilting - Floral Fiesta

    143cm wide, cotton double sided quilting fabric with a lively floral print in bright, cheerful colours.

    Regular price £26.26 p/m
  • Made in Italy Monza Denim - 10.2oz - Dark Wash

    Monza Denim - 10.2oz - Dark Wash

    137cm wide, 97% cotton & 3% elastane woven denim in dark wash with a luxuriously soft finish.

    Regular price £23.16 p/m
  • Poplin Styles - Lotus Carnival

    140cm wide, 115gsm, lightweight 100% cotton poplin fabric with a bright floral print on white.

    Regular price £9.50 p/m
  • + More colours 3D Cotton - Millefiori

    3D Cotton - Millefiori

    150cm wide, 100% cotton craft fabric with multicoloured 3D-effect circle print on white.

    Regular price £11.96 p/m
  • Lady Tessa - Red

    150cm wide, lightweight plain cotton twill fabric in red. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • Lady Tessa - Navy
    Sold out

    Lady Tessa - Navy

    150cm wide, lightweight plain cotton twill fabric in navy. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • Made in Britain Interlock - White

    Interlock - White

    White cotton interlock jersey, 145cm wide, 166gsm. Soft, breathable 100% cotton knit

    Regular price £9.00 p/m
  • + More colours Christmas Cotton - Winter Wishes - Green

    Christmas Cotton - Winter Wishes - Green

    150cm wide, 122gsm 100% cotton Christmas fabric with Santa and tree patchwork design in red, green, and gold

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

    Christmas Cotton - Holly - Green

    140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on a green ground. Good for Christmas decorations & crafts.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Berries & Holly - Red

    Christmas Cotton - Berries & Holly - Red

    150cm wide, 122gsm 100% cotton Christmas fabric with gold holly design on red.

    Regular price £9.76 p/m
  • Made in Italy+ More colours Casella Brushed Cotton - Padova

    Casella Brushed Cotton - Padova

    Italian ex-designer brushed cotton, 160cm wide, 168gsm. Red, black, and cream check

    Regular price £16.26 p/m
  • + More colours Brushed Cotton Flannel - Finlay

    Brushed Cotton Flannel - Finlay

    140cm wide, 100% cotton brushed flannel in navy, red, and white check.

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