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 Brushed French Terry - Marl Grey

    Brushed French Terry - Marl Grey

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in marl grey.

    Regular price £14.00 p/m
  • + More colours Como Moderno - Denim - Leonardo

    Como Moderno - Denim - Leonardo

    Leonardo, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue Indigo, approximately 169 gsm (~5oz).

    Regular price £21.96 p/m
  • Cross Roads - Yellow

    Made from 100% cotton this checked shirting fabric in yellow is ideal for PJ'S, crafts or dresses!

    Regular price £9.00 p/m
  • Voyage - Armathwaite Blossom Plum Ness Poplin Cotton

    From Voyage, this digitally printed cotton poplin features blossoming flowers and birds.

    Regular price £22.00 p/m
  • Taskmaster

    152cm wide, 300gsm heavyweight 65% polyester, 35% cotton twill workwear fabric in navy blue.

    Regular price £8.50 p/m
  • Voyage - Armathwaite Blossom Heather Morlich Cotton

    From Voyage, this digitally printed chemical-free cotton is inspired by Japanese ink drawings.

    Regular price £20.76 p/m
  • Poplin Styles - Souvenirs - Sage
    10% off

    Poplin Styles - Souvenirs - Sage

    110cm wide, 100% cotton poplin fabric in sage green with an ensemble of trinkets and souvenirs.

    Sale price £6.84 p/m Regular price £7.60 p/m
  • Poplin Styles - Souvenirs - Navy
    20% off

    Poplin Styles - Souvenirs - Navy

    109cm wide, 100% cotton poplin fabric in navy blue with an ensemble of trinkets and souvenirs.

    Sale price £7.60 p/m Regular price £9.50 p/m
  • Poplin Styles - Abstract Animal

    140cm wide, lightweight 100% cotton poplin fabric with a bold abstract animal print.

    Regular price £9.50 p/m
  • + More colours Cotton Jersey - Sparkle Bee

    Cotton Jersey - Sparkle Bee

    145cm wide, cotton-elastane knit jersey fabric in white, featuring a sparkle bee print.

    Regular price £17.00 p/m
  • French Terry - Craft Hearts - Yellow

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

    Regular price £17.00 p/m
  • + More colours Christmas Cotton - Red Berry

    Christmas Cotton - Red Berry

    110cm wide, 100% cotton fabric featuring a green, red holly print on a white back drop, great for Christmas dÈcor.

    Regular price £9.50 p/m
  • + More colours Christmas Cotton - Merry Bundle

    Christmas Cotton - Merry Bundle

    100% cotton craft fabric with a small holly print in red and green on white ground, great for Xmas dÈcor.

    Regular price £9.50 p/m
  • Lady Tessa - Beige

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

    Regular price £10.00 p/m
  • Cotton Looped Back Jersey - Black

    190cm wide black loop back jersey, 100% cotton. Soft, breathable fabric with a smooth face and looped reverse

    Regular price £12.00 p/m
  • + More colours Christmas Prints - Snowflakes - Ivory

    Christmas Prints - Snowflakes - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory--ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Festive Dachshund

    Christmas Cotton - Festive Dachshund

    112cm wide, 135gsm 100% cotton Christmas fabric with dachshunds in jumpers and Santa hats.

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

    Sartoria Shirting - Toscana

    Italian ex-designer cotton check, 150cm wide, 140gsm. Green, brown, and cream check

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

    Casella Brushed Cotton - Belluno

    Italian ex-designer brushed cotton, 155cm wide, 168gsm. Soft navy and peach check

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

    Brushed Cotton Flannel - Archie

    140cm wide, 100% cotton brushed flannel in a red, navy, and black tartan check.

    Regular price £14.50 p/m
  • Brushed Cotton - Theo

    Teal and black brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Brushed Cotton - Milo
    Sold out

    Brushed Cotton - Milo

    Turquoise, purple, and black brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Brushed Cotton - Lola - Pink

    148cm wide, 100% brushed cotton fabric with a pink floral design. Soft, lightweight

    Regular price £11.96 p/m
  • Brushed Cotton - Lola - Peach

    148cm wide, 100% brushed cotton fabric with a peach floral print. Soft, lightweight

    Regular price £11.96 p/m
  • True Essentials - T-Shirting - Cream

    Cream 100% cotton T-shirting jersey, 147cm wide, 176gsm. Soft, breathable knit

    Regular price £8.00 p/m
  • Brushed Cotton - Evie

    Cream and charcoal brushed cotton check fabric, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Made in Italy Verona Flannel - Mantova

    Verona Flannel - Mantova

    Italian ex-designer cotton flannel, 157cm wide, 180gsm. Soft brushed check in navy, olive, and burgundy

    Regular price £16.26 p/m
  • Bleached Muslin

    Bleached cotton muslin, 156cm wide. Soft, breathable plain weave in natural cream--ideal for toiles, crafts, and embroidery.

    Regular price £9.00 p/m
  • Organic Cotton - Petite Floral - Black

    Oeko-Tex Standard 100†organic cotton poplin fabric with a small floral print in red and ochre on a black background. This is perfect for any garment!

    Regular price £12.96 p/m
  • Fibre Mood - 3D Stripes - Cream

    138cm wide, polyester & cotton non-padded quilting fabric in cream with a unique 3D stripe texture.

    Regular price £26.00 p/m
  • Stof Cotton Poplin - Blue Willow
    Sold out

    Stof Cotton Poplin - Blue Willow

    Lovely quality, 150cm wide cotton poplin fabric from Stof, featuring a floral print in shades of blue.

    Regular price £10.96 p/m
  • Double Gauze - Turquoise

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

    Regular price £9.96 p/m
  • Pretty Polly - Happy Hearts

    112cm wide, 90% polyester, 10% cotton fabric with a colourful heart print on white.

    Regular price £4.76 p/m
  • Pretty Polly - Safari Friends

    112cm wide, lightweight 90% polyester, 10% cotton fabric with a safari animal print on white.

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

    This royal blue comic themed polycotton fabric features words like boom, pow and wow in various colours in a comic book style. An ideal fabric for crafts!

    Regular price £3.96 p/m
  • Brushed Twill - Khaki

    140cm wide, lightweight brushed 100% cotton twill fabric in dull khaki. Melt in your mouth stuff!

    Regular price £12.00 p/m
  • Stof Fabric - Flying Around - Pink

    Designed in Denmark and printed in Japan this 110cm wide cotton fabric has a grey, pink and red retro butterfly print. Perfect for summer dresses and quilting.

    Regular price £9.00 p/m
  • Digjog - Retro Jersey

    150cm wide, combed cotton French terry jersey fabric featuring a vibrant retro colour print.

    Regular price £21.00 p/m
  • Sewing Room - Meadow

    115cm wide 100% cotton fabric with a purple, pink and yellow floral design against an ivory ground.

    Regular price From £8.45 p/u
  • + More colours Cotton Stretch - Olive Cheetah

    Cotton Stretch - Olive Cheetah

    132cm wide, cotton blend stretch woven trouser fabric in ivory with an olive cheetah spot design.

    Regular price £11.96 p/m
  • Hoffman Bali Cotton Lawn - Hummingbird - White

    A bold & beautiful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring inky blues, teal, and crisp white petals sat on a richly mottled navy base.

    Regular price £16.76 p/m
  • Serena - Magenta

    Vivid, hot pink 80% cotton and 20% polyester blend velour fabric. Perfect for on-trend loungewear and tracksuits. OEKO-TexÆ.

    Regular price £16.00 p/m
  • + More colours BA - Embroidered Lawn - Mellow Yellow

    BA - Embroidered Lawn - Mellow Yellow

    This cheerful 140cm wide pastel yellow embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.

    Regular price £16.00 p/m
  • Liliana

    148cm wide, duck egg blue fine twill weave 100% cotton dress fabric with an all-over tiny floral print.

    Regular price £12.50 p/m
  • Double Agent

    Our 60% cotton and 40% polyester fabric has a complex black and cream pattern, ideal for chunky jumpers.

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