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 Lorenzo
    Sold out

    Lorenzo

    Super soft, 148cm wide brushed cotton twill shirting in marled grey. There are two shades of grey and oatmeal yarns in the weave.

    Regular price £17.00 p/m
  • Made in Italy Francesca
    Sold out

    Francesca

    148cm wide, ex-designer Italian wool suiting in a mix of grey yarns with a muted pink overcheck.

    Regular price £17.00 p/m
  • Made in Italy Right Royal
    Sold out

    Right Royal

    Hugely wide 160cm polyester, lightweight canvas in an absolutely gorgeous shade of deep royal blue with perhaps, perhaps, a hint of purple. Very soundly made and strong cloth, which will drape extremely well.

    Regular price £21.00 p/m
  • Poplin Print - Bumble Mint

    110cm wide, 130gsm, 100% cotton poplin fabric with a yellow bumblebee print on a mint ground.

    Regular price £7.76 p/m
  • Double Scallop Lace - Grey

    145cm wide soft but heavy, corded, double scalloped dressmaking lace in steel grey.

    Regular price £12.96 p/m
  • Poplin Print - Rhythm Nation
    Sold out

    Poplin Print - Rhythm Nation

    112cm wide, cotton poplin print fabric with a music note print on a black background. We are loving this quirky print.

    Regular price £7.76 p/m
  • French Terry - Royal

    Plain royal blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • Made in Italy Morning Glory

    Morning Glory

    97% viscose, 3% elastane densley knitted, fine soft mid-weight dress fabric in black which offers a smooth, elegant drape with a subtle stretch. This is a heck of a cloth.

    Regular price £21.00 p/m
  • + More colours 100% Wool Fleece - Black

    100% Wool Fleece - Black

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

    Regular price £29.00 p/m
  • White Bleached Cotton Calico

    100% cotton bleached calico fabric in white. Lightweight, breathable, and smooth.

    Regular price £6.26 p/m
  • Kassy

    61% cotton, 37% polyester and 2% elastane stretch dress fabric featuring a red & white abstract leopard print.

    Regular price £12.76 p/m
  • + More colours Dazzle - Black

    Dazzle - Black

    It's sparkly fun!†This glitter black†jersey fabric from Carrington fabrics†is a nice light-mid-weight knit polyester so it can be used for lots of applications

    Regular price £18.00 p/m
  • Highly Strong

    154cm wide coral pink dress fabric, made from 80% cotton and 20% linen, is perfect for creating comfortable, stylish summer garments.

    Regular price £13.50 p/m
  • Christal Denim Jersey - Jade

    Knitted French Terry fabric made from cotton, polyester & spandex in a denim blue hue with an abstract triangle print.

    Regular price £14.50 p/m
  • + More colours Coast - Soft White

    Coast - Soft White

    145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • Made in Britain+ More colours Brambrook - Bygone

    Brambrook - Bygone

    Black and grey British twill tweed coating fabric that hints to a bygone era. Gorgeous.

    Regular price £30.00 p/m
  • Viscose Jersey - Deep Sea

    This viscose and lycra blend jersey dress fabric in a dark navy hue is perfect for comfortable maxi skirts and tops!

    Regular price £8.50 p/m
  • Super Smart

    150cm wide, wool and elastane superfine navy suiting fabric with an exceptional hand & drape.

    Regular price £22.00 p/m
  • + More colours Bella Satin Stretch - Navy

    Bella Satin Stretch - Navy

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

    Regular price £14.50 p/m
  • Striped Viscose Linen Slub - Navy
    Sold out

    Striped Viscose Linen Slub - Navy

    131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in navy with white pinstripes.

    Regular price £15.00 p/m
  • + More colours Pure Luxury - Boiled Wool - Cornflower

    Pure Luxury - Boiled Wool - Cornflower

    Luxurious quality, 144cm wide, 100% boiled wool fabric in cornflower blue, perfect for jackets & coats!

    Regular price £32.50 p/m
  • Made in Italy Sterling Silk - Navy

    Sterling Silk - Navy

    135cm wide, navy blue Italian dressmaking fabric made from 67% acetate and 33% silk, perfect for slip dresses.

    Regular price £20.00 p/m
  • Premium Cotton - Kissing Klimt
    Sold out

    Premium Cotton - Kissing Klimt

    Exquisite 'Golden Period' Klimt-inspired cotton fabric. 145cm wide with an artistic design from the Little Johnny range.

    Regular price £11.26 p/m
  • Double Scallop Lace - Scarlet

    Beautifully made 145cm wide soft and heavy corded dressmaking lace in scarlet red. Made with a double scalloped edge.

    Regular price £12.96 p/m
  • Marlena - White

    Our 147cm wide, polyester and elastane blend fabric in white is fine and floaty, perfect for dressmaking.

    Regular price £7.50 p/m
  • Riviera Lawn - Royal

    145cm wide royal blue cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • + More colours Baby Driver - Piccolo - Bordeaux
    Sold out

    Baby Driver - Piccolo - Bordeaux

    112cm wide soft cotton baby needlecord fabric in burgundy, with a stunning all-over floral design.

    Regular price £11.50 p/m
  • Red Cotton Voile

    Our 150cm wide, 100% cotton voile fabric in red is lightweight and breathable, perfect for summer shirts and dressmaking.

    Regular price £6.00 p/m
  • + More colours Challis - Kandinsky

    Challis - Kandinsky

    Superb viscose challis dress fabric in an abstract print, the possibilities for this are never-ending, the pattern & colours lend themselves to.

    Regular price £10.76 p/m
  • French Terry - Light Turquoise

    Plain light turquoise 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • + More colours Baby Driver - Grandmother's Bouquet - Claret
    Sold out

    Baby Driver - Grandmother's Bouquet - Claret

    Superfine cotton needlecord fabric. 110cm wide, claret with beautiful flower print in pink and yellow.

    Regular price £11.50 p/m
  • Made in Britain Heritage - Sand

    Heritage - Sand

    This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!

    Regular price £6.00 p/m
  • Dynasty - Teal

    A beautiful teal blue Polyester Spandex suiting fabric with an excellent body and drape. Perfect for evening dresses and skirts!

    Regular price £17.26 p/m
  • Harmony Knits - Terracotta
    Sold out

    Harmony Knits - Terracotta

    Made from viscose, polyester and polyamide, this rust coloured knitted jersey fabric is perfect for warm jackets!

    Regular price £17.00 p/m
  • + More colours BA - Rosette - Coral

    BA - Rosette - Coral

    137cm wide, cotton polyester voile broderie anglaise fabric in coral with a unique geometric pattern.

    Regular price £17.26 p/m
  • Mystique - Pink

    Matte 150cm wide, mid-weight duchess satin in a beautiful pale pink. Perfect for special occasions.

    Regular price £15.00 p/m
  • Finest Chambray Fuchsia

    Lightweight 100% cotton fabric with a fuchsia pink hue is perfect for shirts, dresses, quilting and more.

    Regular price £11.76 p/m
  • + More colours All Saints Black

    All Saints Black

    150cm wide superfine, supersoft viscose voile dress fabric in blackest black. Perfect for summer shirts and dresses!

    Regular price £9.50 p/m
  • Cord - Nude

    Cotton 13 wale corduroy trousering fabric in a lovely classic nude colour. This is a staple colour to have! Perfect for trousers, pinafores or skirts!

    Regular price £11.00 p/m
  • Double Scallop Lace - Royal
    Sold out

    Double Scallop Lace - Royal

    145cm wide soft and heavy corded dressmaking lace in rich royal blue. This is a double scalloped lace fabric. Beautifully made in polyester with a scallop edge on each side.

    Regular price £12.96 p/m
  • Smooth Crepe De Chine - Black

    This is a smooth, lightweight crepe de chine dress fabric in black which drapes beautifully. Great for making shirts and swishy dresses.†

    Regular price £6.00 p/m
  • + More colours Austrian Seersucker - Sediments

    Austrian Seersucker - Sediments

    Lightweight Austrian cotton seersucker fabric with stripes in shades of grey, white, beige and blue.

    Regular price £15.76 p/m
  • Made in Italy Tesoro - Red

    Tesoro - Red

    Our ex-designer, red satin fabric, made from 100% polyester has been woven in Italy perfect for evening attire.

    Regular price £15.00 p/m
  • Made in Italy Seta - Poppy Red

    Seta - Poppy Red

    Our Italian, single crepe dress fabric in a poppy red hue is perfect for evening attire; made from 100% silk.

    Regular price £28.00 p/m
  • + More colours Cotton Canvas - Midnight
    Sold out

    Cotton Canvas - Midnight

    150cm wide fine cotton canvas fabric in a dark navy shade offers a soft and durable finish, ideal for bags.

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