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:

  • Samba

    150cm wide, lightweight 100% cotton trousering fabric in dark navy with a gorgeous smooth finish.

    Regular price £10.00 p/m
  • BA - Lucy - Black

    133cm wide, 100% cotton broderie anglaise fabric in black with intricate beige embroidery

    Regular price £18.96 p/m
  • + More colours Como Moderno - Denim - Dario

    Como Moderno - Denim - Dario

    Dario, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue, approximately 323 gsm (~9.5oz).

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

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

    Regular price £18.50 p/m
  • + More colours 7.5oz Washed Denim - Light Blue

    7.5oz Washed Denim - Light Blue

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

    Regular price £15.00 p/m
  • Voyage - Torquay Pomegranate Navy Ness Poplin Cotton

    Superb cotton poplin from Voyage, the eye-catching leaf design is perfect for any dressmaking venture.

    Regular price £22.00 p/m
  • Barbs - Recycled Tweed

    142cm wide, pink recycled cotton and polyester tweed fabric. Soft, textured, and sustainable!

    Regular price £14.50 p/m
  • Superior Sweatshirt - Burgundy Marl

    Our 164cm wide, marl sweatshirt fabric in a burgundy hue is made from cotton and polyester, perfect for hoodies.

    Regular price £16.50 p/m
  • + More colours Christmas Cotton - Mistletoe

    Christmas Cotton - Mistletoe

    110cm wide, 100% cotton fabric featuring a leaf print on a vintage cream backdrop, great for Christmas crafts.

    Regular price £9.50 p/m
  • Stof Avalana Jersey - Chompers

    Our 95% cotton and 5% elastane knitted jersey fabric features a fun dinosaur print on a navy ground. OEKOTexÆ

    Regular price £15.96 p/m
  • Kitty Cotton - Blue

    148cm wide, 100% cotton fabric adorned with a delightful cat print in blue with dainty pink flowers.

    Regular price £13.50 p/m
  • Tobacco Road

    152cm wide cotton and polyester memory yarn fabric in brown. Holds its shape, reversible with a taffeta-like sheen.

    Regular price £14.96 p/m
  • Stof French Terry - Leona

    Cotton and elastane blend French Terry fabric with a leopard print in a yellow, brown hue, ideal for tops.

    Regular price £15.96 p/m
  • Brushed Cotton - Jasper

    Navy, beige, and cream brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Poplin Print - Sweet Dreams - Sky Blue

    114cm wide, Sky Blue 100% cotton dress and craft fabric with unicorns, clouds, castles and various other dream related images in varying bright colours printed on.

    Regular price £7.76 p/m
  • Doodle - Halcyon
    Sold out

    Doodle - Halcyon

    145cm wide Poplin cotton abstract dress fabric in a shades of brown, taupe and white with subtle hints of ochre and orange.

    Regular price £10.00 p/m
  • Stof Fabric - Umbrella - Grey
    20% off

    Stof Fabric - Umbrella - Grey

    112cm wide Japanese cotton fabric featuring multicoloured umbrellas on pale grey background. Perfect for dresses, shirts, quilting and crafts.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Stof Fabric - Cactus Companions
    20% off

    Stof Fabric - Cactus Companions

    Our Japanese cotton fabric features playful cacti and hedgehogs in colourful plant pots on a soothing pale grey background. Perfect for crafting and garments.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Made in Italy Cool Running

    Cool Running

    157cm wide, 100% cotton shirting fabric in ice blue with a fine jacquard texture. Lightweight at 80gsm and Italian-woven, ideal for elegant shirts, blouses, and summer layers.

    Regular price £19.00 p/m
  • French Terry - Pink

    Our 150cm wide plain French Terry jersey fabric in a pink shade is great for joggers, dressmaking and leggings!

    Regular price £12.90 p/m
  • Made in Italy Hornpipe

    Hornpipe

    60 (152 cm) wide 93% viscose 7% elastane

    Regular price £16.00 p/m
  • Made in Italy Mind Boggling

    Mind Boggling

    127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.

    Regular price £25.00 p/m
  • Pretty Polly - Wild Posy

    112cm wide, lightweight 90% polyester, 10% cotton fabric with a colourful floral print on navy.

    Regular price £4.76 p/m
  • + More colours 4oz Denim Chambray - Painted Florals
    Sold out

    4oz Denim Chambray - Painted Florals

    175cm wide, 100% cotton 4oz lightweight chambray denim fabric with a pretty ditsy floral print.

    Regular price £15.76 p/m
  • 7.75oz Stretch Denim - White

    145cm wide, 7.75oz white stretch denim. 98% cotton, 2% elastane - crisp, breathable and perfect for jeans.

    Regular price £16.96 p/m
  • Printed Voile - Lotus - Neon

    Our rayon, cotton blend printed voile fabric features a colourful floral design on a black ground, perfect for dresses.

    Regular price £11.50 p/m
  • + More colours BA - Marlowe - White
    Sold out

    BA - Marlowe - White

    144cm wide, 100% cotton floral broderie anglaise fabric in white. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours BA - Marlowe - Ecru

    BA - Marlowe - Ecru

    144cm wide, 100% cotton floral broderie anglaise fabric in ecru. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours Bubble Wash Corduroy - Black

    Bubble Wash Corduroy - Black

    145cm wide, 8 wale cotton stretch easy-care corduroy fabric in black, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Denim Deconstruct - Pale Blue

    Denim Deconstruct - Pale Blue

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

    Regular price £14.26 p/m
  • Made in Britain Water Resistant Cotton - Aviator - Beige

    Water Resistant Cotton - Aviator - Beige

    156cm wide, tightly woven cotton fabric in beige with a water-resistant finish. Durable and versatile.

    Regular price £12.50 p/m
  • Stof Fabric - Christmas Acorn

    Superb quality 114cm wide Stof Japanese cotton with an acorn and present print on a bright green background. Perfect for festive shirts and decorations.

    Regular price £9.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Citrus

    Bonded Cotton - Citrus

    Our bonded cotton coating fabric in a citrus yellow hue is breathable and water-repellent, ideal for bags.

    Regular price £12.50 p/m
  • Made in Britain+ More colours Bonded Cotton - Auburn Moon
    Sold out

    Bonded Cotton - Auburn Moon

    159cm wide, water-resistant bonded cotton fabric with an abstract red moon print on a burgundy ground.

    Regular price £14.00 p/m
  • Pima Cotton Lawn - Cottage Trail

    140cm wide, 100% pima cotton lawn fabric with a vibrant William Morris-style floral print on ivory.

    Regular price £14.96 p/m
  • Alpine Fleece - Tractors

    4-way stretch alpine fleece with a blue jersey face featuring tractors and a super-soft microfleece reverse in grey.

    Regular price £16.50 p/m
  • Paleface - Pale Khaki

    Get summer-ready with our 142cm wide fine cotton shirting fabric in pale khaki. Soft, lightweight, and breathable, perfect for shirts, blouses, and dresses.

    Regular price £7.00 p/m
  • Made in Italy Big Blue Sleeves

    Big Blue Sleeves

    Woven in Italy, this ex-designer fine cotton shirting fabric in a dark blue hue is 140cm wide, ideal for skirts.

    Regular price £9.00 p/m
  • Jumbo Cord - Stone

    150cm wide, jumbo corduroy fabric in a neutral stone shade, made from 100% cotton. Ideal for stylish jackets.

    Regular price £19.96 p/m
  • Sewing Room - Micro Dot - Red

    113cm wide superior quality cotton poplin in a small red and white polka dot.

    Regular price From £8.45 p/u
  • Summer Cotton - Lilly - White

    Charming 146cm wide, 100% cotton poplin fabric with a delicate floral print against a white ground.

    Regular price £10.76 p/m
  • Craft Cotton Fat Quarter Bundle - Red/Yellow

    5-Piece cotton poplin fat quarter bundle, featuring a red and yellow theme through different prints/patterns, ideal for quilting!

    Regular price £11.95 p/u
  • Serena - Blonde

    80% cotton and 20% polyester knitted velour fabric in light beige is great for lounge and children's sleep suits. OEKO-Tex.

    Regular price £16.00 p/m
  • Made in Britain Interlock - Neon

    Interlock - Neon

    160cm wide neon yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • JK - Marmaris - Red

    150cm wide, incredibly soft and fine cotton twill trousering fabric from John Kaldor in red.

    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