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:

  • Doodle - Ditsy Leaf - Grey
    Sold out
    60% off

    Doodle - Ditsy Leaf - Grey

    147cm wide Poplin cotton floral dress fabric in grey with an all over light grey ditsy leaf†print.

    Sale price £4.00 p/m Regular price £10.00 p/m
  • + More colours Enigma Linen - Silver

    Enigma Linen - Silver

    Oeko-Tex Certified, ramie linen and cotton blend fabric in a silvery grey hue, perfect for clothing & home dÈcor.

    Regular price £12.76 p/m
  • + More colours 100% Wool Fleece - Scarlet Red

    100% Wool Fleece - Scarlet Red

    143cm wide, 100% Australian virgin wool fleece in scarlet red. Mulesing-free and sheep-friendly!

    Regular price £29.00 p/m
  • Rope Knit - Black

    Rayon, nylon and polyester blend cable knit jersey fabric in black, perfect for stretchy cardigans or jumpers.

    Regular price £16.50 p/m
  • Equine Lining
    Sold out

    Equine Lining

    100% nylon, burgundy coloured lining fabric with a woven horse print; perfect for pairing with suits & dresses.

    Regular price £6.00 p/m
  • Harmony Knits - Olive

    Our olive knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price £17.00 p/m
  • Moonlit Tide - Black

    Made from 100% cotton, our abstract print seersucker fabric in black and white is perfect for summer blouses.

    Regular price £12.76 p/m
  • Made in Italy Inner Space

    Inner Space

    148cm wide, woven cotton lawn fabric made in Italy featuring an abstract red/orange print on a white ground, ideal for dresses!

    Regular price £14.00 p/m
  • Scuba Crepe - Black

    145cm wide, polyester and elastane blend scuba crepe fabric in black, perfect for bodycon dresses.

    Regular price £14.50 p/m
  • Vanilla Lining

    152cm wide ivory/cream nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £4.50 p/m
  • High Twist Polyester - Bluebell

    148cm wide, high twist polyester dress fabric in an air force blue hue features a beautiful flowy drape.

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

    16 Wale Washed Corduroy - Grey

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

    Regular price £16.50 p/m
  • BA - Trinny
    Sold out

    BA - Trinny

    Beautiful 100% cotton broderie anglaise fabric in timeless white, featuring a lovely diamond pattern.

    Regular price £17.40 p/m
  • + More colours Designer Velvet - Emerald

    Designer Velvet - Emerald

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

    Regular price £20.50 p/m
  • Fibre Mood - Seersucker Check - Teal

    145cm wide teal and black seersucker check fabric. Cotton, polyester, elastane blend at 100gsm - lightweight, breathable.

    Regular price £14.00 p/m
  • Raye - Navy

    146cm wide, polyester fabric in navy that offers the look & feel of linen whilst being crease resistant.

    Regular price £11.26 p/m
  • Soft Tencel Denim - Dark Indigo

    150cm wide dark blue Tencel blend denim. 294gsm/10.4oz with a soft sheen and subtle stretch. OEKO-TEX certified.

    Regular price £25.40 p/m
  • Made in Italy Odyssey

    Odyssey

    Made in Italy, this 142cm wide 100% cotton dress fabric in coral features a unique floral print, perfect for summer garments!

    Regular price £11.76 p/m
  • Festive Madness
    20% off

    Festive Madness

    Soft, lightweight polyester jersey with an abstract pattern in in neon yellow, pink, coral, mint, black and white. So fine it would be a delight to wear.

    Sale price £5.00 p/m Regular price £6.26 p/m
  • 7oz Soft Denim - Billy - Black

    152cm wide, 7oz black 100% cotton denim fabric. Perfect for trousers, jackets and dungarees.

    Regular price £12.60 p/m
  • John Louden - Winslet - Blue

    100% cotton blue floral fabric for making dresses and crafts. Light weight cotton dress fabric from John Louden. A very lovely floral fabric!

    Regular price £10.00 p/m
  • + More colours Corin - Fur Backed Faux Leather - Brown

    Corin - Fur Backed Faux Leather - Brown

    158cm wide, faux leather fabric in brown with a plush fur backing for added warmth and comfort.

    Regular price £27.00 p/m
  • Blackout

    153cm wide, black 100% cotton poplin shirting fabric, lightweight and crisp with a smooth finish.

    Regular price £9.50 p/m
  • Lyocell Linen - Orange

    This 148cm wide lyocell & linen fabric in orange combines durability with a lightweight soft feel.

    Regular price £19.76 p/m
  • Ain't Nothing But

    150cm wide soft polyester suiting in a small houndstooth check, made up of beige, brown and navy yarns.

    Regular price £6.26 p/m
  • Luxury Ponte - Scarlet Red

    Luxury bright, scarlet red ponte roma, this fabric is firm and is densely knitted. OEKO-Tex Æ.

    Regular price £17.50 p/m
  • Serenity Knits - Cerise

    150cm wide, viscose, polyester & polyamide knitted jersey fabric in cerise. Perfect for cosy jumpers.

    Regular price £12.96 p/m
  • Made in Italy Red October

    Red October

    This 56 wide soft viscose dress fabric is in a cool print and by cool I don't mean trendy I mean cool as in cold

    Regular price £14.00 p/m
  • Serena - Black

    This rich black, 80% cotton and 20% polyester knitted velour fabric is fabulous for creating comfy lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Mad Max - 10.4oz Blue Denim

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

    Regular price £15.00 p/m
  • Serena - Ice Blue
    Sold out

    Serena - Ice Blue

    Soft ice blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Made in Britain Smarty Pants

    Smarty Pants

    Set piece 2.0m. Drop dead gorgeous jet black cotton stretch trousering with the smoothest softest finish. The perfect trouser fabric, this is a densely woven material which has a lot of stretch and fantastic recovery.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Beige

    This 150cm wide organic recycled suiting fabric in beige, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Made in Britain Sunday Softs - Orchid

    Sunday Softs - Orchid

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

    Regular price £12.50 p/m
  • Georgette Linen Look - Sage

    Made from 100% polyester, this super fine sage green dress fabric has a look of linen, perfect for loose palazzo pants!

    Regular price £8.00 p/m
  • Poplin Print - Maui - Blue

    112cm wide, blue cotton poplin with an all-over palm leaf print. Perfect for a holiday shirt.

    Regular price £7.76 p/m
  • Standard Cotton - Navy

    156cm wide, midweight 100% cotton fabric in classic navy blue. Durable, breathable, and versatile.

    Regular price £8.00 p/m
  • + More colours CC - Festive Ted Green

    CC - Festive Ted Green

    100% cotton green Christmas fabric displaying super cute knitted teddy bear design surrounded by holly and stars! Great for Christmas shirts and gifts!

    Regular price £8.00 p/m
  • + More colours Bamboo Jersey - Mustard

    Bamboo Jersey - Mustard

    Super soft 158cm wide 95% bamboo and 5% elastane jersey with a mustard hue. Stunning quality jersey dress fabric.

    Regular price £18.96 p/m
  • Lorenzo Linen Mix - Rust

    140cm wide, viscose, linen, polyester blend fabric in orange with a soft drape and breathable feel.

    Regular price £16.70 p/m
  • Seersucker Check - Lilac

    Our cotton seersucker dressmaking fabric features a tiny checked lilac & white woven design; great for breathable blouses, kid's clothing & quilting!

    Regular price £15.76 p/m
  • Made in Italy EZIO - Set In Blue

    EZIO - Set In Blue

    140cm Italian viscose acetate lining, deep blue and black, featuring gothic stone sculpture designs; a luxurious partner for elegant outers.

    Regular price £6.00 p/m
  • Luxury Ponte - Olive

    A fabulously sturdy double-knit jersey fabric made from a viscose, nylon, elastane blend. 320gsm Ponte Roma dress fabric with an olive green hue.

    Regular price £17.50 p/m
  • Gingham Skies

    Soft 115cm 100% cotton gingham fabric in pale blue & white. Perfect for elegant shirts, blouses, dresses.

    Regular price £8.00 p/m
  • + More colours 200gsm Stretch Twill - Brown
    Sold out

    200gsm Stretch Twill - Brown

    78% polyester, 18% viscose and 4% elastane twill fabric in brown, 200gsm with a nice drape, ideal for trousers.

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