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:

  • Made in Italy+ More colours Casella Brushed Cotton - Padova

    Casella Brushed Cotton - Padova

    Italian ex-designer brushed cotton, 160cm wide, 168gsm. Red, black, and cream check

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

    Brushed Cotton Flannel - Finlay

    140cm wide, 100% cotton brushed flannel in navy, red, and white check.

    Regular price £14.50 p/m
  • Made in Britain Soft Rib Cotton Jersey - Black

    Soft Rib Cotton Jersey - Black

    Black soft ribbed jersey, 134cm wide, 246gsm. 100% cotton knit with fine rib texture

    Regular price £8.00 p/m
  • True Essentials - T-Shirting - Black

    100% cotton T-shirting jersey, 168cm wide, 196gsm. Soft, breathable midweight knit

    Regular price £8.00 p/m
  • Bare Blend - Linen Mix

    Regular price £11.76 p/m
  • Double Gauze - Mint

    100% Cotton dress fabrics in mint with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments and baby friendly.

    Regular price £9.96 p/m
  • All Purpose

    150cm-wide white cotton with open weave, sleek finish. Perfect for craft projects, offering breathability and a smooth surface for detailed work.

    Regular price £10.00 p/m
  • Double Gauze - Bordeaux Red

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

    Regular price £9.96 p/m
  • Made in Italy Avorio

    Avorio

    122cm wide, lightweight cotton suiting in ivory with a small all-over cream dobby weave design.

    Regular price £25.00 p/m
  • Digitally Printed French Terry - Dino Vally

    Digitally printed 95% Cotton / 5% Elastane French Terry jersey fabric.

    Regular price £17.50 p/m
  • Stretch Lawn - Lemon

    140cm wide, cotton, nylon, elastane blend stretch lawn shirting fabric in pale lemon yellow.

    Regular price £8.50 p/m
  • Rainbow Birds
    62% off

    Rainbow Birds

    Digital UK printed craft cotton fabric with an all over rainbow bird print on an aqua blue background. Perfect for crafts and costumes.

    Sale price £6.00 p/m Regular price £15.96 p/m
  • Sussex - Verbena

    Superb quality cotton lawn dress fabric with an all over floral pattern in shades of pink, orange and white on a black background

    Regular price £12.50 p/m
  • Superior Sweatshirt - Palest Grey

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

    Regular price £16.50 p/m
  • + More colours Denim Sweatshirt - Grey
    Sold out

    Denim Sweatshirt - Grey

    125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in grey.

    Regular price £17.26 p/m
  • Hoffman Bali Cotton Lawn - Julie

    Beautiful 112cm wide cotton lawn from Hoffman, with hand painted design of layered indigo and cobalt leaves.

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

    Exceptional quality 112cm wide Indonesian cotton lawn fabric with hand painted design of light sketchy flowers in icy tones layered over a moody plum and midnight base.

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

    A rich 112cm wide Indonesian cotton lawn fabric with hand painted design featuring layers of soft leafy silhouettes over a mottled plum and berry background

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

    A mysterious & moody 112cm wide Indonesian cotton lawn fabric with hand painted design featuring large, painterly petals in deep teal, violet, emerald and hints of plum

    Regular price £16.76 p/m
  • Double Gauze - Black

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

    Regular price £9.96 p/m
  • Poplin Print - Island Bloom

    Vibrant 112cm wide cotton poplin fabric with rich mustard background and eye-catching yellow and pink flowers

    Regular price £7.96 p/m
  • Poplin Print - Island Retreat

    Crafted from 100% cotton, this fabric presents a rich cream background and eye-catching beige and red flowers

    Regular price £7.96 p/m
  • Stof Avalana Jersey - Vivid Bloom

    Our cotton elastane knitted jersey fabric has a rich purple background with pink floral madness. Perfect for t-shirts. OEKOTexÆ.

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

    This 95% cotton, 5% elastane jersey fabric features a classic grey, black, and white plaid pattern.

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

    This 95% cotton, 5% elastane jersey fabric in bright yellow is perfect for eye-catching garments.

    Regular price £15.96 p/m
  • Pretty Polly - Ochre Bear

    This ochre yellow teddy bear themed polycotton fabric features bear faces in yellow, white and grey with little stars in white and red all over. Ideal for crafts!

    Regular price £3.96 p/m
  • Pretty Polly - Fairy Godmother

    This is a great quality white polycotton fabric featuring fairies, flowers, castles and more! All in delicate tones of pinks, purples and blues. Ideal for crafts!

    Regular price £3.96 p/m
  • Qjutie - Floral Jacquard - Dusty Salmon

    160cm wide, cotton/polyester jacquard fabric in dusty salmon, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Qjutie - Jacquard Towelling - Flower Power

    150cm wide, cotton/polyester floral jacquard towelling fabric, from the Qjutie & The Qjutest range.

    Regular price £20.50 p/m
  • Fortnum - Grey

    50% cotton and 50% viscose fabric features a floral print in shades of grey, orange and yellow. This cloth is ideal for summer garments.

    Regular price £12.00 p/m
  • Qjutie - Waffle - Daisy

    135cm wide, cotton/elastane daisy print waffle jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Qjutie - Bambino Print - Lemons

    140cm wide, cotton lemon print muslin fabric in off white, from the Qjutie & The Qjutest range.

    Regular price £12.30 p/m
  • Qjutie - 3 Thread Linen Fleece - Ecru

    135cm wide, 80% cotton, 20% linen fleece fabric in ecru, from the Qjutie & The Qjutest range.

    Regular price £20.50 p/m
  • Fibre Mood - Denim Look - Mint

    Brighten up your wardrobe with this cotton and elastane denim look fabric in mint green.

    Regular price £16.76 p/m
  • Blend In

    150cm wide, 100% cotton lightweight camouflage print fabric, perfect for trousers and shirts.

    Regular price £10.00 p/m
  • Jurassic Army

    Licensed brushed cotton fabric with a dinosaur print from the Jurassic Park franchise. Perfect for kids clothing and craft projects! Oeko-Tex 100.

    Regular price £15.00 p/m
  • + More colours Chessboard - Royal

    Chessboard - Royal

    163cm wide, crisp polyester-cotton shirting fabric with a bold blue and white chessboard check.

    Regular price £7.96 p/m
  • Supershirt - Albert

    158cm wide, cotton shirting fabric with a check design in navy, mustard, olive, taupe, and lilac.

    Regular price £9.96 p/m
  • BA - Lexy

    Delicate 130cm wide, 100% cotton broderie anglaise fabric with pastel coloured floral embroidery.

    Regular price £25.60 p/m
  • + More colours Brushed French Terry - Mint

    Brushed French Terry - Mint

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

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

    Brushed French Terry - Soft Blue

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

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

    Como Classico - Denim - Paolo

    Mid-weight washed denim, ideal for shirts, dresses and jackets.

    Regular price £21.96 p/m
  • + More colours Como Classico - Denim - Giorgio
    Sold out

    Como Classico - Denim - Giorgio

    Rigid 100% cotton denim, perfect for jeans and workwear.

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

    Como Classico - Denim - Enzo

    Italian soft denim, 12oz (407gsm) in classic indigo.

    Regular price £21.96 p/m
  • Organic Plain French Terry - Rose

    Dusky rose pink, 156cm wide organic french terry jersey fabric. Oeko-Tex certified, 95% cotton, 5% elastane. Ideal for stretchy, comfortable clothes.

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