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:

  • Made in Italy Ralph Shirting - Olive Green
    Sold out

    Ralph Shirting - Olive Green

    150cm wide, ex-designer Italian fine cotton shirting fabric in olive green with a subtle striped effect.

    Regular price £14.00 p/m
  • Made in Italy Ralph Shirting - Taupe
    Sold out

    Ralph Shirting - Taupe

    150cm wide, ex-designer Italian fine cotton shirting fabric in taupe with a subtle striped effect.

    Regular price £14.00 p/m
  • Linen Viscose Slub - Golden Harvest

    140cm wide, 67% linen, 33% viscose slub with a beautiful golden floral design in earthy tones.

    Regular price £13.00 p/m
  • + More colours 100% Linen - Pink

    100% Linen - Pink

    This 100% linen fabric in pink offers a wonderful balance of breathability & durable structure.

    Regular price £21.50 p/m
  • Lora - Faux Fur - Black

    160cm wide, black faux fur fabric, 100% polyester, 408gsm, with a braided cable knit design.

    Regular price £19.00 p/m
  • + More colours Batik - Pink C
    Sold out

    Batik - Pink C

    100% cotton Batik fabric is hand-dyed in India. This vivid pink, red, and teal tribal leaf design fabric is lightweight. Great for kids crafts, quilting and dressmaking.

    Regular price £10.00 p/m
  • A Mixture

    140cm wide, polyester, viscose, and linen suiting fabric with a black & white Prince of Wales check.

    Regular price £10.00 p/m
  • Hoffman Bali Cotton Lawn - Blooms - Blue

    Beautiful 112cm wide cotton lawn from Hoffman, with a dappled scatter design in pinks and violets across an inky navy and purple ground.

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Blue Dot

    A striking 112cm wide Indonesian cotton lawn fabric with hand painted design featuring deep indigo tones and scattered with tonal sky-blue spots.

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Creamsicle

    A joyful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring a lively daisy-like firework print in soft pink, orange, coral, and golden yellow on a white base.

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Brownie

    A rich & warm 112cm wide Indonesian cotton lawn fabric with hand painted design of stylised florals in a scattered layout give it a free-flowing, organic quality.

    Regular price £16.76 p/m
  • + More colours Athena Crepe - Peach

    Athena Crepe - Peach

    148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.

    Regular price £10.00 p/m
  • Summer Days - Pink

    100% viscose dress fabric with a small-scale white floral print on a pastel pink ground, perfect for blouses or skirts!

    Regular price £10.00 p/m
  • Stof Avalana Jersey - Flopsy

    This soft, stretchy jersey fabric features bunnies on a beige ground, perfect for children's wear.

    Regular price £15.96 p/m
  • Plain Crushed Viscose - Navy

    This 143cm wide plain crushed viscose fabric in navy is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 p/m
  • + More colours Baby Seersucker - Tiny Navy

    Baby Seersucker - Tiny Navy

    150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.

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

    Cable Car - Chunky Wool - Oat

    149cm wide, Italian lambswool cable-knit fabric in a neutral oat hue, perfect for soft and cosy jumpers.

    Regular price £36.00 p/m
  • Made in Italy Italian Tencel Twill - Off White
    Sold out

    Italian Tencel Twill - Off White

    150cm wide, 100% Tencel twill fabric in off white. Lightweight at 150gsm with a soft hand and fine twill weave, woven in Italy.

    Regular price £24.96 p/m
  • Qjutie - Plain Cotton Jersey - Ecru

    155cm wide, cotton & spandex plain jersey fabric in ecru, from the Qjutie & The Qjutest range.

    Regular price £12.30 p/m
  • Qjutie - Plain Linen - White
    Sold out

    Qjutie - Plain Linen - White

    140cm wide, plain 100% linen dressmaking fabric in white, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Milan - White

    Made from a blend of 52% nylon and 48% viscose, this knitted jersey fabric in white is perfect for t-shirts!

    Regular price £8.50 p/m
  • Knots Of Elegance - Red

    Our 150cm wide, crochet lace fabric made from 100% polyester, features warm red hues, ideal for elegant dresses!

    Regular price £25.00 p/m
  • Cilla - II

    Our black and yellow floral polyester Morrocaine has a crepe-like feel. Ideal for tops, trousers and dresses. A medium weight cloth with a lovely drape.

    Regular price £7.00 p/m
  • + More colours Cotton Print - Minion Crowd

    Cotton Print - Minion Crowd

    150cm wide, 115gsm digitally printed cotton fabric featuring a crowd of playful minions.

    Regular price £14.00 p/m
  • Made in Italy Silks of Italy - Pastiche
    Sold out

    Silks of Italy - Pastiche

    Italian deadstock 100% silk dress fabric. Featuring an abstract print, this lightweight cloth is perfect for fluid garments.

    Regular price £38.00 p/m
  • Wild Expressions - Tropical Blaze

    160cm wide linen-viscose fabric, 42% linen and 58% viscose. Lightweight at 89gsm with bold tropical florals.

    Regular price £22.96 p/m
  • Microfleece - Green
    Sold out

    Microfleece - Green

    150cm wide, glorious bright green lightweight microfleece, soft as they come - made from polyester and elastane.

    Regular price £12.50 p/m
  • Made in Italy Limited Edition - Feeling Good

    Limited Edition - Feeling Good

    150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.

    Regular price £13.50 p/m
  • Taffeta - Blue Spot

    This 148cm wide taffeta fabric dressmaking features a dark blue hue with a glittery gold spotted print. A slightly stiffer and "crisper" cloth.

    Regular price £6.00 p/m
  • + More colours Brushed French Terry - Wine

    Brushed French Terry - Wine

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in wine red.

    Regular price £14.00 p/m
  • + More colours Bamboo Jersey - Ecru

    Bamboo Jersey - Ecru

    150cm wide, Oeko-Tex bamboo jersey fabric in ecru, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Denim

    Bamboo Jersey - Denim

    150cm wide, Oeko-Tex bamboo jersey fabric in denim blue, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Turquoise
    Sold out

    Bamboo Jersey - Turquoise

    150cm wide, Oeko-Tex bamboo jersey fabric in turquoise, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Como Classico - Denim - Marco

    Como Classico - Denim - Marco

    Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.

    Regular price £21.96 p/m
  • + More colours Como Classico - Denim - Stefano

    Como Classico - Denim - Stefano

    Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Adriano

    Como Moderno - Denim - Adriano

    Adriano, an Italian deadstock stretch denim from our Como Moderno collection. Black (broken denim, soft, not matte), approximately 389 gsm (~11.5oz).

    Regular price £21.96 p/m
  • + More colours Corduroy Quilting - Olive

    Corduroy Quilting - Olive

    140cm wide, polyester corduroy quilting fabric in olive. Great for cosy & stylish jackets and coats.

    Regular price £26.00 p/m
  • Made in Italy+ More colours Atelier - Pink Mint Dot

    Atelier - Pink Mint Dot

    Light, airy, and soft to wear, it's perfect for blouses, summer dresses, or even chic pyjamas.

    Regular price £18.96 p/m
  • Scuba Crepe - Polka Dot
    Sold out

    Scuba Crepe - Polka Dot

    A bold black-and-white polka dot scuba crepe with stretch, structure and drape - perfect for dresses, skirts, tops and statement occasionwear.

    Regular price £8.46 p/m
  • Peace Lily Jersey - Pink

    Pink viscose jersey OEKO-TEX dressmaking fabric with a comfy stretch ideal for pyjamas, leggings and kids clothing!

    Regular price £18.00 p/m
  • Voyage - Armathwaite Peach Navy Ness Poplin Cotton

    Stunning cotton poplin digitally printed in Scotland, wonderful for structured dresses and craft projects.

    Regular price £22.00 p/m
  • Pastel Tartan
    Sold out

    Pastel Tartan

    145cm wide, 100% cotton fabric with a summery pastel tartan print, 155gsm. Soft & breathable.

    Regular price £13.50 p/m
  • Viscose Challis - Sprig Taupe

    This viscose challis dressmaking fabric showcases a delicate floral sprig print in shades of taupe green an orange. Perfect for pants, tops and skirts.

    Regular price £14.00 p/m
  • + More colours Cotton Jersey - Ombre Green

    Cotton Jersey - Ombre Green

    152cm-wide cotton jersey with 5% elastane, digitally printed in magical green ombre. Oeko-Tex certified, perfect for summer garments.

    Regular price £18.00 p/m
  • Crushed - Black

    145cm wide, polyester/spandex velvet velour with a crushed finish in black, ideal for relaxed-fit jackets.

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