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:

  • French Velvet - Blue

    Made from polyester, this French velvet faux fur fabric in blue is super soft and high quality, ideal for soft furnishings.

    Regular price £22.00 p/m
  • Quilted - Coco Stretch - White

    140cm wide, white quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.

    Regular price £19.50 p/m
  • Duzmibum

    150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.

    Regular price £12.00 p/m
  • Peach Prada - Navy

    148cm wide, medium-weight dress fabric in navy, made from 100% polyester, with a soft, peach skin finish.

    Regular price £6.50 p/m
  • + More colours Bamboo Jersey - Dark Grey Marl

    Bamboo Jersey - Dark Grey Marl

    150cm wide, Oeko-Tex bamboo jersey fabric in marl dark grey, 230gsm--soft, breathable & stretchy.

    Regular price £15.00 p/m
  • Evangeline - Black

    100% polyester synthetic fur fabric with an embossed square design. Luxuriously soft, warm, and versatile faux fur in classic black.

    Regular price £24.00 p/m
  • Made in Italy Lambs Leather - Silver

    Lambs Leather - Silver

    Italian-made lambskin nappa leather in silver: soft, supple, premium quality. Ideal for small projects, sold as full skins.

    Regular price £58.00 p/u
  • Wassabi - Purple

    142cm wide, unique abstract print cotton stretch fabric. Substantial & structured with a bit of give.

    Regular price £9.26 p/m
  • + More colours Bygone Lining - No. 2

    Bygone Lining - No. 2

    150cm wide, white lining fabric made from durable nylon, with a soft satin finish.

    Regular price £4.50 p/m
  • Monroe - Ivory

    160cm ivory quilted fabric. Ex-designer quality, 80% cotton, 20% polyester blend, perfect for stylish, warm creations.

    Regular price £18.00 p/m
  • Stof Avalana Jersey - Buds Grey

    OEKOTex cotton and elastane blend jersey fabric with a small floral print on a grey ground, ideal for tops.

    Regular price £15.96 p/m
  • Lady Tessa - Black

    150cm wide, lightweight plain cotton twill fabric in black. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • Hoffman Bali Cotton Lawn - Winifred

    Mesmerising 112cm wide cotton lawn from Hoffman, hand painted with rainbow coloured leaves.

    Regular price £16.76 p/m
  • Made in Italy Silks of Italy - Paisley Pop

    Silks of Italy - Paisley Pop

    Vibrant 148cm wide, 100% silk fabric with a bold paisley floral print on turquoise. Woven in Italy.

    Regular price £40.00 p/m
  • Made in Italy Sartoria Shirting - Bari

    Sartoria Shirting - Bari

    Italian ex-designer cotton check, 150cm wide, 140gsm. Red, blue, and navy check--soft, breathable

    Regular price £16.26 p/m
  • Made in Italy+ More colours Casella Brushed Cotton - Lecco

    Casella Brushed Cotton - Lecco

    Italian ex-designer brushed cotton, 155cm wide, 168gsm. Cream, grey, and red check

    Regular price £16.26 p/m
  • Brushed Cotton - Lottie

    Red, green, and blue brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Brushed Cotton - Bonnie

    Pink and black brushed cotton check fabric, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • BA - Meadow - Sage

    Sage green cotton broderie anglaise, 140cm wide, 133gsm. Soft, breathable, and lightweight

    Regular price £9.00 p/m
  • Plain Dyed Cotton Poplin - Blush

    Blush Pink Cotton Poplin Fabric 45" (114 cm) wide 100% cotton, beautiful fabric. Approx 121gsm

    Regular price £6.00 p/m
  • Brushed Cotton - Astro Animals

    This 148cm wide, 100% brushed cotton fabric features a space-themed design with astronaut animals.

    Regular price £12.50 p/m
  • Queen of Hearts

    This cotton craft fabric has an all-over Union Jack print in red, white and blue in multiple sized hearts. Ideal for bunting, table covers, & craft projects.

    Regular price £7.00 p/m
  • Poplin Print - Wat Spot - Taupe

    A really lovely simple design in a lovely Farrow and Ball Taupe colour.

    Regular price £7.96 p/m
  • Made in Italy 7.8oz Deadstock Denim Shirting - No. 1
    Sold out

    7.8oz Deadstock Denim Shirting - No. 1

    140cm wide, ex-designer lightweight 7.8oz cotton denim shirting fabric in traditional denim blue.

    Regular price £14.00 p/m
  • Double Gauze - Grey

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

    Regular price £9.96 p/m
  • Guipure Crochet Lace - Soft White

    126cm wide, soft white polyester crochet guipure lace fabric. Structured with beautiful floral detail.

    Regular price £23.00 p/m
  • Linen Mix - Prowla

    134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.

    Regular price £14.50 p/m
  • Maeve

    148cm wide, 97% viscose and 3% elastane lightweight dress fabric in a stunning red hue.

    Regular price £8.26 p/m
  • Made in Italy Palm

    Palm

    128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.

    Regular price £25.00 p/m
  • Polka Sparkle Chiffon

    149cm wide, polyester chiffon fabric in black with white polka dots and scattered gold foil dots.

    Regular price £12.26 p/m
  • Made in Italy For All Seasons

    For All Seasons

    157cm wide, wool suiting fabric in a grey, black, and beige check. Woven in Italy with a soft hand.

    Regular price £30.00 p/m
  • Made in Italy Catena

    Catena

    140cm wide, Italian cotton dress/suiting fabric with a subtle chain link pattern on a black base.

    Regular price £22.00 p/m
  • Made in Italy Tracer

    Tracer

    143cm wide, ex-designer polyester suiting fabric in black with a subtle metallic thread embroidery.

    Regular price £23.00 p/m
  • Fibre Mood - Knitwear - Red

    160cm wide, 330gsm knitwear fabric in red. Made from 70% cotton and 30% polyester, OEKO-TEX certified.

    Regular price £34.50 p/m
  • Cheerleader

    145cm wide, heavy bright red viscose satin fabric. Perfect for palazzo trousers, skirts and co-ords.

    Regular price £11.96 p/m
  • Floating In Circles - Beth Peach
    20% off

    Floating In Circles - Beth Peach

    This viscose rayon yoryu lawn fabric features a delicate floral print in peach, mauve, green & white.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Mia Coral
    20% off

    Floating In Circles - Mia Coral

    This viscose rayon yoryu lawn fabric features a striped design with a floral print in coral, purple, green & yellow.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Maya Suiting - Sky Blue

    135cm wide, sky blue stretch cotton suiting fabric with a white woven check and soft feel.

    Regular price £10.00 p/m
  • Floating In Circles - Libby Pink
    20% off

    Floating In Circles - Libby Pink

    This stunning viscose rayon yoryu lawn fabric features a floral/leaf print in pink, blue, green, orange & white.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Track Star

    143cm wide, 77% cotton, 23% nylon double-sided jersey tracksuiting fabric in beige and grey.

    Regular price £15.00 p/m
  • Made in Italy Nico

    Nico

    147cm wide, ex-designer 100% Cupro silky shirting fabric in navy blue with 4mm woven stripes.

    Regular price £29.00 p/m
  • Viscose Tencel Finish - Grey

    160cm wide, viscose and polyester knitted pique fabric in grey with a soft Tencel finish.

    Regular price £17.96 p/m
  • Viscose Tencel Finish - Beige

    160cm wide, viscose and polyester knitted pique fabric in beige with a soft Tencel finish.

    Regular price £17.96 p/m
  • Smooth Rider - Royal

    143cm wide, viscose Tencel finish fabric in royal. Perfect for creating tops, trousers & dresses!

    Regular price £14.96 p/m
  • Hoffman Bali Cotton Lawn - Midnight

    Autumnal 112cm wide cotton lawn from Hoffman, rust tones layered into a painterly leaf and fern design.

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