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:

  • Marley Jersey

    Cotton, polyester and elastane blend knit jersey fabric in navy with a marl finish, perfect for sweatshirts.

    Regular price £12.50 p/m
  • Sussex - Calendula

    144cm wide, cotton lawn dressmaking fabric in brown with a red and purple floral print.

    Regular price £12.50 p/m
  • Pretty Polly - Pink Clematis

    This is a great quality white craft polycotton fabric featuring a delicate pink floral print with green leaves! A lovely craft fabric!

    Regular price £3.96 p/m
  • Pretty Polly - Mini Butterfly Garden

    This is a great quality white polycotton craft fabric featuring butterflies, floral and stars in pretty pastel colours. This is a delicate print.

    Regular price £3.96 p/m
  • Qjutie - Crinkle Cotton Jersey - Multi

    150cm wide, cotton mix fruity floral print jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Poplin Print - Maui - Plum

    112cm wide superior quality plum red cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!

    Regular price £7.76 p/m
  • Fibre Mood - Dobby Check - Sky

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

    Regular price £16.00 p/m
  • Poplin Styles - Sunflower Power

    Our fabulous cotton poplin features a bold sunflower print on a navy background. A pretty vintage fabric suitable for sun dresses and classic holiday shirts.

    Regular price £9.50 p/m
  • Superior Sweatshirt - Khaki

    Made from 70% cotton, 30% polyester, this sweatshirt fabric in khaki is great for joggers.

    Regular price £16.50 p/m
  • + More colours Brushed French Terry - Petrol

    Brushed French Terry - Petrol

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

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

    Brushed French Terry - Terracotta

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

    Regular price £14.00 p/m
  • A Bit of Colour

    154cm wide, fine polyester-cotton trousering fabric in coral--breathable, soft & perfect for summer.

    Regular price £8.00 p/m
  • Made in Italy Never The Twain - Windsor
    Sold out

    Never The Twain - Windsor

    148cm wide, Italian ex-designer cotton shirting fabric in white with navy, olive and rust†checks.

    Regular price £16.76 p/m
  • Katniss

    129cm wide, cotton made using the burnout technique to create a semi-transparent floral pattern.

    Regular price £14.46 p/m
  • Admiral

    150cm fine wool Melton coating in dark navy. With a finish you could die for.

    Regular price £10.26 p/m
  • Poplin Styles - Paisley - Red

    150cm wide, 117gsm, lightweight 100% cotton poplin fabric in a classic red and blue paisley print.

    Regular price £9.50 p/m
  • Poplin Styles - Festival of Paisley - Sun

    140cm wide, 115gsm, lightweight 100% cotton poplin fabric in yellow with a sunny paisley print.

    Regular price £9.50 p/m
  • Poplin Styles - Zebra

    142cm wide, 100% cotton poplin fabric, featuring a quirky, multi-directional zebra design.

    Regular price £9.50 p/m
  • Marl Sweatshirt - Light Grey

    This light grey 154cm wide super snug fleece backed sweatshirt fabric is perfect for hoodies, joggers and comforts.

    Regular price £22.00 p/m
  • Pansie - Royal

    144cm wide, stunning royal blue jacquard shirting with an all over subtle paisley weave, made from cotton.

    Regular price £11.96 p/m
  • Made in Italy If You Could Dream

    If You Could Dream

    142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.

    Regular price £24.96 p/m
  • Cielo

    Our plain, pale blue cotton shirting fabric is 156cm wide, soft to the touch and would make beautiful blouses or dresses!

    Regular price £8.00 p/m
  • Rafe - Brown

    140cm wide, cotton, Tencel & Lycra fabric in dark brown. Smooth, breathable, and gently stretchy.

    Regular price £12.50 p/m
  • Vintage Cotton - Blue

    OEKOTexÆ plain blue dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!

    Regular price £11.96 p/m
  • + More colours Baby Driver - Flower Power - Black

    Baby Driver - Flower Power - Black

    112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.

    Regular price £11.50 p/m
  • Superior Sweatshirt - Olive Marl
    Sold out

    Superior Sweatshirt - Olive Marl

    Made from 70% cotton and 30% polyester, this heavy, marl sweatshirt fabric in an olive hue is ideal for joggers.

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

    Liscia

    165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.

    Regular price £18.00 p/m
  • Made in Italy That's Cheating - Italian Shirting

    That's Cheating - Italian Shirting

    Our plain woven cotton shirting fabric in blue is perfect for fashioning loose trousers, floaty skirts and blouses!

    Regular price £10.00 p/m
  • Roseberry Chambray
    Sold out

    Roseberry Chambray

    143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!

    Regular price £7.00 p/m
  • Stof Avalana Jersey - Disco Dandelion

    160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.

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

    Stof Avalana Jersey - Roses Grey

    This soft 95% cotton and 5% elastane OEKOTex jersey fabric has a floral print on a grey ground, ideal for tops.

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

    Casella Brushed Cotton - Ravenna

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

    Regular price £16.26 p/m
  • + More colours Brushed Cotton Flannel - Mabel
    Sold out

    Brushed Cotton Flannel - Mabel

    140cm wide, 100% cotton brushed flannel in blue, black, and cream check.

    Regular price £14.50 p/m
  • Doodle - Ditsy Leaf - Ochre

    145cm wide Poplin cotton floral dress fabric in taupe with an all over ochre ditsy leaf†print.

    Regular price £10.00 p/m
  • Sewing Room - Multi Cube

    113cm wide. Superior quality cotton poplin in white with a multicoloured 3D geometric cube print.

    Regular price £8.46 p/m
  • Sewing Room - Flower Pot - Mint

    Superior quality cotton poplin in mint with a pretty garden themed print in a variety of colours. 113cm wide.

    Regular price From £8.45 p/u
  • Double Gauze - Lilac

    135cm wide, cotton double gauze fabric in lilac, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Pretty Polly - Bloomburst

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

    Regular price £4.76 p/m
  • Pansie - Green

    144cm wide, 100% cotton dress fabric in a vivid bright green with a subtle woven jacquard pattern.

    Regular price £11.76 p/m
  • + More colours 16 Wale Washed Corduroy - Teal

    16 Wale Washed Corduroy - Teal

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

    Regular price £16.50 p/m
  • Pima Cotton Lawn - Ellen
    Sold out

    Pima Cotton Lawn - Ellen

    138cm wide Pima cotton lawn fabric with a multicoloured floral print on cream. Lightweight, breathable and smooth.

    Regular price £14.96 p/m
  • + More colours Denim Deconstruct - Indigo

    Denim Deconstruct - Indigo

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

    Regular price £14.26 p/m
  • Metric Silk

    145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.

    Regular price £13.96 p/m
  • Made in Italy Evergreen Terry
    Sold out

    Evergreen Terry

    186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!

    Regular price £17.26 p/m
  • Pima Cotton Lawn - Lottie - Pastel
    Sold out

    Pima Cotton Lawn - Lottie - Pastel

    140cm wide, Pima cotton lawn fabric in a floral design in pastel shades against a white ground.

    Regular price £14.96 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