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:

  • Printed Voile - Lotus - Neon

    Our rayon, cotton blend printed voile fabric features a colourful floral design on a black ground, perfect for dresses.

    Regular price £11.50 p/m
  • + More colours BA - Marlowe - White
    Sold out

    BA - Marlowe - White

    144cm wide, 100% cotton floral broderie anglaise fabric in white. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours BA - Marlowe - Ecru

    BA - Marlowe - Ecru

    144cm wide, 100% cotton floral broderie anglaise fabric in ecru. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • Fine Viscose Plain - Fuchsia

    144cm wide, gorgeously lightweight 100% viscose fabric in fuchsia. Ideal for summer garments!

    Regular price £9.96 p/m
  • + More colours Denim Deconstruct - Pale Blue

    Denim Deconstruct - Pale Blue

    160cm wide, 10.5oz pale blue cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • Made in Britain Water Resistant Cotton - Aviator - Beige

    Water Resistant Cotton - Aviator - Beige

    156cm wide, tightly woven cotton fabric in beige with a water-resistant finish. Durable and versatile.

    Regular price £12.50 p/m
  • Pima Cotton Lawn - Cottage Trail

    140cm wide, 100% pima cotton lawn fabric with a vibrant William Morris-style floral print on ivory.

    Regular price £14.96 p/m
  • Viscose Poplin - Canyon

    This 144cm wide, digitally printed viscose poplin fabric features a mesmerising tie dye design.

    Regular price £10.76 p/m
  • Made in Italy Big Blue Sleeves

    Big Blue Sleeves

    Woven in Italy, this ex-designer fine cotton shirting fabric in a dark blue hue is 140cm wide, ideal for skirts.

    Regular price £9.00 p/m
  • + More colours 100% Linen - Ochre

    100% Linen - Ochre

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

    Regular price £21.50 p/m
  • Smooth Rider - Ivory

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

    Regular price £14.96 p/m
  • Jacquard Jersey - Cream

    170cm wide, textured jacquard jersey fabric in cream, 70% polyester 30% viscose, 300gsm.

    Regular price £21.50 p/m
  • Summer Cotton - Lilly - White

    Charming 146cm wide, 100% cotton poplin fabric with a delicate floral print against a white ground.

    Regular price £10.76 p/m
  • Made in Italy Italian Guipure Lace - Black

    Italian Guipure Lace - Black

    129cm wide, Italian ex-designer floral guipure lace fabric in black. Beautiful for a special occasion.

    Regular price £30.00 p/m
  • + More colours Batik - Green F

    Batik - Green F

    100% cotton batik dressmaking fabric with a brilliant jungle leaf pattern that has blue, green, yellow, and orange hues that are reminiscent of the Caribbean.

    Regular price £10.00 p/m
  • Made in Britain Birdseye
    Sold out

    Birdseye

    145cm wide 98% wool 2% lycra divine suiting in the finest of birds eye weaves.

    Regular price £22.00 p/m
  • JK - Beatrice
    10% off

    JK - Beatrice

    Beautifully bold yellow, black and white abstract print fabric. Beautifully soft and drapes a dream. This John Kaldor fabric is Fernando quality.

    Sale price £14.86 p/m Regular price £16.50 p/m
  • Serena - Blonde

    80% cotton and 20% polyester knitted velour fabric in light beige is great for lounge and children's sleep suits. OEKO-Tex.

    Regular price £16.00 p/m
  • JK - Marmaris - Red

    150cm wide, incredibly soft and fine cotton twill trousering fabric from John Kaldor in red.

    Regular price £14.50 p/m
  • Made in Italy Sterling Silk - Cerise

    Sterling Silk - Cerise

    Our gorgeous cerise pink plain woven Italian dress fabric is made from acetate and silk. It's ideal for blouses.

    Regular price £20.00 p/m
  • Marley Jersey

    Cotton, polyester and elastane blend knit jersey fabric in navy with a marl finish, perfect for sweatshirts.

    Regular price £12.50 p/m
  • Georgette Dress Fabric - Scarlet

    Gorgeous good quality polyester Georgette dress fabric in a beautiful scarlet red colour.

    Regular price £6.00 p/m
  • Upper Middle

    This is a 150cm wide checked wool suiting fabric in bright contrasting white, yellow and black. A truly stunning design!

    Regular price £21.00 p/m
  • Made in Italy Ebb Tide - Jersey

    Ebb Tide - Jersey

    155 cm wide ivory jersey in polyester-nylon with a dreamy wrinkled texture, it hugs the body but politely ignores any lumps and bumps

    Regular price £8.00 p/m
  • Silky Satin - Animal Olive
    10% off

    Silky Satin - Animal Olive

    Our stretch satin fabric made from polyester, features a leopard print with hints of green, ideal for maxi skirts!

    Sale price £7.20 p/m Regular price £8.00 p/m
  • Sussex - Calendula

    144cm wide, cotton lawn dressmaking fabric in brown with a red and purple floral print.

    Regular price £12.50 p/m
  • Qjutie - Crinkle Cotton Jersey - Multi

    150cm wide, cotton mix fruity floral print jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.76 p/m
  • Poplin Print - Maui - Plum

    112cm wide superior quality plum red 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
  • Fibre Mood - Dobby Check - Sky

    Sheer & lightweight 100% cotton fabric in blue with a checked dobby weave, perfect for summer!

    Regular price £16.00 p/m
  • Poplin Styles - Sunflower Power

    Our fabulous cotton poplin features a bold sunflower print on a navy background. A pretty vintage fabric suitable for sun dresses and classic holiday shirts.

    Regular price £9.50 p/m
  • Made in Italy Silk Twill - Eva Navy - 14 Momme

    Silk Twill - Eva Navy - 14 Momme

    Elegant 14 momme silk twill 136cm wide, breathable and versatile - ideal for dresses, shirts, pyjamas, scarves, and luxury bedding.

    Regular price £44.96 p/m
  • Luscious Viscose - Ink
    Sold out

    Luscious Viscose - Ink

    145cm wide, lustrous satin viscose twill dress fabric in a purple/blue hue, extremely classy and timeless.

    Regular price £12.50 p/m
  • Tanza
    10% off

    Tanza

    Made from 100% polyester, this silky satin dress fabric features a bronze and black animal print, ideal for blouses.

    Sale price £11.26 p/m Regular price £12.50 p/m
  • + More colours Brushed French Terry - Petrol

    Brushed French Terry - Petrol

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

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Terracotta

    Brushed French Terry - Terracotta

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

    Regular price £14.00 p/m
  • Made in Italy+ More colours Atelier - Safari Rust

    Atelier - Safari Rust

    Lightweight with a soft drape, it's perfect for standout shirts, dresses, or relaxed tailoring.

    Regular price £18.96 p/m
  • A Bit of Colour

    154cm wide, fine polyester-cotton trousering fabric in coral--breathable, soft & perfect for summer.

    Regular price £8.00 p/m
  • Otis Linen

    147cm wide, 100% linen fabric featuring a striped pattern in blue and white, perfect for summer holidays.

    Regular price £26.00 p/m
  • Made in Italy Never The Twain - Windsor
    Sold out

    Never The Twain - Windsor

    148cm wide, Italian ex-designer cotton shirting fabric in white with navy, olive and rust†checks.

    Regular price £16.76 p/m
  • Katniss

    129cm wide, cotton made using the burnout technique to create a semi-transparent floral pattern.

    Regular price £14.46 p/m
  • Admiral

    150cm fine wool Melton coating in dark navy. With a finish you could die for.

    Regular price £10.26 p/m
  • Poplin Styles - Paisley - Red

    150cm wide, 117gsm, lightweight 100% cotton poplin fabric in a classic red and blue paisley print.

    Regular price £9.50 p/m
  • Poplin Styles - Festival of Paisley - Sun

    140cm wide, 115gsm, lightweight 100% cotton poplin fabric in yellow with a sunny paisley print.

    Regular price £9.50 p/m
  • Poplin Styles - Zebra

    142cm wide, 100% cotton poplin fabric, featuring a quirky, multi-directional zebra design.

    Regular price £9.50 p/m
  • + More colours Cotton Jersey - Lucky Clover

    Cotton Jersey - Lucky Clover

    136cm wide, soft cotton-elastane jersey in white with digitally printed green watercolour flowers.

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