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:

  • Vintage Cotton - Navy

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

    Regular price £11.96 p/m
  • Retro Posy

    148cm wide, Italian red cotton-viscose gauze dress fabric with a sweet white daisy print. Perfect for summer garments.

    Regular price £8.26 p/m
  • Sky Dot

    145cm wide, 100% cotton lightweight trouser fabric in sky blue with a white polka dot print.

    Regular price £6.96 p/m
  • Winceyette - Pink Pug
    Sold out

    Winceyette - Pink Pug

    This pink winceyette brushed cotton fabric features a pug and lipstick print, great for kids clothing, pyjamas and blankets!

    Regular price £6.76 p/m
  • Stof Avalana Jersey - Pablo

    150cm wide, cotton and elastane knitted jersey fabric with a penguin print on a blue ground. Oeko-Tex Standard.

    Regular price £15.96 p/m
  • + More colours Cotton Lawn - Tutti Fruity

    Cotton Lawn - Tutti Fruity

    Gorgeous cotton lawn dress fabric. 140cm wide with a vibrant pink, lime and blue floral print on a white ground. A popular pattern you will certainly recognise.

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

    Casella Brushed Cotton - Livorno

    Italian ex-designer brushed cotton, 150cm wide, 168gsm. Soft blue and grey check

    Regular price £16.26 p/m
  • Made in Britain Waxed Cotton - Bonneville 6 - Green
    Sold out

    Waxed Cotton - Bonneville 6 - Green

    153cm wide green waxed cotton fabric 'Bonneville 6', 275gsm.

    Regular price £12.50 p/m
  • Organic Cotton - Treasure Hunt - Blue
    Sold out

    Organic Cotton - Treasure Hunt - Blue

    This†Oeko-Tex Standard 100 organic†cotton poplin fabric features a child-like animal pirate-themed print in light blue. This†is perfect for any garment!

    Regular price £12.96 p/m
  • Organic Cotton - Safari - Pink

    Oeko-Tex Standard 100 cotton poplin fabric with a safari themed print in light pink.

    Regular price £12.96 p/m
  • Stof Fabric - Midnight Floral

    Designed in Denmark and printed in Japan, this 112cm wide cotton dress fabric†comes in black with a vintage blue leaf and white flower silhouette design.

    Regular price £9.00 p/m
  • Sewing Room - William - Black

    113cm wide paisley cotton fabric in black. In shade of red, yellow and sage green.

    Regular price £8.46 p/m
  • Shadowlands - Dark Navy

    Made in Switzerland, this 142cm wide navy dress fabric is made with 2 layers of cotton mesh fused together with a bold pinstripe design. Very avant-garde.

    Regular price £15.00 p/m
  • French Terry - Grey

    Our 150cm wide plain French Terry jersey fabric in a grey shade is great for joggers, dressmaking and leggings!

    Regular price £12.90 p/m
  • Jersey Cord - Mauve

    150cm wide, cotton & polyester jersey corduroy fabric in mauve purple with a soft, velvety texture.

    Regular price £18.00 p/m
  • Jersey Cord - Navy

    150cm wide, cotton & polyester jersey corduroy fabric in navy blue with a soft, velvety texture.

    Regular price £18.00 p/m
  • Pastel Picnic

    127cm wide, cotton seersucker fabric with a green and pink check. Light, textured and breathable.

    Regular price £11.00 p/m
  • JK - Eleanor

    142cm wide, delightfully pretty floral print on a beautiful cotton lawn base from John Kaldor.

    Regular price £15.76 p/m
  • Printed Voile - Tripping - Red

    This printed voile fabric features a colourful abstract print in a red hue, made from 52% rayon & 48% cotton.

    Regular price £11.50 p/m
  • BA - Susie

    Stunning broderie anglaise fabric with 3 embroidered floral patterns running†parallel to each other.

    Regular price £19.00 p/m
  • + More colours Designer Velvet - Navy
    Sold out

    Designer Velvet - Navy

    130cm wide, ex-designer 100% cotton velvet in navy, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • + More colours Designer Velvet - Cobalt

    Designer Velvet - Cobalt

    142cm wide, ex-designer 100% cotton velvet in cobalt blue, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • Summer Heirloom - Green

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

    Regular price £15.96 p/m
  • + More colours 4oz Denim Chambray - Roses + Rae

    4oz Denim Chambray - Roses + Rae

    147cm wide 100% cotton 4oz printed denim chambray. Lightweight, soft and Oeko-Tex certified - ideal for dresses.

    Regular price £10.96 p/m
  • Brushed Cotton - Fossil Friends

    148cm wide, 100% brushed cotton fabric featuring a fun digital dinosaur print in earthy hues on a white ground.

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

    140cm wide, pima cotton lawn with a bold oversized floral design in shades of blue and grey.

    Regular price £14.96 p/m
  • A Darker Shade Of Pale

    153cm wide, pale beige 100% cotton suiting fabric, closely woven with a crisp finish.

    Regular price £12.50 p/m
  • Poplin Print - Formal Feline - Denim

    100% Cotton in denim printed cotton poplin fabric with an all over print of politely seated cats in white and red, blue and white ties.

    Regular price £7.76 p/m
  • Serena - Blush
    Sold out

    Serena - Blush

    Simply gorgeous, light pink 80% cotton and 20% polyester blend velour fabric is a great choice for loungewear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Made in Britain Interlock - Sunflower

    Interlock - Sunflower

    160cm wide sunflower yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Pretty Polly - Mindy - Navy

    112cm wide, floral printed poly/cotton fabric in navy, perfect for clothing, bedding and craft projects!

    Regular price £4.76 p/m
  • Stone Washed Linen - Navy

    Our heavy, 70% stone-washed linen & 30% cotton fabric in navy has a nice hang and textured surface, ideal for dressmaking!

    Regular price £17.00 p/m
  • + More colours BA - Marlowe - Coral

    BA - Marlowe - Coral

    144cm wide, 100% cotton floral broderie anglaise fabric in coral. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • Made in Britain Sunday Softs - Grey

    Sunday Softs - Grey

    A light loop back terry jersey in grey, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.

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

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

    Regular price £3.96 p/m
  • Proper Seersucker - Indigo Stripe

    Made from 100% cotton, this denim blue and white striped seersucker is lightweight and breathable, perfect for summer dresses, shirts and shorts

    Regular price £15.76 p/m
  • Pretty Polly - Walk The Dinosaur

    This is a great quality white polycotton fabric featuring various dinosaurs, flowers and plants! An ideal fabric crafts!

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

    Combed Cotton Poplin - Harriet

    150cm wide, 100% combed cotton poplin with a navy small-scale floral print on a white backdrop.

    Regular price £11.96 p/m
  • + More colours Canvas Print - Airport

    Canvas Print - Airport

    Black printed cotton canvas with an aeroplane and airport design. Perfect fabric for crafts and home furnishing

    Regular price £10.50 p/m
  • Poplin Print - Maui - Taupe

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

    Regular price £7.76 p/m
  • Get Plucked - Pink

    Our 'plucked' knit jacquard jersey fabric in pink is made from polyester, cotton and elastane, ideal for jackets!

    Regular price £13.00 p/m
  • + More colours Batik - Tribal Sunset

    Batik - Tribal Sunset

    This cotton poplin batik fabric showcases a stunning blend of warm orange and rich purple hues.

    Regular price £14.50 p/m
  • Night Swimming

    This soft fabric is 100% cotton and features a variety of different colours including black, white, grey and blue. The abstract pattern is perfect for dress making!

    Regular price £8.00 p/m
  • Modal Cotton Velour - Purple

    150cm wide, modal and cotton velour fabric in purple, perfect for creating soft tracksuits.

    Regular price £13.00 p/m
  • Superior Sweatshirt - Teal Marl

    164cm wide, heavy sweatshirt fabric in teal marl, made from 70% cotton and 30% polyester.

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