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 Bella Satin Stretch - Grey

    Bella Satin Stretch - Grey

    147cm wide 98% polyester 2% elastane stretch satin fabric in grey with a smooth and glossy finish.

    Regular price £14.50 p/m
  • Basics - Mint
    10% off

    Basics - Mint

    150cm wide polka dot print cotton in mint green with white spot.

    Sale price £6.52 p/m Regular price £7.26 p/m
  • Painterly Petals - Blue

    This viscose and linen blend fabric features a watercolour floral design in blue, green, and yellow.

    Regular price £15.16 p/m
  • Painterly Petals - Purple

    This viscose and linen blend fabric features a watercolour floral design in purple, green, and pink.

    Regular price £15.16 p/m
  • + More colours 100% Linen - Blue
    Sold out

    100% Linen - Blue

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

    Regular price £7.14 p/m
  • + More colours 100% Linen - Navy

    100% Linen - Navy

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

    Regular price £21.50 p/m
  • Viscose Seersucker - Orange

    144cm wide, rayon, polyester & spandex blend seersucker fabric in orange. Great for summer wear!

    Regular price £11.50 p/m
  • Gingham Viscose Blush
    Sold out

    Gingham Viscose Blush

    Made from 100% viscose, this pink and white check gingham shirting fabric is perfect for dressmaking!

    Regular price £10.50 p/m
  • Viscose Acetate Lining - Sky
    Sold out

    Viscose Acetate Lining - Sky

    142cm wide, viscose acetate blend tailors lining fabric in sky blue with a lustrous, twill finish.

    Regular price £6.00 p/m
  • Serena - Grey Marble

    This light grey, 80% cotton and 20% polyester knitted velour fabric is beautifully soft. Perfect for creating lounge and sports wear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Stretch Cotton - Elixir

    Cotton and spandex blend sateen fabric with a digitally printed abstract marble effect in black and green, great for dresses!

    Regular price £16.00 p/m
  • Made in Britain Minster

    Minster

    156cm wide, fine wool & polyester mix suiting fabric with a crepe weave and subtle sheen.

    Regular price £16.00 p/m
  • Made in Britain Fighting Back

    Fighting Back

    157cm wide fine weave 100% cotton twill suiting fabric in very dark navy with a superb finish.

    Regular price £12.50 p/m
  • Made in Britain Sunday Softs - Onyx

    Sunday Softs - Onyx

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

    Regular price £12.50 p/m
  • Faux Leather - Shadow Mink

    150cm wide mink matt faux leather fabric, 250gsm. Made from 60% polyurethane, 32% polyester, 8% viscose

    Regular price £16.00 p/m
  • Pima Cotton Lawn - Zinnia

    140cm wide, 100% Pima cotton lawn fabric featuring a ditsy floral print in blue and pink.

    Regular price £14.96 p/m
  • Hold In

    145cm wide dress fabric made from a blend of polyamide and elastane. Dual sided ex-designer cloth in navy and dark navy.

    Regular price £10.00 p/m
  • BA - Chloe

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

    Regular price £18.00 p/m
  • Poplin Print - Maui - Grey

    Slate grey, 112cm wide superior quality cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!

    Regular price £7.76 p/m
  • Princess Of Monaco

    Fabulous wool & mohair tweed suiting fabric in a blend of pink, white & metallic yarns.

    Regular price £32.00 p/m
  • Made in Italy InWool Soft Jersey Rib - Navy

    InWool Soft Jersey Rib - Navy

    Beautifully soft ribbed nylon jersey fabric in dark navy, knitted in Italy by InWool, great for cuffing or necklines.

    Regular price £10.00 p/m
  • + More colours Crepe De Chine - Molly
    Sold out

    Crepe De Chine - Molly

    Smooth, lightweight, 150cm wide crepe de chine dress fabric in black with a beautiful floral print.

    Regular price £8.00 p/m
  • Smooth Brocade - Navy and Purple

    Dressmaking jacquard brocade, the main body of the fabric is charcoal navy with a purple floral and leaf design, perfect for jacket and coats.

    Regular price £12.00 p/m
  • Viking - Blue
    Sold out

    Viking - Blue

    158cm wide, super soft brushed 100% cotton plaid check fabric in blue, black, navy, and white.

    Regular price £9.96 p/m
  • + More colours 265gsm Stretch Twill - Navy

    265gsm Stretch Twill - Navy

    Polyester, viscose & elastane blend twill suiting fabric in dark navy blue, perfect for sophisticated suiting.

    Regular price £16.00 p/m
  • Wool Twill - Rust

    147cm wide, 63% polyester, 25% viscose, 8% wool and 4% elastane twill suiting fabric in rust.

    Regular price £20.00 p/m
  • Pink Lady

    152cm wide, lightweight polyester crepe suiting fabric in a gorgeous baby pink hue, dense yet fluid.

    Regular price £9.26 p/m
  • Voyage - Armathwaite Peach Kingfisher Ness Poplin Cotton

    Reminiscent of Japanese ink drawings. This cotton poplin fabric is wonderful for structured dresses.

    Regular price £22.00 p/m
  • Bi-Stretch Twill - White
    Sold out

    Bi-Stretch Twill - White

    147cm wide, bi-stretch twill fabric in white with a ribbed texture and flexible two-way stretch.

    Regular price £5.50 p/m
  • Wide Width Cotton Poplin - Suri

    150cm wide, cotton poplin fabric with a digital green leaf print, perfect for crafts and clothes.

    Regular price £10.50 p/m
  • Made in Italy Resort Satin - Kimtee

    Resort Satin - Kimtee

    140cm wide, 100% viscose satin fabric with a mosaic floral print on a stunning blue coloured backdrop.

    Regular price £19.96 p/m
  • Ashbury Check

    150cm wide, beige check linen-viscose blend fabric. Lightweight, breathable, and smooth with a classic tailored look.

    Regular price £13.00 p/m
  • Fine Viscose Plain - Khaki

    This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful khaki green hue.

    Regular price £9.96 p/m
  • Snakes & Ladders
    Sold out

    Snakes & Ladders

    145cm wide, viscose and acetate twill lining in light brown with champagne gold pinstripes.

    Regular price £6.50 p/m
  • Polyester Satin Lining - Black
    Sold out

    Polyester Satin Lining - Black

    150cm wide, 100% polyester satin lining fabric in black, great for lining suits, jackets, & dresses.

    Regular price £7.00 p/m
  • Felted

    156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.

    Regular price £23.50 p/m
  • GOTS Organic French Terry - Dusty Blue

    152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.

    Regular price £15.50 p/m
  • Made in Italy Mamma Mia - Royal

    Mamma Mia - Royal

    Ex-designer 140cm wide, polyester and acetate lining fabric in a royal blue. Woven in Italy.

    Regular price £7.50 p/m
  • Made in Britain Quilted - Matte Black

    Quilted - Matte Black

    150cm wide, ex-designer water-resistant nylon quilting in matte black with diamond stitching detail.

    Regular price £24.00 p/m
  • Made in Britain Quilted Wool - Brown Pinstripe
    Sold out

    Quilted Wool - Brown Pinstripe

    150cm wide, ex-designer double-sided poly/wool quilting fabric in dark brown with white pinstripes.

    Regular price £22.00 p/m
  • Stof Fabric - Diamonds - Hot Pink
    20% off

    Stof Fabric - Diamonds - Hot Pink

    Our 100% cotton fabric features a unique diamond print in shades of pink, designed in Denmark and printed in Japan. Ideal for children's dresses and quilting.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Pretty Polly - Paw Prints - Nude

    112cm wide, nude printed poly/cotton fabric featuring black paw prints & dog bones. Perfect for all your pet-inspired sewing projects!

    Regular price £3.96 p/m
  • Ernie

    150cm wide, softly loosely knitted 97% cotton, 3% elastane jersey in cocoa, it says on the roll.

    Regular price £11.00 p/m
  • Made in Italy Lining - Infinity Snake

    Lining - Infinity Snake

    150cm wide, 100% polyester satin lining fabric in two-tone blue and beige, great for lining suits, jackets, and dresses.

    Regular price £7.00 p/m
  • Cotton Anglaise - Mindy

    142cm wide, 100% cotton broderie anglaise fabric with a vibrant summery painted fruit design.

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