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 Christmas Cotton - Hollygrove - Green

    Christmas Cotton - Hollygrove - Green

    140cm wide, 122gsm 100% cotton Christmas fabric in green with metallic gold holly design

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

    Christmas Cotton - Berries & Holly - Blue

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

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

    Casella Brushed Cotton - Rimini

    Italian ex-designer brushed cotton, 150cm wide, 168gsm. Pink, lilac, and cream check

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

    Brushed Cotton Flannel - Clara

    140cm wide, 100% cotton brushed flannel fabric in peach pink, grey, and white check.

    Regular price £14.50 p/m
  • Brushed Cotton - Sindia - Steel

    148cm wide, 100% brushed cotton fabric with a steel grey floral print. Soft, warm

    Regular price £11.96 p/m
  • Brushed Cotton - Celeste - Blue

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

    Regular price £11.96 p/m
  • Made in Britain Water Resistant Cotton Cambric 6oz - Black

    Water Resistant Cotton Cambric 6oz - Black

    155cm wide, black cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £12.50 p/m
  • 9oz - Washed Denim Poppy - Indigo

    Indigo floral washed denim, 176cm wide, 9oz (304gsm). Cotton-rich, durable and soft

    Regular price £14.26 p/m
  • + More colours 8oz Denim - Smokey Italian
    Sold out

    8oz Denim - Smokey Italian

    156cm wide Italian 8oz denim fabric 100% cotton with a smoky pattern. A distinctive lightweight denim.

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

    Waxed Cotton - Bonneville 6 - Silver Grey

    155cm wide silver grey waxed cotton fabric 'Bonneville 6', 275gsm.

    Regular price £12.50 p/m
  • Double Gauze - Royal Blue
    Sold out

    Double Gauze - Royal Blue

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

    Regular price £9.96 p/m
  • Made in Italy Sicilian Fiesta

    Sicilian Fiesta

    124cm wide, Italian black lace fabric with a geometric pattern. Ideal for special occasion wear.

    Regular price £16.50 p/m
  • Made in Italy Cocktail

    Cocktail

    150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!

    Regular price £18.00 p/m
  • Made in Italy Royal Magnificence

    Royal Magnificence

    174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.

    Regular price £16.00 p/m
  • Made in Italy Valerie

    Valerie

    150cm wide, black cotton velvet fabric, woven in Italy. Lightweight and wearable with a soft drape.

    Regular price £16.00 p/m
  • + More colours 4oz Denim Chambray - Tropical Leaves
    Sold out

    4oz Denim Chambray - Tropical Leaves

    175cm wide, 100% cotton 4oz lightweight chambray fabric with a tropical leaf print in grey.

    Regular price £15.76 p/m
  • + More colours BA - Daphne - Green

    BA - Daphne - Green

    0

    Regular price £13.46 p/m
  • Summer Heirloom - Orange

    145cm wide, 100% cotton fabric in orange with cream embroidery and lace-style panels.

    Regular price £15.96 p/m
  • + More colours 16 Wale Washed Corduroy - Red
    Sold out

    16 Wale Washed Corduroy - Red

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

    Regular price £16.50 p/m
  • + More colours Designer Velvet - Diamond

    Designer Velvet - Diamond

    148cm wide, ex-designer 100% cotton velvet in brown with a subtle lighter brown diamond pattern.

    Regular price £20.50 p/m
  • Made in Italy+ More colours Cotton Silesia - White

    Cotton Silesia - White

    127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.

    Regular price From £8.96 p/m
  • Brownstone Shirting
    Sold out

    Brownstone Shirting

    148cm wide, cotton shirting fabric in light brown with a crisp white check with a superb finish.

    Regular price £10.00 p/m
  • + More colours Cotton Stretch - Sand Leopard

    Cotton Stretch - Sand Leopard

    132cm wide, stretch woven trouser fabric in ivory with a sand leopard print. Made in Spain.

    Regular price £11.96 p/m
  • + More colours Cotton Stretch - Navy Cheetah

    Cotton Stretch - Navy Cheetah

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

    Regular price £11.96 p/m
  • Dream Catcher

    125cm wide, intricately woven lace dress fabric in ivory. Made from cotton and nylon, perfect for festival wear.

    Regular price £16.00 p/m
  • Made in Italy Ralph Shirting - Dark Grey

    Ralph Shirting - Dark Grey

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

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

    Ralph Shirting - Olive Green

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

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

    Ralph Shirting - Taupe

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

    Regular price £14.00 p/m
  • Hoffman Bali Cotton Lawn - Blooms - Blue

    Beautiful 112cm wide cotton lawn from Hoffman, with a dappled scatter design in pinks and violets across an inky navy and purple ground.

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

    A striking 112cm wide Indonesian cotton lawn fabric with hand painted design featuring deep indigo tones and scattered with tonal sky-blue spots.

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

    A joyful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring a lively daisy-like firework print in soft pink, orange, coral, and golden yellow on a white base.

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

    A rich & warm 112cm wide Indonesian cotton lawn fabric with hand painted design of stylised florals in a scattered layout give it a free-flowing, organic quality.

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

    This soft, stretchy jersey fabric features bunnies on a beige ground, perfect for children's wear.

    Regular price £15.96 p/m
  • + More colours Baby Seersucker - Tiny Navy

    Baby Seersucker - Tiny Navy

    150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.

    Regular price £15.76 p/m
  • Pretty Polly - Easy As

    This is a great quality turquoise blue polycotton fabric featuring A, B and C letters in orange, yellow, blue and green. A lovely, bright craft fabric!

    Regular price £3.96 p/m
  • Qjutie - Plain Cotton Jersey - Ecru

    155cm wide, cotton & spandex plain jersey fabric in ecru, from the Qjutie & The Qjutest range.

    Regular price £12.30 p/m
  • + More colours Cotton Print - Minion Crowd

    Cotton Print - Minion Crowd

    150cm wide, 115gsm digitally printed cotton fabric featuring a crowd of playful minions.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Wine

    Brushed French Terry - Wine

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

    Regular price £14.00 p/m
  • + More colours Como Classico - Denim - Marco

    Como Classico - Denim - Marco

    Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.

    Regular price £21.96 p/m
  • + More colours Como Classico - Denim - Stefano

    Como Classico - Denim - Stefano

    Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Adriano

    Como Moderno - Denim - Adriano

    Adriano, an Italian deadstock stretch denim from our Como Moderno collection. Black (broken denim, soft, not matte), approximately 389 gsm (~11.5oz).

    Regular price £21.96 p/m
  • Voyage - Armathwaite Peach Navy Ness Poplin Cotton

    Stunning cotton poplin digitally printed in Scotland, wonderful for structured dresses and craft projects.

    Regular price £22.00 p/m
  • Voyage - Hedgerow Navy Morlich Cotton

    This digitally printed chemical-free cotton from Voyage features a delightful countryside design.

    Regular price £20.76 p/m
  • Voyage - Netherton Pomegranate Emerald Morlich Cotton

    This striking mirrored pheasant design is perfect for dresses, skirts and even home dÈcor.

    Regular price £20.76 p/m
  • Pastel Tartan
    Sold out

    Pastel Tartan

    145cm wide, 100% cotton fabric with a summery pastel tartan print, 155gsm. Soft & breathable.

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