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:

  • Baby Soft Cotton Jersey

    178cm wide, beautifully soft cotton jersey fabric in ivory, excellent for t-shirts, pyjamas, and loungewear!

    Regular price £9.00 p/m
  • Sandwashed - Chocolate

    144cm wide, chocolate brown dressmaking fabric made from viscose/polyester, ideal for palazzo pants and blouses!

    Regular price £13.96 p/m
  • Dahlia Lace

    127cm wide, black corded lace fabric with sequins on a netted backing. Perfect for evening dresses.

    Regular price £19.96 p/m
  • Made in Britain Big Boned

    Big Boned

    150cm wide, British-woven 100% wool herringbone tweed jacketing in olive green and black.

    Regular price £36.00 p/m
  • Finest Challis - Palm Springs

    140cm wide, digitally printed viscose challis fabric with bold abstract florals on a brown background.

    Regular price £9.46 p/m
  • Double Gauze - Pine Green

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

    Regular price £9.96 p/m
  • Made in Italy Pink Passion Jersey

    Pink Passion Jersey

    150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.

    Regular price £7.00 p/m
  • Quilted Crystal - Olive

    Olive green 124cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price £20.00 p/m
  • Draping Stretch Viscose Challis - Thicket

    134cm wide, viscose and elastane mix fabric featuring a leaf print on a black ground, ideal for dressmaking and loose palazzo pants!

    Regular price £14.50 p/m
  • New England II

    140cm wide, lightweight viscose satin fabric, adorned with a small-scale floral print in autumnal hues.

    Regular price £18.00 p/m
  • Brushed Cotton - Mae

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

    Regular price £9.76 p/m
  • Brushed Cotton - Celeste - Pink

    148cm wide, 100% brushed cotton fabric in a pink and lilac floral design on cream. Soft, breathable

    Regular price £11.96 p/m
  • 6.3oz Recycled Raw Denim - Dark Indigo

    170cm wide dark indigo raw denim fabric, 215gsm. Made from 100% recycled cotton, making this lightweight denim sustainable.

    Regular price £18.00 p/m
  • Pretty Polly - Outer Space

    Embark on an intergalactic adventure with our 112cm wide space theme printed poly/cotton fabric in blue. Perfect for children's crafts!

    Regular price £3.96 p/m
  • Springs Creative - Frozen Heart Framed Sisters
    64% off

    Springs Creative - Frozen Heart Framed Sisters

    112cm wide cotton fabric with Elsa and Anna. Stunning background details, blue snowflakes, ice skating boots, and "Sisters Forever" phrase.

    Sale price £5.00 p/m Regular price £13.96 p/m
  • Made in Italy ITA Collection - Lana Check

    ITA Collection - Lana Check

    148cm wide, ex-designer wool coating fabric with a bold large navy and red check pattern.

    Regular price £33.00 p/m
  • Iwo Jima

    140cm wide, ex-designer super soft polyester, viscose & elastane fine suiting fabric in a pale beige.

    Regular price £10.26 p/m
  • Made in Italy Westwood

    Westwood

    Ex Designer viscose acetate bright royal dress fabric with an overcheck in white and black.

    Regular price £21.50 p/m
  • Made in Italy Turkish Delight

    Turkish Delight

    137cm wide, Italian viscose twill weave dress fabric with a vibrant abstract Eastern-inspired design.

    Regular price £20.00 p/m
  • Made in Italy Early Morning Rain

    Early Morning Rain

    150cm wide, Ecovero viscose dress fabric with a colourful large abstract Caribbean-inspired design.

    Regular price £18.00 p/m
  • Nightbloom

    150cm wide, fine 100% cotton fabric with an all-over tiny floral print in navy and pale blue.

    Regular price £11.76 p/m
  • Inky Satin

    140cm wide, nylon and viscose blend satin dress fabric in an attractive dark navy shade, ideal for blouses.

    Regular price £9.00 p/m
  • + More colours 16 Wale Washed Corduroy - Mustard

    16 Wale Washed Corduroy - Mustard

    147cm wide, 100% cotton 16-wale washed corduroy in mustard yellow. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • Linton Dior - Ester

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

    Regular price £45.00 p/m
  • 7.75oz Stretch Denim - Anthracite

    145cm wide, 7.75oz anthracite grey stretch denim. 98% cotton, 2% elastane - breathable, soft and ideal for jeans.

    Regular price £16.96 p/m
  • Muse - Dark Denim

    150cm wide, 81% viscose, 19% nylon fabric in dark denim blue. Midweight at 190gsm - breathable, soft and OEKO-TEX certified.

    Regular price £14.00 p/m
  • BA - Pippa

    Stunning cotton floral broderie anglaise fabric in white. Great for breathable summer garments.

    Regular price £19.76 p/m
  • Fine Viscose Plain - Coral

    144cm wide, gorgeously lightweight 100% viscose fabric in coral. Ideal for summer garments!

    Regular price £9.96 p/m
  • Kaya Gauze - Rust

    135cm wide, cotton/linen double gauze in rust. The perfect balance of softness & durability.

    Regular price £14.00 p/m
  • + More colours Designer Velvet - Bottle
    Sold out

    Designer Velvet - Bottle

    150cm wide, ex-designer 100% cotton velvet in bottle green, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • Linen Fusion - Navy

    Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • + More colours Denim Deconstruct - Black

    Denim Deconstruct - Black

    160cm wide, 10.5oz black cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • Made in Britain+ More colours British Wool - Slated

    British Wool - Slated

    153cm wide, slate grey wool blend suiting fabric. 55% wool, 45% polyester. Made in Britain!

    Regular price £19.96 p/m
  • Made in Britain+ More colours British Wool - Fudge Check

    British Wool - Fudge Check

    140cm wide, British wool blend lightweight coating in fudge brown with a wine and ivory check.

    Regular price £18.00 p/m
  • Made in Italy Sereno - Sky

    Sereno - Sky

    150cm wide, Italian-woven sky blue Tencel fabric. Lightweight and silky with elegant drape.

    Regular price £19.76 p/m
  • Spider Web - Purple

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

    Regular price £5.26 p/m
  • Pima Cotton Lawn - Tiny Posy
    Sold out

    Pima Cotton Lawn - Tiny Posy

    140cm wide, silky soft Pima cotton lawn with ditsy florals in coral, pink, navy and green on cream.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Folk Garden
    Sold out

    Pima Cotton Lawn - Folk Garden

    140cm wide, Pima cotton lawn fabric with a detailed ultramarine and parchment floral print in blue.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Cascade

    140cm wide, 100% Pima cotton lawn fabric with a vibrant painterly paisley print on white.

    Regular price £14.96 p/m
  • Made in Britain Sackcloth And Ashes - Terracotta

    Sackcloth And Ashes - Terracotta

    158cm wide, fine sack weave British wool suiting in terracotta with a subtle textured finish.

    Regular price £29.00 p/m
  • Aurora

    150cm wide, viscose polyamide blend dress fabric featuring an ombre print made up of blue, yellow & green hues.

    Regular price £12.00 p/m
  • Sporty

    142cm wide black textured stretch legging fabric, 88% nylon, 12% spandex. Light but tight.

    Regular price £12.76 p/m
  • Poplin Print - Meadow - Red

    Cotton poplin dress fabric with an all over red flower print on a black background. Perfect for making dress & crafts.

    Regular price £7.76 p/m
  • Smooth Rider - Olive
    Sold out

    Smooth Rider - Olive

    This 143cm wide viscose tencel finish fabric in olive is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 p/m
  • Marigold

    140cm wide, viscose, polyester & linen blend fabric with an embroidered pattern of floral motifs.

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