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:

  • + More colours Checked Flat Double Gauze - Black

    Checked Flat Double Gauze - Black

    Made from 100% cotton, this checked flat double gauze jacquard fabric comes in black, perfect for shirts.

    Regular price £11.00 p/m
  • Wide Width Cotton Poplin - Leia
    Sold out

    Wide Width Cotton Poplin - Leia

    150cm wide, 100% cotton poplin fabric in white with a decorative floral print, ideal for quilting.

    Regular price £10.50 p/m
  • Quilted - Coco Stretch - Magenta
    Sold out

    Quilted - Coco Stretch - Magenta

    140cm wide, magenta quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.

    Regular price £19.50 p/m
  • Hidden Herringbone

    145cm wide, cotton-blend trouser fabric in off-white with a soft herringbone weave. Lightweight and breathable with a refined, tailored finish.

    Regular price £15.00 p/m
  • Luxury Ponte - Deep Red

    152cm wide high quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a deep red hue.

    Regular price £17.50 p/m
  • GOTS Organic French Terry - Dusty Yellow

    Made from organic cotton and elastane, this GOTS certified French Terry jersey fabric in yellow is ideal for hoodies.

    Regular price £15.50 p/m
  • GOTS Organic French Terry - Gingerbread

    Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.

    Regular price £15.50 p/m
  • Elona - Camel

    Made from 90% polyester and 10% spandex, this camel coloured suiting fabric features a 2-way stretch, ideal for pants.

    Regular price £11.96 p/m
  • Harmony Knits - Silver Marl

    Viscose, polyester and polyamide blend knitted jersey fabric in silver marl, ideal for soft and cosy scarves.

    Regular price £17.00 p/m
  • Opaline Brocade - Mint

    148cm wide, mint green brocade fabric with tonal floral pattern that catches the light beautifully.

    Regular price £8.46 p/m
  • + More colours Candy Crepe - Grey

    Candy Crepe - Grey

    145cm wide, polyester double crepe dress fabric in grey. Perfect for special occasion garments.

    Regular price £9.50 p/m
  • Double Gauze - Moss
    Sold out

    Double Gauze - Moss

    100% Cotton dress fabrics in moss with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.

    Regular price £9.96 p/m
  • Poplin Print - Tiny Cheetah - Grey

    113cm wide, cotton poplin print fabric with a tiny cheetah skin print in black on a grey ground.

    Regular price £7.76 p/m
  • Printed - Black Chiffon

    Gorgeous printed black polyester chiffon with a multicoloured floral pattern in pink, ivory and orange.

    Regular price £6.50 p/m
  • Interlock - Blush

    165cm wide, soft interlock cotton and lycra blend jersey fabric in pink, ideal for polo shirts, dressmaking or skirts!

    Regular price £9.00 p/m
  • A Fine Tat

    A real bargain, this is a 150cm wide finely woven, polyester tattersall-like check shirting fabric that comes in blue, white and yellow.

    Regular price £6.50 p/m
  • + More colours 100% Wool Fleece - Ochre
    Sold out

    100% Wool Fleece - Ochre

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

    Regular price £29.00 p/m
  • + More colours 100% Wool Fleece - Wine Red
    Sold out

    100% Wool Fleece - Wine Red

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

    Regular price £29.00 p/m
  • Georgette Dress Fabric - Coral

    Gorgeous quality Georgette dress fabric in Coral

    Regular price £6.00 p/m
  • Vintage Cotton - Khaki

    144cm wide, OEKO-TEXÆ cotton dressmaking fabric in khaki, excellent for floaty trousers, shirts, and skirts!

    Regular price £11.96 p/m
  • Friar Tuck

    142cm wide, fine polycotton hessian trouser fabric in dark brown, ideal for men's wear pieces.

    Regular price £8.00 p/m
  • Flowerful

    Made from 97% polyester and 3% elastane, this mint green fabric features a small scale coral floral print, perfect for dresses!

    Regular price £9.08 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Taupe

    Cable Car - Chunky Wool - Taupe

    140cm wide, Italian chunky cable-knit fabric made from 100% lambswool in a taupe hue, ideal for cardigans.

    Regular price £32.00 p/m
  • Traditional Linen - Dark Grey

    Our 136cm wide, yarn-dyed 100% linen fabric in a dark grey hue is mid-weight, ideal for soft furnishings.

    Regular price £24.50 p/m
  • + More colours Brushed Viscose Twill - Ditsy

    Brushed Viscose Twill - Ditsy

    140cm wide, brushed viscose twill fabric with a ditsy floral print in shades of peach, blue & green.

    Regular price £10.76 p/m
  • Supersonic - Navy

    Introducing our exceptional 140cm wide superfine 100% pima cotton lawn fabric in navy with a luxurious satin finish.

    Regular price £12.00 p/m
  • Pleather - Chocolate

    150cm wide, brown faux leather with a soft jersey backing. Midweight with stretch and sheen.

    Regular price £10.26 p/m
  • + More colours 21 Wale Needlecord - Scarlet

    21 Wale Needlecord - Scarlet

    148cm wide, 100% cotton, 21 wale needlecord fabric in red, great for dressmaking & soft furnishings.

    Regular price £12.96 p/m
  • Eddie Check

    Made from 100% cotton, our twill shirting fabric features a blue & red overcheck on a navy back drop.

    Regular price £8.96 p/m
  • Made in Italy Italian 6 Wale Corduroy - Camel

    Italian 6 Wale Corduroy - Camel

    150cm wide, thick 100% cotton 6 wale corduroy fabric in a camel shade. Woven in Italy.

    Regular price £19.00 p/m
  • Oliver Viscose Twill - Lime

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

    Regular price £11.00 p/m
  • Buttercup Crepe - Bliss

    140cm wide, viscose crepe fabric featuring a ditsy yellow and pink floral pattern, perfect for summer dresses!

    Regular price £12.00 p/m
  • Sportsgear

    140cm wide, 85% polyamide 15% spandex fabric in black. Perfect for form-fitting garments.

    Regular price £17.50 p/m
  • Knobbled

    170cm wide, dark navy cotton suiting fabric with a textured 'bouclÈ' weave on the face.

    Regular price £10.00 p/m
  • Heavenly - Lady

    Delightful pink floral print denim chambray is super soft and lightweight.

    Regular price £12.50 p/u
  • Poplin Styles - Wild Petals

    145cm wide, cotton poplin fabric featuring a pink and red floral print on a white ground, perfect for crafts!

    Regular price £9.50 p/m
  • Miller Crepe - Lilac Floral
    Sold out
    10% off

    Miller Crepe - Lilac Floral

    148cm wide, lightweight crepe dress fabric with a floral print in shades of purple, blue and green with green leaves on a pale purple background!

    Sale price £5.40 p/m Regular price £6.00 p/m
  • Polo Perhaps

    140cm wide, 100% cotton pique fabric in white, 121gsm with a soft silky touch and elegant drape. Perfect for timeless shirts, summer dresses, and refined tailoring.

    Regular price £9.00 p/m
  • Two Step

    Navy Wool Cavalry Twill Fabric This is exactly that, made for the Military, police uniform fabric. Made in Britain,

    Regular price £9.00 p/m
  • Striped Viscose Linen Slub - Cream

    Our viscose, linen & polyester blend slub fabric in cream has a fine black pinstripe, perfect for summer wear.

    Regular price £15.00 p/m
  • Yogi

    This 170cm wide, polyester elastane Ponte Roma cloth comes in a lovely shade of wine red. This is an ideal fabric for dresses or tops!

    Regular price £8.76 p/m
  • Festival - Download - Orange

    This digitally printed viscose dress fabric featuring a tie-dye design in orange, black, yellow and blue. A glorious, lightweight fire-like fabric!

    Regular price £10.50 p/m
  • Pima Cotton Lawn - Tribal Grove - Sand

    140cm wide, Pima cotton lawn fabric with a hand-drawn leaf print in sand on a white ground, ideal for blouses.

    Regular price £14.96 p/m
  • Stone Washed Luxury Cotton - Grey

    100% cotton poplin dress fabric in grey. Its stone washed texture and firmer hand is perfect for structured garments. 152cm wide.

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

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