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:

  • Brushed Cotton - Galactic Safari

    148cm wide, 100% brushed cotton featuring a digital space print, perfect for children's clothing.

    Regular price £12.50 p/m
  • Pretty Polly - Party Princess

    112cm wide, printed poly/cotton fabric featuring a pink & purple princess theme on a white ground. Perfect for children's crafts.

    Regular price £3.50 p/m
  • Craft Cotton Fat Quarter Bundle - Riley Blake

    These 5 piece fat quarter bundles from Riley Blake feature coloured dots and chevrons on a white ground, perfect for craft, quilting, home dÈcor and apparel.

    Regular price £11.95 p/u
  • John Kaldor - Almost As Good As A Bath

    150cm wide, polyester/ polyamide short crop knitted velvet with plenty of stretch from John Kaldor.

    Regular price £22.00 p/m
  • + More colours Cotton - Circus
    60% off

    Cotton - Circus

    150cm wide soft cotton fabric with an interesting circus act print Perfect for quilting, dressmaking, shirts, and children's garments.

    Sale price £5.00 p/m Regular price £12.50 p/m
  • Enigma Linen - Navy

    Oeko-Tex Certified, navy blue, ramie linen and cotton blend fabric, perfect for curtains and tablecloths.

    Regular price £12.76 p/m
  • Made in Italy Snuggle Check

    Snuggle Check

    154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.

    Regular price £20.26 p/m
  • Made in Italy Finest Silk - Coral

    Finest Silk - Coral

    136cm wide, ex-designer washed silk fabric in a rich coral colour. Perfect for luxurious blouses.

    Regular price £33.00 p/m
  • Made in Italy Growing Wild

    Growing Wild

    142cm wide, ex-designer viscose fabric with a wild cartoon like floral design in bold colours.

    Regular price £17.00 p/m
  • Made in Italy Silks of Italy - Zesty

    Silks of Italy - Zesty

    147cm wide, 100% silk lightweight Italian shirting fabric in vibrant yellow with a crisp finish.

    Regular price £37.00 p/m
  • Double Gauze - Sand
    Sold out

    Double Gauze - Sand

    135cm wide, cotton double gauze fabric in sand, 130gsm, breathable and Oeko-Tex certified.

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

    Office

    136cm wide, viscose suiting fabric in classic black, woven in Italy. Smooth, fluid and breathable.

    Regular price £21.50 p/m
  • Organic Jersey - Pink

    150cm wide, organic cotton jersey fabric in pink. Ideal for t-shirts, dresses and everyday garments.

    Regular price £8.00 p/m
  • Double Gauze - Hot Pink

    135cm wide, cotton double gauze in hot pink, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Pretty Polly - Palm Party

    112cm wide, 90% polyester, 10% cotton fabric with a tropical palm and flower print on cream.

    Regular price £4.76 p/m
  • Made in Italy Pinky

    Pinky

    147cm wide, soft viscose cloth with a very pretty all-over abstract floral design in black and pink.

    Regular price £19.00 p/m
  • Double Gauze - Navy

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

    Regular price £9.96 p/m
  • Angelina Lining

    This playful 140cm wide pink nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £5.00 p/m
  • Monte - Emerald

    Made from 100% viscose, this colourful abstract print dress fabric is perfect for floaty summer blouses.

    Regular price £17.00 p/m
  • 7.75oz Stretch Denim - Grey Wash

    145cm wide, 7.75oz grey washed stretch denim. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.

    Regular price £16.96 p/m
  • Fibre Mood - Warp Crinkle - Green
    Sold out

    Fibre Mood - Warp Crinkle - Green

    160cm wide, 85% viscose, 15% nylon green crinkle fabric. Lightweight at 140gsm, OEKO-TEX certified.

    Regular price £14.50 p/m
  • + More colours Designer Velvet - Dark Sapphire

    Designer Velvet - Dark Sapphire

    142cm wide, ex-designer 100% cotton velvet in dark sapphire with a unique diamond pattern.

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

    145cm wide, cream and grey seersucker check fabric. 100gsm cotton-polyester-elastane blend - lightweight, breathable, with stretch.

    Regular price £14.00 p/m
  • Supersonic - Grey

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

    Regular price £12.00 p/m
  • Fibre Mood - Lyocell Twill - Canary

    Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in canary yellow.

    Regular price £19.46 p/m
  • Hector - Peach

    137cm wide peach linen-viscose blend fabric with a soft drape and breathable handle. Ideal for summer tailoring.

    Regular price £15.00 p/m
  • Pansie - Orange

    144cm wide, 100% cotton dress fabric in a vivid bright orange with a subtle woven brocade pattern.

    Regular price £11.76 p/m
  • Clan Tartan

    135cm wide, 96% cotton, 4% elastane tartan check suiting fabric in red, navy, and green.

    Regular price £12.00 p/m
  • Olde Towne

    150cm wide, 100% cotton shirting fabric in brown with a soft finish and lightweight 150gsm handle.

    Regular price £9.50 p/m
  • Floating In Circles - Chloe Pink

    This pretty viscose rayon yoryu lawn fabric features a delicate floral/leaf print in pink and green.

    Regular price £10.50 p/m
  • Away With The Fairies

    This cotton lawn dress fabric in white features a large scale pink floral print, perfect for maxi skirts and dressmaking!

    Regular price £19.00 p/m
  • Viscose Poplin - Beverly Hills

    This 100% viscose poplin fabric is printed with a delicate array of caramel-hued palm motifs.

    Regular price £9.46 p/m
  • Smooth Rider - Pink

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

    Regular price £14.96 p/m
  • Foil Quilting - Black

    135cm wide, black polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.

    Regular price £22.50 p/m
  • Made in Italy Camel Hair Suiting
    Sold out

    Camel Hair Suiting

    156cm wide, 100% camelhair wool Italian suiting in caramel with a unbelievably soft brushed finish.

    Regular price £85.00 p/m
  • Sunset Serenade - Orange

    154cm wide, poly crochet lace fabric. Perfect for elegant evening wear or a chic beach cover-up.

    Regular price £14.00 p/m
  • Hoffman Bali Cotton Lawn - Liquorice

    Exciting 112cm wide cotton lawn from Hoffman, with hand painted design of blue maze-like patterns that ripple through the cloth.

    Regular price £16.76 p/m
  • Viscose Jersey - Rara
    10% off

    Viscose Jersey - Rara

    160cm wide, viscose elastane blend knit jersey fabric featuring a layered design in navy, black and grey.

    Sale price £10.80 p/m Regular price £12.00 p/m
  • Stof Avalana Jersey - Rainbow

    This 95% cotton, 5% elastane jersey features vibrant horizontal stripes in a colour spectrum.

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

    Cable Car - Chunky Wool - Blue

    149cm wide, Italian lambswool cable-knit fabric in blue, perfect for soft and cosy jumpers.

    Regular price £36.00 p/m
  • Plain Viscose Satin - Optical White

    140cm wide, 135gsm viscose rayon satin fabric in optical white. Lightweight with a silky handle, sheen and drape, perfect for bridalwear.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Navy

    140cm wide, 135gsm viscose and rayon satin fabric in navy. Lightweight with a silky handle and fluid drape.

    Regular price £14.96 p/m
  • Organic Jersey - Cosmic Fox

    150cm wide organic cotton elastane jersey fabric in navy with a colourful space exploring fox print. Brilliant for childrens wear. OEKOTexÆ

    Regular price £15.50 p/m
  • Sapphire Night Viscose

    143cm wide, 100% viscose fabric with a fine handle and subtle woven texture for added depth. Soft, fluid, ideal drapey garments.

    Regular price £9.50 p/m
  • Summerfest - Green

    100% viscose marocain fabric featuring a digital V-shape tie-dye print in a blue/green hue. Ideal for palazzo pants.

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