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 Boston - Plain Cotton Poplin - Black

    Boston - Plain Cotton Poplin - Black

    114cm wide, 100% cotton poplin fabric in black, 121gsm. Lightweight, crisp and breathable.

    Regular price £6.76 p/m
  • Sewing Room - Micro Dot - Pink

    113cm wide superior quality cotton poplin in a small pink and white polka dot.

    Regular price From £8.45 p/u
  • Stof Fabric - Marble - Mauve

    Pink and black marble effect Japanese cotton fabric designed in Denmark by Stof. Perfect for shirting, dresses, quilting, and soft furnishings.

    Regular price £9.00 p/m
  • Brushed Cotton - Exotic Escape
    Sold out

    Brushed Cotton - Exotic Escape

    This 148cm wide, 100% brushed cotton fabric features a unique exotic print, ideal for bedding.

    Regular price £12.50 p/m
  • + More colours Cotton - Bunnies
    20% off

    Cotton - Bunnies

    Incredibly detailed and beautifully soft, 150cm wide cotton quilting and dress fabric, featuring rabbit characters on a soft white ground.

    Sale price £10.00 p/m Regular price £12.50 p/m
  • JK - Phoebe
    Sold out

    JK - Phoebe

    This beautiful, slinky satin fabric has a nude and cream floral print on a charcoal black background. This is ideal for stunning tops, blouses, skirts and dresses.

    Regular price £14.00 p/m
  • + More colours Enigma Linen - Mint

    Enigma Linen - Mint

    This mint green dress fabric is made from 70% ramie linen and 30% cotton, ideal for home dÈcor. Oeko-Tex Certified.

    Regular price £12.76 p/m
  • + More colours 100% Wool Fleece - Sky Blue

    100% Wool Fleece - Sky Blue

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

    Regular price £29.00 p/m
  • Made in Italy Burnt Umber

    Burnt Umber

    153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.

    Regular price £29.60 p/m
  • Snowdon Jersey

    155cm wide, soft white viscose elastane knit jersey fabric, this fine cloth is ideal for layering & t-shirts.

    Regular price £8.50 p/m
  • The Girl

    148cm wide, nude floral printed chiffon dress fabric made from polyester, perfect for blouses and skirts!

    Regular price £9.00 p/m
  • Lacey Days
    Sold out

    Lacey Days

    148cm wide, polyester stretch lace fabric in classic black with a fairly large pretty floral design.

    Regular price £7.96 p/m
  • Bubble Crepe
    Sold out

    Bubble Crepe

    Lightweight bubble crepe dress fabric in a pale rust.

    Regular price £4.76 p/m
  • Made in Italy Tuscany - Sky

    Tuscany - Sky

    Woven in Italy, this sky blue suiting fabric is made from 98% wool and 2% nylon, perfect for skirts and pants!

    Regular price £16.00 p/m
  • 7.75oz Stretch Denim - Brown

    145cm wide, 7.75oz stretch denim in rich brown. 98% cotton, 2% elastane - soft, structured and breathable, perfect for jeans.

    Regular price £16.96 p/m
  • Soft Pleats

    Luxurious 140cm ivory cupro-viscose blend with pleat-effect weave and satin sheen, perfect for elegant trousers, blouses, and dresses.

    Regular price £12.00 p/m
  • Bare Necessity Jersey
    Sold out

    Bare Necessity Jersey

    This plain beige knitted jersey fabric is made from polyester and is excellent for dressmaking and lounge wear!

    Regular price £6.00 p/m
  • Pima Cotton Lawn - Autumn Watch

    140cm wide, Pima cotton lawn fabric with a floral print on navy, featuring peach, lilac and green.

    Regular price £14.96 p/m
  • 6oz Denim Shirting - Harry

    150cm wide, lightweight 6oz indigo 100% cotton denim shirting fabric with a soft handle.

    Regular price £11.76 p/m
  • + More colours Alexa - Grey

    Alexa - Grey

    139cm wide 45% cotton and 55% linen chambray fabric in grey. Perfect for summer garments!

    Regular price £15.96 p/m
  • + More colours Alexa - Sand

    Alexa - Sand

    139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!

    Regular price £15.96 p/m
  • Donatella - Off White

    150cm wide, polyester and spandex blend suiting fabric in off-white, perfect for palazzo pants and blazers.

    Regular price £12.76 p/m
  • Mode - Green

    Lightweight Modal sweat shirting with a loopback. Also known as French terry construction.

    Regular price £14.50 p/m
  • Summer Cotton - Ella Delph

    Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep blue backdrop.

    Regular price £10.76 p/m
  • BA - Jada

    140cm wide, cotton voile broderie anglaise fabric in ivory, with a series of embroidered dots.

    Regular price £19.76 p/m
  • Made in Italy Indaco Linen

    Indaco Linen

    158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.

    Regular price £28.00 p/m
  • Made in Italy Lampone Linen

    Lampone Linen

    154cm wide, 100% linen shirting fabric in raspberry pink, with a crisp, textured finish.

    Regular price £28.00 p/m
  • Oliver Viscose Twill - Olive

    150cm wide, 100% viscose twill fabric in olive green. Perfect for dresses, skirts, tops, & trousers.

    Regular price £11.00 p/m
  • + More colours Athena Crepe - Nude

    Athena Crepe - Nude

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

    Regular price £10.00 p/m
  • Made in Italy Sterling Silk - Red

    Sterling Silk - Red

    135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.

    Regular price £20.00 p/m
  • Stretch Faux Suede - Chocolate
    Sold out

    Stretch Faux Suede - Chocolate

    145cm wide, knitted polyester stretch faux suede fabric in brown. Lightweight, stretchy & versatile.

    Regular price £12.00 p/m
  • Made in Italy Officer Salute

    Officer Salute

    This 154cm wide ex-designer Italian fine wool cloth in navy has a lovely texture and depth. Shop Wool Fabric Online.

    Regular price £21.00 p/m
  • + More colours Athena Crepe - Navy

    Athena Crepe - Navy

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

    Regular price £10.00 p/m
  • Montrose Brocade

    150cm wide, pink abstract brocade dress and jacketing fabric made from 93% polyester and 7% metallic.

    Regular price £21.00 p/m
  • Metro - Pink

    This cotton and elastane blend shirting fabric in a pale pink hue is lightweight and comfortable. Made in Turkey.

    Regular price £8.50 p/m
  • Made in Italy Punto Milano - Navy
    Sold out

    Punto Milano - Navy

    Superior quality Italian Punto Di Milano fabric in navy, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • + More colours 265gsm Stretch Twill - Olive

    265gsm Stretch Twill - Olive

    150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.

    Regular price £16.00 p/m
  • Heavy Duchess - Deep Damson
    Sold out

    Heavy Duchess - Deep Damson

    This deep damson satin nylon dressmaking fabric is suitable for evening wear, prom dresses and special occasion garments!

    Regular price £10.00 p/m
  • Made in Italy Monza Denim - 12.7oz - Black

    Monza Denim - 12.7oz - Black

    138cm wide, 97% cotton & 3% elastane woven denim in black with a lovely soft finish and slight stretch.

    Regular price £23.16 p/m
  • Made in Britain Kentish Wool

    Kentish Wool

    150cm wide, British fine wool suiting fabric featuring a Prince of Wales check weave in black and white.

    Regular price £33.00 p/m
  • Whitehall Twill

    154cm wide, 100% cotton firm twill workwear fabric in bright white. Heavyweight and durable.

    Regular price £8.50 p/m
  • Scribble

    145cm wide, ex-designer viscose challis fabric in ochre with an brown abstract scribble leaf print.

    Regular price £7.00 p/m
  • Double Sided Terry Towelling - Pink

    152cm wide, double-sided cotton terry towelling in pink. Thick, absorbent & incredibly soft.

    Regular price £10.50 p/m
  • Proper Seersucker - Summer Sky Stripe

    152cm wide, cotton seersucker fabric with sky blue stripes. Lightweight, breathable and easy-care.

    Regular price £15.76 p/m
  • + More colours BA - Embroidered Lawn - Anemone
    Sold out

    BA - Embroidered Lawn - Anemone

    140cm wide, broderie anglaise cotton lawn. Lightweight, breathable and ideal for summer projects.

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