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 Cotton Jersey - Ombre Green

    Cotton Jersey - Ombre Green

    152cm-wide cotton jersey with 5% elastane, digitally printed in magical green ombre. Oeko-Tex certified, perfect for summer garments.

    Regular price £18.00 p/m
  • Proper Seersucker - All The Blue's

    152cm wide, blue check cotton seersucker fabric. perfect for warm-weather shirts, dresses & more.

    Regular price £15.76 p/m
  • Brushed Cotton - Wildcat Chic

    110cm wide, brushed cotton winceyette flannel fabric with a on-trend leopard print in brown.

    Regular price £7.26 p/m
  • GOTS Organic French Terry - Pale Peach

    152cm wide, cotton and elastane blend organic French Terry fabric in a pale peach hue, perfect for joggers.

    Regular price £15.50 p/m
  • Made in Italy Dressing Up - Navy
    Sold out

    Dressing Up - Navy

    150cm wide, Italian ex-designer cotton trousering in navy, with a classic herringbone weave.

    Regular price £14.00 p/m
  • Stof Avalana Jersey - Turquoise Twinkle

    Our cotton elastane knitted jersey fabric has a small-scale star print on a turquoise ground, perfect for t-shirts. OEKOTexÆ.

    Regular price £15.96 p/m
  • Stof Avalana Jersey - Buds Aqua

    Made from 95% cotton and 5% elastane, this knitted jersey fabric features a small scale floral print on a blue ground. OEKOTexÆ

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

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

    Regular price £13.50 p/m
  • + More colours Christmas Cotton - Holly Natural - Dainty

    Christmas Cotton - Holly Natural - Dainty

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

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

    Casella Brushed Cotton - Ferrara

    Italian ex-designer brushed cotton, 160cm wide, 168gsm. Green, blue, and red check

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

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

    Regular price £9.76 p/m
  • Brushed Cotton - Otis

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

    Regular price £9.76 p/m
  • Made in Britain Waxed Cotton - Bonneville 6 - Dark Grey

    Waxed Cotton - Bonneville 6 - Dark Grey

    153cm wide dark grey waxed cotton fabric 'Bonneville 6', 275gsm.

    Regular price £12.50 p/m
  • Stof Fabric - Kaleidoscope - Brown
    20% off

    Stof Fabric - Kaleidoscope - Brown

    Designed in Denmark by Stof, another great design in a yellow and ochre kaleidoscope style print.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Double Gauze - Pink

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

    Regular price £9.96 p/m
  • A Tweed

    150cm wide, polyester and cotton blend tweed coating fabric in black and cream, perfect for jackets.

    Regular price £9.00 p/m
  • Double Gauze - Cream

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

    Regular price £9.96 p/m
  • Double Gauze - Pale Blue

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

    Regular price £9.96 p/m
  • + More colours Redline Denim

    Redline Denim

    150cm wide, 100% cotton red and white striped woven denim. 230gsm - breathable and midweight.

    Regular price £21.50 p/m
  • Polka Lawn

    145cm wide, silver cotton lawn fabric with small white polka dots. Perfect for shirts and blouses.

    Regular price £8.50 p/m
  • Mercerised Cotton Jersey - Airforce Blue
    Sold out

    Mercerised Cotton Jersey - Airforce Blue

    148cm wide, mercerised cotton jersey in airforce blue. Fine, soft & breathable with a subtle sheen.

    Regular price £6.76 p/m
  • Superior Sweatshirt - Taupe Marl

    Made from 70% cotton and 30% polyester, our heavy sweatshirt fabric has a taupe marl finish, perfect for lounge-wear.

    Regular price £16.50 p/m
  • + More colours Cotton Stretch - Stone Polka

    Cotton Stretch - Stone Polka

    132cm wide, stretch woven trousering fabric in ivory with stone polka dots. Made in Spain!

    Regular price £11.96 p/m
  • Petite Bouquet

    153cm wide, ex-designer cotton poplin fabric featuring a small bouquet print on a navy ground, ideal for shirts.

    Regular price £14.00 p/m
  • Made in Italy Ralph Shirting - Mid Blue
    Sold out

    Ralph Shirting - Mid Blue

    150cm wide, ex-designer Italian fine cotton shirting fabric in mid blue with a subtle striped effect.

    Regular price £14.00 p/m
  • Summer Cotton - Betty - Pink
    20% off

    Summer Cotton - Betty - Pink

    Beautiful 146cm wide, cotton poplin fabric with red, yellow & white flowers against a pink ground.

    Sale price £8.60 p/m Regular price £10.76 p/m
  • Hoffman Bali Cotton Lawn - Reflections
    Sold out

    Hoffman Bali Cotton Lawn - Reflections

    Enticing 112cm wide cotton lawn from Hoffman, with swirling ripple-like lines in sky blue across a deep indigo background.

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Snake
    Sold out

    Hoffman Bali Cotton Lawn - Snake

    An earthy 112cm wide Indonesian cotton lawn fabric with hand painted design. The delicate leaf silhouettes give it a layered, organic texture

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Iceberg

    A soft minty 112cm wide Indonesian cotton lawn fabric with hand painted design showcasing delicate white botanical silhouettes

    Regular price £16.76 p/m
  • Sewing Room - Blue Hearts

    This is a cotton poplin dress and craft fabric in white with an all-over print of multi-coloured hearts in shades of blues, pink, yellow and orange.

    Regular price £8.46 p/m
  • GOTS Organic Jersey - Navy

    GOTS Organic 95% Cotton / 5% Elastane knitted jersey fabric in Navy. Breathable and skin-friendly, ideal for everyday wear

    Regular price £10.50 p/m
  • Made in Britain Cuffing ‚Äö√Ñ√¨ Bottoms and Tops

    Cuffing – Bottoms and Tops

    Regular price £8.96 p/m
  • Pretty Polly - Jolly Giraffe

    This child-like giraffe themed polycotton fabric features yellow and orange cartoon drawn giraffes on a white background with yellow polka dots.. Ideal for crafts

    Regular price £3.96 p/m
  • + More colours Austrian Seersucker - Mariner

    Austrian Seersucker - Mariner

    150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.

    Regular price £15.76 p/m
  • Pretty Polly - Strawberry Solo

    This is a great quality white polycotton fabric featuring red strawberry print all-over. A very cute and delicate craft fabric!

    Regular price £3.96 p/m
  • Mason - Grey

    50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!

    Regular price £12.00 p/m
  • Qjutie - Embroidered Denim Chambray - Daisy
    Sold out

    Qjutie - Embroidered Denim Chambray - Daisy

    145cm wide, cotton embroidered denim chambray fabric, from the Qjutie & The Qjutest range.

    Regular price £18.40 p/m
  • Qjutie - Bambino Muslin - Mint

    140cm wide, 100% cotton muslin fabric in mint, from the Qjutie & The Qjutest range.

    Regular price £9.30 p/m
  • Jasper - Grey

    This grey and white Cotton Elastane jersey fabric is in a sort of striped, abstract pattern with multiple shades of grey! Ideal for sweatshirts. Oeko-Tex Standard 100.

    Regular price £18.50 p/m
  • Made in Italy Both Sides Now
    10% off

    Both Sides Now

    140cm wide fine polyester Georgette in shades of blue with an abstract pattern. I suppose it's really only minor variations of one shade of blue and is exceptionally subtle.

    Sale price £22.50 p/m Regular price £25.00 p/m
  • Sewing Room - Floral Pop - White

    112cm wide, cotton poplin fabric featuring a colourful small-scale floral print on a white ground, ideal for craft.

    Regular price £8.46 p/m
  • Sewing Room - Floral Pop - Navy
    10% off

    Sewing Room - Floral Pop - Navy

    100% cotton poplin fabric with a pink/purple small-scale floral print on a dark navy ground. 112cm wide.

    Sale price £7.60 p/m Regular price £8.46 p/m
  • Licensed Jersey - Madagascar Circus
    20% off

    Licensed Jersey - Madagascar Circus

    This OEKO-TEX licensed Madagascar circus print jersey fabric in aqua is 95% cotton and 5% elastane; it's perfect for comfy sweatshirts!

    Sale price £10.36 p/m Regular price £12.96 p/m
  • Made in Italy Royally

    Royally

    Very special 135cm wide heavy cotton jersey in a grey and black stripe on a royal blue background. Perfect for dressmaking.

    Regular price £16.00 p/m
  • + More colours Brushed French Terry - Sand

    Brushed French Terry - Sand

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

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