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:

  • Viscose Tencel Finish - Blue

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

    Regular price £17.96 p/m
  • Hoffman Bali Cotton Lawn - Reflections
    Sold out

    Hoffman Bali Cotton Lawn - Reflections

    Enticing 112cm wide cotton lawn from Hoffman, with swirling ripple-like lines in sky blue across a deep indigo background.

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Snake
    Sold out

    Hoffman Bali Cotton Lawn - Snake

    An earthy 112cm wide Indonesian cotton lawn fabric with hand painted design. The delicate leaf silhouettes give it a layered, organic texture

    Regular price £16.76 p/m
  • Hoffman Bali Cotton Lawn - Iceberg

    A soft minty 112cm wide Indonesian cotton lawn fabric with hand painted design showcasing delicate white botanical silhouettes

    Regular price £16.76 p/m
  • Viscose Jersey - Navy Stripe

    150cm wide, soft & stretchy viscose jersey fabric with a classic stripe in navy and white.

    Regular price £8.96 p/m
  • Viscose Jersey - Pale Blue Stripe

    150cm wide, soft & stretchy viscose jersey fabric with a pale blue and white stripe.

    Regular price £8.96 p/m
  • Marlow - Fur Backed Faux Leather - Black

    This 141cm wide faux leather fabric in black features a soft, furry backing ideal for creating comfortable and fashionable jackets, skirts, trousers and more.

    Regular price £20.00 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Tan

    Cable Car - Chunky Wool - Tan

    149cm wide, Italian lambswool cable-knit fabric in a tan brown hue, perfect for soft and cosy jumpers.

    Regular price £36.00 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Aqua

    Cable Car - Chunky Wool - Aqua

    149cm wide, Italian lambswool cable-knit fabric in an aqua blue hue, perfect for soft and cosy jumpers.

    Regular price £36.00 p/m
  • + More colours Austrian Seersucker - Mariner

    Austrian Seersucker - Mariner

    150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.

    Regular price £15.76 p/m
  • Mason - Grey

    50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!

    Regular price £12.00 p/m
  • Qjutie - Embroidered Denim Chambray - Daisy
    Sold out

    Qjutie - Embroidered Denim Chambray - Daisy

    145cm wide, cotton embroidered denim chambray fabric, from the Qjutie & The Qjutest range.

    Regular price £18.40 p/m
  • Qjutie - Bambino Muslin - Mint

    140cm wide, 100% cotton muslin fabric in mint, from the Qjutie & The Qjutest range.

    Regular price £9.30 p/m
  • Jolly Jersey - Pink
    10% off

    Jolly Jersey - Pink

    Our viscose, polyester and elastane knitted jersey fabric in pink, features a ribbed stripe, perfect for tops!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Made in Italy Italian Tencel Twill - Currant

    Italian Tencel Twill - Currant

    150cm wide, 100% Tencel twill fabric in deep red. Lightweight at 150gsm with a soft hand and fine twill weave, woven in Italy.

    Regular price £24.96 p/m
  • Milan - Stone

    Our nylon and viscose blend, knitted jersey fabric in a beige hue is excellent for dressmaking and skirts!

    Regular price £8.50 p/m
  • Jasper - Grey

    This grey and white Cotton Elastane jersey fabric is in a sort of striped, abstract pattern with multiple shades of grey! Ideal for sweatshirts. Oeko-Tex Standard 100.

    Regular price £18.50 p/m
  • Made in Italy Both Sides Now
    10% off

    Both Sides Now

    140cm wide fine polyester Georgette in shades of blue with an abstract pattern. I suppose it's really only minor variations of one shade of blue and is exceptionally subtle.

    Sale price £22.50 p/m Regular price £25.00 p/m
  • Made in Italy Silks of Italy - Ornate Stripes

    Silks of Italy - Ornate Stripes

    Italian woven deadstock silk fabric perfect for dressmaking, featuring a striped pattern with delicate detailing.

    Regular price £38.00 p/m
  • Sewing Room - Floral Pop - White

    112cm wide, cotton poplin fabric featuring a colourful small-scale floral print on a white ground, ideal for craft.

    Regular price £8.46 p/m
  • Sewing Room - Floral Pop - Navy
    10% off

    Sewing Room - Floral Pop - Navy

    100% cotton poplin fabric with a pink/purple small-scale floral print on a dark navy ground. 112cm wide.

    Sale price £7.60 p/m Regular price £8.46 p/m
  • Bubble Crepe - Saffron Floral
    Sold out

    Bubble Crepe - Saffron Floral

    150cm wide, polyester bubble crepe fabric with a warm floral print in of red, orange, pink and gold.

    Regular price £15.00 p/m
  • Made in Italy Italian Tencel - Cycle

    Italian Tencel - Cycle

    High-quality, deadstock 100% Tencel twill fabric made in Italy, featuring a black, cream, and orange bike print.

    Regular price £28.00 p/m
  • Wild Expressions - Savannah Leopard

    160cm wide linen-viscose fabric, 42% linen and 58% viscose. Lightweight at 89gsm with bold tropical florals.

    Regular price £22.96 p/m
  • Fibre Mood - Ecovero Leopard

    100% Ecovero viscose fabric in vibrant red†with a pretty pale pink leopard print, perfect for dresses.

    Regular price £22.00 p/m
  • Garden Party

    160cm wide 100% linen fabric in a bold multicoloured check, made for a famous American designer. Lightweight at 121gsm.

    Regular price £25.00 p/m
  • Silk Crepe de Chine - 16 Momme - Black

    135cm wide Luxurious 16 momme silk crepe de chine, with a soft matte drape and subtle texture - ideal for dresses, blouses, trousers, scarves.

    Regular price £44.96 p/m
  • Taffeta - Emerald Spot

    This taffeta dressmaking fabric features an emerald green hue with a glittery gold spotted print. A slightly stiffer and "crisper" cloth.

    Regular price £6.00 p/m
  • Elixir - Stretch Satin Backed Crepe - Copper

    148cm wide copper crinkle-effect satin-backed crepe, 98% polyester and 2% spandex. Drapey with gentle stretch.

    Regular price £12.96 p/m
  • Elixir - Stretch Satin Backed Crepe - Black

    148cm wide black crinkle satin-backed crepe fabric, 180gsm. 98% polyester 2% spandex with fluid drape.

    Regular price £12.96 p/m
  • Plum Florenza

    Beautiful 145cm wide luxury Italian viscose fabric with a large-scale plum and purple floral paisley design. 175gsm with fluid drape

    Regular price £22.50 p/m
  • + More colours Brushed French Terry - Sand

    Brushed French Terry - Sand

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

    Regular price £14.00 p/m
  • Fiona - Rhubarb

    Our 100% polyester dress fabric features a digitally printed tie-dye effect and pleated texture, ideal for loose pants.

    Regular price £21.00 p/m
  • + More colours Brushed French Terry - Marl Grey

    Brushed French Terry - Marl Grey

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

    Regular price £14.00 p/m
  • + More colours Bamboo Jersey - Grey

    Bamboo Jersey - Grey

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

    Regular price £15.00 p/m
  • + More colours BA - Erin - Sage

    BA - Erin - Sage

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in sage green.

    Regular price £26.50 p/m
  • + More colours BA - Erin - Khaki

    BA - Erin - Khaki

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in khaki green.

    Regular price £26.50 p/m
  • + More colours Como Moderno - Denim - Leonardo

    Como Moderno - Denim - Leonardo

    Leonardo, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue Indigo, approximately 169 gsm (~5oz).

    Regular price £21.96 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Charcoal Grey

    Cable Car - Chunky Wool - Charcoal Grey

    149cm wide, Italian lambswool cable-knit fabric in charcoal grey, perfect for soft and cosy jumpers.

    Regular price £36.00 p/m
  • Pinstripe - Brown

    A brown cotton stretch pinstripe with a smooth handle - lightweight and versatile for shirting, suiting and smart separates.

    Regular price £8.46 p/m
  • Made in Italy+ More colours Daylight Robbery - Forest

    Daylight Robbery - Forest

    130cm wide, superfine Italian knitted 80% nylon and 20% cashmere jersey fabric in forest green.

    Regular price £26.00 p/m
  • Voyage - Armathwaite Blossom Plum Ness Poplin Cotton

    From Voyage, this digitally printed cotton poplin features blossoming flowers and birds.

    Regular price £22.00 p/m
  • Silver Threads

    154cm wide, stretchy polyester Ponte Roma fabric with a black base and silver lurex threads.

    Regular price £8.00 p/m
  • Taskmaster

    152cm wide, 300gsm heavyweight 65% polyester, 35% cotton twill workwear fabric in navy blue.

    Regular price £8.50 p/m
  • Poplin Styles - Souvenirs - Sage
    10% off

    Poplin Styles - Souvenirs - Sage

    110cm wide, 100% cotton poplin fabric in sage green with an ensemble of trinkets and souvenirs.

    Sale price £6.84 p/m Regular price £7.60 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