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 Marl Sweatshirt - Yellow
    Sold out

    Vintage Marl Sweatshirt - Yellow

    Vintage look, 100% cotton yellow marl sweatshirt fabric. Perfect for cosy sweaters & loungewear.

    Regular price £15.00 p/m
  • Hendon - Sky Blue

    Our baby blue 97% cotton and 3% elastane dress fabric has an elegant sateen finish.

    Regular price £10.00 p/m
  • Mad Max - 13.5oz Dark Blue Denim
    Sold out

    Mad Max - 13.5oz Dark Blue Denim

    140cm wide, 98% cotton and 2% elastane, 13.5oz heavyweight denim fabric in dark blue.

    Regular price £15.00 p/m
  • Made in Italy Fiori Aqua

    Fiori Aqua

    150m wide fine Italian cotton lawn in mint green, featuring a delicate floral print. Perfect for layering, caftans, and summer dresses.

    Regular price £17.00 p/m
  • Pima Cotton Lawn - Tayla

    140cm wide, 100% Pima cotton lawn fabric with a delicate soft white leaf print on a red backdrop.

    Regular price £14.96 p/m
  • + More colours Canvas Print - Barny

    Canvas Print - Barny

    This bold grey printed cotton canvas features a wise owl design. This modern print is perfect for cushion covers, blinds and other soft furnishings.

    Regular price £15.00 p/m
  • + More colours Austrian Seersucker - Navy Stripe

    Austrian Seersucker - Navy Stripe

    Lightweight Austrian seersucker fabric with navy and white stripes. Ideal for summer garments!

    Regular price £15.76 p/m
  • + More colours BA - Floral Double Gauze - Mustard
    Sold out

    BA - Floral Double Gauze - Mustard

    144cm wide, cotton broderie anglaise double gauze fabric in mustard with a white floral pattern.

    Regular price £14.76 p/m
  • Pima Cotton Lawn - Vine - Pastel

    140cm-wide Pima cotton lawn dress fabric with an artistic floral print in pastel shades. Soft, durable, and stylish.

    Regular price £14.96 p/m
  • Double Sided Terry Towelling - Red

    152cm wide, double-sided cotton terry towelling in red. Thick, absorbent & incredibly soft.

    Regular price £10.50 p/m
  • Made in Italy InWool Jersey Stripe - White
    Sold out

    InWool Jersey Stripe - White

    Italian towelling stripe t-shirt fabric in white, lightweight and soft, made from cotton and elastane.

    Regular price £12.00 p/m
  • + More colours Boston - Plain Cotton Poplin - White

    Boston - Plain Cotton Poplin - White

    114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.

    Regular price £6.76 p/m
  • Poplin Print - Formal Feline - Navy

    112cm wide, 100% Cotton navy printed cotton poplin fabric with an all over print of polite seated cats in white and red, grey and white ties.

    Regular price £7.76 p/m
  • Stof Fabric - Dew Drops - Lavender

    112cm wide soft cotton fabric with a spotty design in shades of purple and grey on a white ground. Perfect for dresses. Designed in Denmark - Printed in Japan.

    Regular price £9.00 p/m
  • + More colours Cotton - Hedgehogs & Mushrooms
    20% off

    Cotton - Hedgehogs & Mushrooms

    150cm wide, cotton quilting fabric with hedgehogs, shrubbery, and mushrooms. Versatile for quilting, patchwork, dressmaking, and shirting.

    Sale price £10.00 p/m Regular price £12.50 p/m
  • Superior Quality Plain Poly/Cotton - Tan

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in tan. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Sewing Room - Micro Dot - Black

    Superior quality cotton poplin in a small black and white polka dot. 113cm wide.

    Regular price From £8.45 p/u
  • + More colours Enigma Linen - Rust

    Enigma Linen - Rust

    Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.

    Regular price £12.76 p/m
  • 8.5oz Stretch Denim - Clyde

    139cm wide, 8.5oz 70% cotton, 27% polyester, and 3% elastane lightweight denim fabric in indigo.

    Regular price £12.50 p/m
  • + More colours 8 Wale Corduroy - Midnight
    Sold out

    8 Wale Corduroy - Midnight

    154cm wide, 8 wale cotton corduroy fabric with a dark navy - almost black hue, soft and durable, perfect for bags and aprons.

    Regular price £12.00 p/m
  • Pima Cotton Lawn - Raj - Pink
    Sold out

    Pima Cotton Lawn - Raj - Pink

    140cm wide, 100% cotton fabric with a pretty paisley floral design in shades of pink, blue & green.

    Regular price £14.96 p/m
  • French Terry - Sea Green

    Gorgeous light sea green 95% Cotton, 5% Elastane French Terry OEKO-TEX jersey fabric with a looped back. Perfect for sweatshirting and loungewear.

    Regular price £12.90 p/m
  • Elton

    Elegantly soft cotton 100% cotton lawn fabric features a delightful floral print in gold, pink and blue shades.

    Regular price £12.50 p/m
  • Sewing Room - Emily - Turquoise

    100% cotton poplin fabric with tiny flowers of bright colours on a turquoise background. This fabric is superb for dresses, crafts and light furnishings.

    Regular price From £8.45 p/u
  • + More colours 3 Hole - Broderie Anglaise - Cream

    3 Hole - Broderie Anglaise - Cream

    A lovely quality 3 hole broderie anglaise dress fabric in a soft cream with floral detailing. Perfect for summer time!

    Regular price £6.76 p/m
  • Pima Cotton Lawn - Lana Blue - Paisley
    Sold out

    Pima Cotton Lawn - Lana Blue - Paisley

    140cm wide, 100% Pima cotton lawn fabric with a soft paisley floral print in blue, green and pink.

    Regular price £14.96 p/m
  • Don't Be Noisy - Red

    Red and white striped fabric is made from a 45% cotton and 55% linen blend. Create dresses, holiday shirts and trouser with this versatile cloth.

    Regular price £18.00 p/m
  • Workwear - Merlin

    152cm wide, cotton fine twill trousering fabric in black, lightweight with a soft finish & slight sheen.

    Regular price £9.00 p/m
  • Pima Cotton Lawn - Gemima

    140cm wide, 100% Pima cotton lawn fabric with a vibrant red, yellow and lilac floral print on navy.

    Regular price £14.96 p/m
  • Made in Italy Fine Gabardine - Navy
    Sold out

    Fine Gabardine - Navy

    132cm wide, fine cotton gabardine fabric in navy, deadstock and ex-designer, ideal for trousers.

    Regular price £11.76 p/m
  • Made in Italy Needlecord - Brown

    Needlecord - Brown

    Woven in Italy, this ex-designer/deadstock cotton needlecord fabric in light brown is perfect for soft shirts.

    Regular price £12.00 p/m
  • Made in Italy Clooned

    Clooned

    152cm wide, Italian ex-designer cotton stretch suiting fabric in dark navy. A film star worthy cloth!

    Regular price £12.00 p/m
  • Poplin Print - Lydia - Ivory

    112cm wide, good quality 100% cotton poplin with a floral design in orange and shades of pink on a ivory ground. A delicate and pretty design that comes in multiple colour schemes.

    Regular price £7.76 p/m
  • Sleep Tight - Travels

    152cm wide, 100% cotton printed Winceyette flannel fabric in green with a variety of vehicles printed in shades of blue and grey.

    Regular price £7.00 p/m
  • Doodle - Jewel
    Sold out

    Doodle - Jewel

    145cm wide Poplin cotton floral dress fabric in a deep rich aqua and Jade.

    Regular price £10.00 p/m
  • Stof Fabric - Marble - Rose

    Bold and beautiful pink marble effect Japanese cotton fabric designed in Denmark by Stof. Perfect for shirting, dresses, quilting, and soft furnishings.

    Regular price £9.00 p/m
  • Stof Fabric - Umbrella - Ochre

    Quirky 112cm wide Japanese cotton with multicoloured umbrellas on mustard yellow. Ideal for dresses, shirts, quilting, and crafts. Danish design.

    Regular price £9.00 p/m
  • + More colours Cotton - Sunflower Field
    20% off

    Cotton - Sunflower Field

    Super realistic sunflower print on 100% cotton fabric. 150cm wide and versatile for quilting, patchwork, dressmaking, and shirting projects.

    Sale price £10.00 p/m Regular price £12.50 p/m
  • + More colours Enigma Linen - Brown

    Enigma Linen - Brown

    70% ramie linen and 30% cotton blend fabric in brown, great for clothing and home dÈcor. Oeko-Tex Certified.

    Regular price £12.76 p/m
  • Between The Lines

    Our 150cm wide, chunky cotton corduroy fabric in a taupe hue is perfect for bag making, dresses and more.

    Regular price £12.00 p/m
  • + More colours Bubble Wash Corduroy - Cream

    Bubble Wash Corduroy - Cream

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in cream, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Crimson

    Bubble Wash Corduroy - Crimson

    143cm wide 8 wale cotton stretch easy-care corduroy fabric in crimson, with a unique bubble effect.

    Regular price £16.00 p/m
  • Stretch Geo - Teal

    Beautiful sateen stretch dress fabric in a fabulous bold stripe design in teal, beige, black, and navy. This is sold in panels measuring 125cm x 63cm

    Regular price £5.00 p/u
  • Pima Cotton Lawn - Raj - Blue

    140cm wide, Pima cotton lawn with an intricate paisley and floral design in blue and teal on white.

    Regular price £14.96 p/m
  • Made in Britain Waxed Cotton - Chera 4oz - Dark Green
    Sold out

    Waxed Cotton - Chera 4oz - Dark Green

    148cm wide, waxed cotton fabric in dark green with a soft, matt finish. Lightweight & durable.

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