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:

  • Organic Plain French Terry - Sky

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

    Regular price £17.26 p/m
  • Monroe - Ivory

    160cm ivory quilted fabric. Ex-designer quality, 80% cotton, 20% polyester blend, perfect for stylish, warm creations.

    Regular price £18.00 p/m
  • Stof Avalana Jersey - Buds Grey

    OEKOTex cotton and elastane blend jersey fabric with a small floral print on a grey ground, ideal for tops.

    Regular price £15.96 p/m
  • Lady Tessa - Black

    150cm wide, lightweight plain cotton twill fabric in black. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • Hoffman Bali Cotton Lawn - Winifred

    Mesmerising 112cm wide cotton lawn from Hoffman, hand painted with rainbow coloured leaves.

    Regular price £16.76 p/m
  • Remnant - Calico - New Wagon Train (1m)
    Sold out

    Remnant - Calico - New Wagon Train (1m)

    Remnant (1m) - 160cm wide, unbleached, but finished quite hefty cotton canvas of a type which might of covered the wagons of the settlers as the made their journey from East to West across America prior to the gold rush. Of its kind magnificent.

    Regular price £8.50 p/u
  • Loom State Muslin

    162cm wide, cotton loom state muslin fabric, unbleached & undyed. Perfect for toiles, crafts & more.

    Regular price £7.00 p/m
  • Hard Work

    Dark Grey cotton nylon check, 154cm wide. Light, durable woven with fine white check

    Regular price £12.00 p/m
  • Cotton Cuffing - White

    116cm wide white cotton cuffing fabric, 163gsm. A lightweight and breathable 100% cotton rib,

    Regular price £8.96 p/m
  • + More colours Christmas Prints - Poinsettia

    Christmas Prints - Poinsettia

    150cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, green holly leaves, and gold details on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Blue

    Christmas Cotton - Hollygrove - Blue

    150cm wide, 122gsm 100% cotton Christmas fabric with gold holly leaf design on blue.

    Regular price £9.76 p/m
  • Made in Italy Sartoria Shirting - Bari

    Sartoria Shirting - Bari

    Italian ex-designer cotton check, 150cm wide, 140gsm. Red, blue, and navy check--soft, breathable

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

    Casella Brushed Cotton - Lecco

    Italian ex-designer brushed cotton, 155cm wide, 168gsm. Cream, grey, and red check

    Regular price £16.26 p/m
  • Made in Italy Storm System Seersucker - Navy Stripe

    Storm System Seersucker - Navy Stripe

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

    Regular price £17.00 p/m
  • Brushed Cotton - Lottie

    Red, green, and blue brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

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

    Black fine cotton T-shirting jersey, 176cm wide, 180gsm. Soft, breathable 100% cotton knit

    Regular price £8.00 p/m
  • Brushed Cotton - Bonnie

    Pink and black brushed cotton check fabric, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • BA - Meadow - Sage

    Sage green cotton broderie anglaise, 140cm wide, 133gsm. Soft, breathable, and lightweight

    Regular price £9.00 p/m
  • Made in Italy+ More colours La Texture

    La Texture

    A stunning pair of Italian ex-designer cotton seersucker fabrics, both showcasing playful pattern and refined European craftsmanship.

    Regular price £22.00 p/m
  • Poplin Print - Wat Spot - Taupe

    A really lovely simple design in a lovely Farrow and Ball Taupe colour.

    Regular price £7.96 p/m
  • Made in Italy 7.8oz Deadstock Denim Shirting - No. 1
    Sold out

    7.8oz Deadstock Denim Shirting - No. 1

    140cm wide, ex-designer lightweight 7.8oz cotton denim shirting fabric in traditional denim blue.

    Regular price £14.00 p/m
  • Double Gauze - Grey

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

    Regular price £9.96 p/m
  • Linen Mix - Prowla

    134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.

    Regular price £14.50 p/m
  • Made in Italy Palm

    Palm

    128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.

    Regular price £25.00 p/m
  • Made in Italy Catena

    Catena

    140cm wide, Italian cotton dress/suiting fabric with a subtle chain link pattern on a black base.

    Regular price £22.00 p/m
  • Fibre Mood - Knitwear - Red

    160cm wide, 330gsm knitwear fabric in red. Made from 70% cotton and 30% polyester, OEKO-TEX certified.

    Regular price £34.50 p/m
  • Brushed Cotton - Astro Animals

    This 148cm wide, 100% brushed cotton fabric features a space-themed design with astronaut animals.

    Regular price £12.50 p/m
  • Maya Suiting - Sky Blue

    135cm wide, sky blue stretch cotton suiting fabric with a white woven check and soft feel.

    Regular price £10.00 p/m
  • Track Star

    143cm wide, 77% cotton, 23% nylon double-sided jersey tracksuiting fabric in beige and grey.

    Regular price £15.00 p/m
  • Hoffman Bali Cotton Lawn - Midnight

    Autumnal 112cm wide cotton lawn from Hoffman, rust tones layered into a painterly leaf and fern design.

    Regular price £16.76 p/m
  • S.A.S

    146cm wide, cotton and elastane lightweight suiting fabric in a traditional military camel shade.

    Regular price £14.00 p/m
  • Queen of Hearts

    This cotton craft fabric has an all-over Union Jack print in red, white and blue in multiple sized hearts. Ideal for bunting, table covers, & craft projects.

    Regular price £7.00 p/m
  • Stof Avalana Jersey - Doodle Zoo

    This 95% cotton, 5% elastane jersey features whimsical animal faces on a grey background.

    Regular price £15.96 p/m
  • Pretty Polly - This Is Football

    This is a great quality green craft polycotton fabric featuring green stripes, England flags and footballs! A perfect football fabric to show your support!

    Regular price £3.96 p/m
  • Pretty Polly - Aliens 'R' Us

    This is a great quality white craft polycotton fabric featuring a space print in pastel colours! A lovely craft fabric!

    Regular price £3.96 p/m
  • Pretty Polly - Saturn in Colour

    This is a great quality white and grey space themed craft polycotton fabric featuring multi-coloured Saturn's and stars! A great craft fabric!

    Regular price £3.96 p/m
  • Qjutie - Cotton Poplin - Baby Feelbook Panel

    150cm wide, cotton poplin panel fabric to create the feelbook from the Qjutie & The Qjutest range.

    Regular price £15.75 p/u
  • Lemon Cello

    190cm wide, 100% cotton lightweight sweatshirt fabric in a pale cream-lemon shade, 295gsm. Soft, breathable, and ideal for joggers, hoodies, and jumpers. Limited stock.

    Regular price £12.00 p/m
  • Qjutie - French Terry - Colourful Flowers

    150cm wide, cotton, elastane floral French terry jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Qjutie - French Terry - Carrots

    150cm wide, cotton & elastane carrot print lilac jersey fabric, from the Qjutie & The Qjutest range.

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

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

    Regular price £15.76 p/m
  • Qjutie - Jumbo Waffle - Khaki

    150cm wide, 100% cotton jumbo waffle fabric in khaki, from the Qjutie & The Qjutest range.

    Regular price £12.96 p/m
  • Fibre Mood - Denim Look - Summer Red

    Brighten up your wardrobe with this cotton and elastane denim look fabric in vibrant summer red.

    Regular price £16.76 p/m
  • + More colours Chessboard - Bottle

    Chessboard - Bottle

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

    Regular price £7.96 p/m
  • + More colours Como Classico - Denim - Matteo

    Como Classico - Denim - Matteo

    Como Classico: Matteo, a modern shirting-weight denim.

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