Free UK delivery over £75

Since - 1974

Cotton Shirting & Dressmaking

Cotton dressmaking fabric is such a wide term that encompasses lots of different weaves, designs, colours and styles. This collection of cotton dress fabrics features cloths from Italian cotton shirting to European made chino trouser fabrics. There are some truly gorgeous printed dress fabrics featured here too for you to create your own on-trend fashion item.

Shirting Fabric is a broad term used to refer to a variety of fabrics, where the fabric is generally tightly woven and less sheer, making them an ideal shirt weight. Shirting fabric tends to have a high thread count and is usually yarn dyed, ensuring that the pattern is woven into the fabric.  Our collection of shirting fabric also includes some linen and wool mixes, chambray and some finely woven cotton poplins here that are suitable for making all manner of shirting patterns. All very easy to sew and the perfect dress fabric for beginners and experienced sewers alike.

View as:

  • Waffle - Black

    140cm wide, heavy black cotton waffle fabric. The perfect cloth for posh dressing gowns and matching slippers.

    Regular price £10.00 p/m
  • Smooth Brocade - Silver and Pink

    This muted silver and pink floral brocade is perfect for those special occasion garments such as formal gowns and elegant overcoats!

    Regular price £12.00 p/m
  • Erica

    155cm wide, cotton and elastane twill trousering fabric in dark olive with a lovely soft hand.

    Regular price £12.50 p/m
  • Daphne - Caramel

    154cm wide 100% polyester satin fabric with a soft peach finish; digitally printed marbleised design; caramel brown, grey, black hues.

    Regular price £16.00 p/m
  • + More colours Brushed French Terry - Dark Brown
    Sold out

    Brushed French Terry - Dark Brown

    150cm wide, 96% cotton 4% elastane brushed back French Terry jersey fabric in a dark brown

    Regular price £14.00 p/m
  • Falcon

    150cm wide, lightweight 100% cotton twill trousering fabric in dark sand with a soft finish.

    Regular price £8.50 p/m
  • Japanese Denim - 13.7oz - Indigo
    Sold out

    Japanese Denim - 13.7oz - Indigo

    80cm wide, 100% cotton 13.7oz indigo deadstock denim with a red selvedge. Woven in Japan.

    Regular price £15.00 p/m
  • Embroidered Daisy Needlecord - Wine
    Sold out

    Embroidered Daisy Needlecord - Wine

    145cm wide, lightweight cotton needlecord fabric in wine red, detailed with daisy floral embroidery.

    Regular price £15.50 p/m
  • + More colours Cotton Jersey - Black & White Stripe

    Cotton Jersey - Black & White Stripe

    150cm wide, cotton & elastane jersey fabric with a classic, fine black and white stripe design.

    Regular price £16.66 p/m
  • Vintage Cotton - Fern

    140cm wide, cotton dressmaking fabric in a fern green hue, excellent for floaty trousers, shawls and skirts!

    Regular price £11.96 p/m
  • Vintage Cotton - Blue Slate

    100% cotton dressmaking fabric in a mellow blue tone, perfect for shirts, kids clothing and cardigans!

    Regular price £11.96 p/m
  • Fine Viscose Plain - Royal

    This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful royal blue hue.

    Regular price £9.96 p/m
  • GOTS Organic French Terry - Sage

    152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee's. GOTS certified.

    Regular price £15.50 p/m
  • Elona - Khaki

    150cm wide, polyester and spandex blend fabric with a two-way stretch and khaki green hue, ideal for palazzo pants.

    Regular price £11.96 p/m
  • What Light Shines - Gypsy - White

    152cm wide, fine dark navy & white cotton shirting fabric features a stylish tiny scale heather-like flower design. Perfect for men's shirts.

    Regular price £9.00 p/m
  • + More colours 21 Wale Needlecord - Ochre

    21 Wale Needlecord - Ochre

    140cm wide, 21 wale cotton needlecord fabric in an ochre hue, perfect for lightweight and soft shirts.

    Regular price £12.96 p/m
  • Billabong

    142cm wide, black cotton stretch dress & trouser fabric, adorned with a ditsy leaf-like print in beige.

    Regular price £13.00 p/m
  • Brushed Cotton - Ballerina

    148cm wide, digital ballerina print in soft pink hues, made from 100% brushed cotton. Ideal for crafts.

    Regular price £12.50 p/m
  • French Terry - Mid Blue

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

    Regular price £12.90 p/m
  • Double Gauze - Denim

    135cm wide, cotton double gauze fabric in denim blue, 126gsm, breathable and Oeko-Tex certified.

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

    Bertie

    154cm wide, wool suiting fabric with a brown & black houndstooth check, made in Italy.

    Regular price £30.00 p/m
  • + More colours Challis - Kandinsky Circles

    Challis - Kandinsky Circles

    145cm wide, viscose challis fabric with a bold graphic circle print in red, mustard, taupe and black.

    Regular price £11.76 p/m
  • Jersey - Slinky Coral
    20% off

    Jersey - Slinky Coral

    150cm wide slinky polyester jersey in coral.

    Sale price £5.20 p/m Regular price £6.50 p/m
  • Jersey - Slinky Red

    150cm wide slinky polyester jersey in red.

    Regular price £6.50 p/m
  • Nightfall

    Made from cotton, this lightweight black suiting fabric has a soft finish, ideal for trousers, dressmaking and skirts!

    Regular price £9.00 p/m
  • Desert Rose

    Our 140cm wide, polyester suiting fabric features a tiny diamond weave in beige, perfect for skirts and loose pants!

    Regular price £7.00 p/m
  • Linton Dior - Wren

    150cm wide, ex-designer wool bouclÈ tweed fabric with a woven houndstooth check pattern.

    Regular price £45.00 p/m
  • Sewing Room - Henna Art - Orange

    Superior quality cotton poplin in a orange paisley print, 112cm wide.

    Regular price £8.46 p/m
  • Spider Web - Silver

    Spider web netting in silver for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • Spider Web - Black

    Spider web netting in black for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • + More colours 21 Wale Needlecord - Marine

    21 Wale Needlecord - Marine

    148cm wide, 100% cotton, 21-wale needlecord fabric in marine blue. Perfect for lightweight and soft dresses.

    Regular price £12.96 p/m
  • Made in Italy+ More colours Coalport - Grey

    Coalport - Grey

    Woven in Italy, our ex-designer, deadstock superfine wool suiting fabric features a grey check, ideal for shirts.

    Regular price £20.00 p/m
  • + More colours Alexa - Orange

    Alexa - Orange

    139cm wide 45% cotton and 55% linen chambray fabric in orange. Perfect for summer garments!

    Regular price £15.96 p/m
  • Mixed Up

    This black and grey marl shirting fabric is made from a blend of linen and viscose, perfect for summer garments.

    Regular price £14.00 p/m
  • + More colours Bella Satin Stretch - Black

    Bella Satin Stretch - Black

    147cm wide 98% polyester 2% elastane stretch satin fabric in black with a smooth and glossy finish.

    Regular price £14.50 p/m
  • + More colours Bella Satin Stretch - Denim

    Bella Satin Stretch - Denim

    147cm wide 98% polyester 2% elastane stretch satin fabric in denim blue with a smooth and glossy finish.

    Regular price £14.50 p/m
  • Made in Italy Nylon Lawn - Aqua Plain

    Nylon Lawn - Aqua Plain

    Introducing our exceptional 128cm wide superfine nylon lawn fabric in pale blue with a luxurious satin finish.

    Regular price £10.96 p/m
  • Linen Viscose Slub - Butterfly - Pink

    140cm wide, 67% linen and 33% viscose slub fabric with a pink butterfly, berry and floral print.

    Regular price £13.00 p/m
  • Made in Italy ITA Collection - Wool with Cashmere - Pink

    ITA Collection - Wool with Cashmere - Pink

    148cm wide, ex-designer wool & cashmere coating fabric in a lovely shade of pink. Woven in Italy.

    Regular price £77.00 p/m
  • Sewing Room - Festival - Yellow

    Superior cotton poplin with multi colours of daisy flowers in a pastel colours on a yellow background.

    Regular price £8.46 p/m
  • Striped Viscose Linen Slub - Black

    131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in black with white pinstripes.

    Regular price £15.00 p/m
  • Made in Italy Vestito Rossa

    Vestito Rossa

    154cm wide, 97% wool, 3% elastane lightweight suiting fabric in a gorg pink shade. Woven in Italy.

    Regular price £36.00 p/m
  • Made in Italy+ More colours Bohemian Rhapsody - Rust

    Bohemian Rhapsody - Rust

    150cm wide, 100% linen chambray shirting fabric woven in Italy in rust orange & dark brown yarns.

    Regular price £28.00 p/m
  • Oliver Viscose Twill - Navy

    150cm wide, 100% viscose twill fabric in navy. Perfect for dresses, skirts, tops, & trousers.

    Regular price £11.00 p/m
  • Made in Italy Velvety

    Velvety

    148cm wide, 100% cotton fine needlecord shirting fabric in dark camel. Super soft and comfortable.

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