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:

  • Supershirt - Mabel
    Sold out

    Supershirt - Mabel

    158cm wide, cotton shirting fabric with a check design in navy, blue, orange, light blue, and pink.

    Regular price £9.96 p/m
  • Sewing Room - Lilyanne - Navy

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

    Regular price £8.46 p/m
  • Stretch Corduroy - Navy

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

    Regular price £18.50 p/m
  • Poplin Styles - Daisies - Blue

    142cm wide, 100% cotton poplin fabric with a charming daisy floral print in white and blue.

    Regular price £9.50 p/m
  • Vintage Cotton - Mustard

    Our plain vintage dressmaking fabric in a mustard shade is 100% cotton and 144cm wide, ideal for shirts and trousers!

    Regular price £11.96 p/m
  • Stone Washed Luxury Cotton - Storm

    152cm wide 100% cotton poplin dress fabric in a stormy blue shade. Its stone washed texture and hand is great for structured shirts and dresses.

    Regular price £16.00 p/m
  • Raspberry Punch

    150cm wide, 100% cotton fabric in fuchsia pink. Densely woven with a soft yet structured handle.

    Regular price £12.00 p/m
  • Stof Avalana Jersey - Parallel Pink
    Sold out

    Stof Avalana Jersey - Parallel Pink

    Perfect for soft lounge wear, this cotton and elastane jersey fabric features a pink stripe pattern. OEKOTexÆ.

    Regular price £15.96 p/m
  • Stof Avalana Jersey - Flapper
    Sold out

    Stof Avalana Jersey - Flapper

    Made from 94% cotton and 6% elastane, this OEKOTex knit jersey fabric in black is perfect for soft dresses.

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

    Waxed Cotton - Bonneville 6 - Dusk Grey

    152cm wide dusk grey waxed cotton fabric 'Bonneville 6', 275gsm.

    Regular price £12.50 p/m
  • Doodle - Brown
    Sold out

    Doodle - Brown

    145cm wide cotton poplin floral dress fabric in brown†with an all over white and taupe flower print with smaller yellow†flowers too.

    Regular price £10.00 p/m
  • Sewing Room - Colourful Hearts - Green

    Cotton poplin dress and craft fabric with multi-coloured hearts on a white ground.

    Regular price £8.46 p/m
  • Stof Fabric - Camo Squiggles - Ochre
    20% off

    Stof Fabric - Camo Squiggles - Ochre

    112cm wide abstract camouflage cotton in shades of yellow, mustard, maroon and pale grey is perfect for dressmaking abd quilting. Printed in Japan.

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

    Stof Fabric - Umbrella - Royal

    112cm wide Danish design, Japanese printed cotton with multicoloured umbrellas on a royal blue ground. Ideal for dresses, shirts, quilting, and crafts.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Stof Fabric - Hedgehogs & Co.

    Adorable hedgehogs, mice, and rabbits nap under umbrellas and clouds on this 100% Japanese cotton fabric, perfect for kids' clothes, quilting, and more.

    Regular price £9.00 p/m
  • + More colours Cotton Lurex - Pale Silver

    Cotton Lurex - Pale Silver

    Pale silver metallic cotton lurex craft fabric, all things glittery for crafty projects.

    Regular price £6.50 p/m
  • Pretty Polly - Sewing Stuff

    Poly cotton fabric for crafts with a white sewing themed print on a violet ground.

    Regular price £3.96 p/m
  • BA - Double Gauze - Coral

    135cm wide, 100% cotton broderie anglaise double gauze fabric in a warm coral shade.

    Regular price £15.00 p/m
  • Vintage Cotton - Grey

    144cm wide, OEKO-TEXÆ cotton dressmaking fabric in grey, excellent for floaty trousers, shirts, and skirts!

    Regular price £11.96 p/m
  • + More colours 16 Wale Washed Corduroy - Crimson

    16 Wale Washed Corduroy - Crimson

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

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

    Christmas Cotton - Glitter Stars

    This bold Christmas fabric features a forest green hue covered with red and gold stars that glitter beautifully. This will look amazing at Christmas time!

    Regular price £10.96 p/m
  • + More colours Denim Deconstruct - Mid Blue
    Sold out

    Denim Deconstruct - Mid Blue

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

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

    Cotton Silesia - Cream

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

    Regular price From £8.96 p/m
  • Brushed Cotton - Dainty Daisies
    Sold out

    Brushed Cotton - Dainty Daisies

    148cm wide, 100% brushed cotton featuring a digital floral print on a white ground, great for pyjamas.

    Regular price £12.50 p/m
  • Pima Cotton Lawn - Billie Royal

    140cm wide, 100% Pima cotton lawn fabric with a royal blue floral and foliage print on cream.

    Regular price £14.96 p/m
  • Made in Italy Ralph Shirting - Pale Grey
    Sold out

    Ralph Shirting - Pale Grey

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

    Regular price £14.00 p/m
  • Butterfly - Pink
    10% off

    Butterfly - Pink

    150cm wide cotton dress and craft fabric in a pink butterfly and floral print.

    Sale price £6.52 p/m Regular price £7.26 p/m
  • Sewing Room - Festival - Pink

    Superior cotton poplin with multi colours of daisy flowers in a pastel colours on a dark pink background.

    Regular price £8.46 p/m
  • Graffiti Jersey - Blue
    Sold out

    Graffiti Jersey - Blue

    140cm wide digitally printed graffiti printed cotton stretch jersey in blue, designed by Poppy Europe.

    Regular price £17.50 p/m
  • + More colours Denim Sweatshirt - Mid Blue
    Sold out

    Denim Sweatshirt - Mid Blue

    145cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in mid blue.

    Regular price £17.26 p/m
  • Made in Italy Florence Denim - 11.5oz - Pale Blue
    Sold out

    Florence Denim - 11.5oz - Pale Blue

    142cm wide, 97% cotton 3% elastane, 11.5oz Italian deadstock soft washed denim in pale blue.

    Regular price £19.96 p/m
  • Hoffman Bali Cotton Lawn - Sea Mist
    Sold out

    Hoffman Bali Cotton Lawn - Sea Mist

    A showstopping 112cm wide Indonesian cotton lawn fabric with hand painted design featuring turquoise bursts scattered across a rich, tonal background.

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

    An intense 112cm wide Indonesian cotton lawn fabric with hand painted design in shades of cobalt and midnight blue bring dramatic contrast to this floral batik.

    Regular price £16.76 p/m
  • Pima Cotton Lawn - Artful
    Sold out

    Pima Cotton Lawn - Artful

    140cm wide, Pima cotton lawn fabric with a abstract geometric print in pink, camel, blue and cream.

    Regular price £14.96 p/m
  • Pretty Polly - Seahorses
    Sold out

    Pretty Polly - Seahorses

    This is a great quality white craft polycotton fabric featuring brightly coloured seahorses, shells and bubbles! A lovely sea themed fabric!

    Regular price £3.96 p/m
  • Pretty Polly - Columbus White

    This is a great quality white polycotton fabric featuring red and blue boats of various sorts! A lovely nautical fabric!

    Regular price £3.96 p/m
  • + More colours Combed Cotton Poplin - Paisley Brown

    Combed Cotton Poplin - Paisley Brown

    145cm wide, 100% combed cotton poplin fabric in brown with a colourful and intricate paisley print.

    Regular price £11.00 p/m
  • Proper Seersucker - Red Stripe

    100% cotton red and white striped seersucker. A summer staple. with its relaxed yet refined appearance, seersucker provides†a casual elegance.

    Regular price £15.76 p/m
  • Made in Italy Gabardine - Esercito

    Gabardine - Esercito

    154cm wide, fine, strong 98% cotton 2% elastane ribbed gabardine fabric in khaki. Very durable and smooth.

    Regular price £16.00 p/m
  • + More colours Canvas Print - Patchwork Ted
    10% off

    Canvas Print - Patchwork Ted

    This charming patchwork teddy bear print cotton canvas fabric is a great choice for children's furnishings, bags and other craft projects.

    Sale price £13.50 p/m Regular price £15.00 p/m
  • Qjutie - Plain Cotton Jersey - White

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

    Regular price £12.30 p/m
  • Smart You - Navy

    154cm wide fine cotton suiting & trousering fabric in a classic navy hue, elevated with a luxurious satin finish.

    Regular price £9.00 p/m
  • Fibre Mood - Dobby Check - Black

    Sheer & lightweight 100% cotton fabric in black with a checked dobby weave, perfect for summer!

    Regular price £16.00 p/m
  • Rudiments - Mocca
    60% off

    Rudiments - Mocca

    A fabulous printed cotton dress fabric featuring a geometric pattern of oranges, terras, pinks and creams on a black background. Ideal for shirts!

    Sale price £4.00 p/m Regular price £10.00 p/m
  • Made in Italy Storm System Linen - Navy

    Storm System Linen - Navy

    152cm wide Loro Piana navy water-resistant 100% linen fabric. Luxurious Italian cloth, breathable yet practical.

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