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:

  • Fine Viscose Plain - Mint

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

    Regular price £9.96 p/m
  • Raye - Beige

    146cm wide, beige polyester fabric that offers the look & feel of linen whilst being crease resistant.

    Regular price £11.26 p/m
  • Spanish Sunset

    144cm wide, polyester & elastane orange satin leopard jacquard dress fabric. Woven in Spain!

    Regular price £11.76 p/m
  • Sewing Room - Meadow

    115cm wide 100% cotton fabric with a purple, pink and yellow floral design against an ivory ground.

    Regular price From £8.45 p/u
  • + More colours Cotton Stretch - Olive Cheetah

    Cotton Stretch - Olive Cheetah

    132cm wide, cotton blend stretch woven trouser fabric in ivory with an olive cheetah spot design.

    Regular price £11.96 p/m
  • Floating In Circles - Sophia Fuchsia

    This beautiful viscose rayon yoryu lawn fabric features a flower bunch print in fuchsia & green.

    Regular price £10.50 p/m
  • Floating In Circles - Ava Blue & Red
    20% off

    Floating In Circles - Ava Blue & Red

    This watercolour print viscose rayon yoryu lawn fabric features a floral pattern in shades of blue, red & green.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Sequin Lace - Gatsby

    140cm wide, lightweight 100% polyester sequin lace in black with silver sequins on a net base.

    Regular price £17.00 p/m
  • Zig Zag Quilting - Mint

    135cm wide, nylon zig-zag stitched quilted fabric in mint green, 225gsm, perfect for coats & bags.

    Regular price £21.50 p/m
  • Made in Italy Big Bopper

    Big Bopper

    140cm wide, ex-designer 100% linen fabric in pale grey, coarsely woven for texture. Woven in Italy.

    Regular price £29.50 p/m
  • Made in Italy Rossa Satin Crepe
    Sold out

    Rossa Satin Crepe

    143cm wide, Italian scarlet red polyester crepe with a satin finish on one side. Drapes beautifully.

    Regular price £18.00 p/m
  • + More colours Batik - Green D

    Batik - Green D

    Batik dressmaking fabric made from 100% cotton is beautifully lightweight. Featuring mandala-style swirls and shapes in green, yellow, blue and orange.

    Regular price £10.00 p/m
  • Viscose Tencel Finish - Green

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

    Regular price £17.96 p/m
  • Hoffman Bali Cotton Lawn - Hummingbird - White

    A bold & beautiful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring inky blues, teal, and crisp white petals sat on a richly mottled navy base.

    Regular price £16.76 p/m
  • Serena - Magenta

    Vivid, hot pink 80% cotton and 20% polyester blend velour fabric. Perfect for on-trend loungewear and tracksuits. OEKO-TexÆ.

    Regular price £16.00 p/m
  • + More colours BA - Embroidered Lawn - Mellow Yellow

    BA - Embroidered Lawn - Mellow Yellow

    This cheerful 140cm wide pastel yellow embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.

    Regular price £16.00 p/m
  • Liliana

    148cm wide, duck egg blue fine twill weave 100% cotton dress fabric with an all-over tiny floral print.

    Regular price £12.50 p/m
  • Double Agent

    Our 60% cotton and 40% polyester fabric has a complex black and cream pattern, ideal for chunky jumpers.

    Regular price £12.00 p/m
  • Linen Look - Dusky Coral

    Made from polyester, this dusky coral dress fabric has a look of linen, perfect for skirts and blouses!

    Regular price £7.50 p/m
  • Plain Viscose Satin - Off White

    140cm wide, 135gsm viscose rayon satin fabric in off white. Lightweight with a silky handle, sheen and drape, perfect for blouses.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Black

    140cm wide, 135gsm viscose and rayon satin fabric in black. Lightweight with a silky handle and fluid drape.

    Regular price £14.96 p/m
  • Qjutie - Cotton Crochet - Ecru
    Sold out

    Qjutie - Cotton Crochet - Ecru

    150cm wide, 100% cotton crochet fabric in ecru, from the Qjutie & The Qjutest range.

    Regular price £18.26 p/m
  • Silver Forest

    145cm wide, 100% cotton fabric in off-white and dark teal with a forest-inspired design. Lightweight 127gsm loose weave, perfect for airy tops, dresses, and layered garments.

    Regular price £12.00 p/m
  • Qjutie - Seersucker Stripe - Navy

    145cm wide, cotton seersucker fabric in white & navy stripes, from the Qjutie & The Qjutest range.

    Regular price £11.00 p/m
  • Purple Patch

    140cm wide, 100% viscose crepe fabric with an irregular yet organised patchwork design in purple, mauve, teal, and orange. Lightweight 121gsm with elegant drape, perfect for dresses, blouses, and skirts.

    Regular price £12.00 p/m
  • Viscose Lawn - Adeline

    140cm wide, viscose lawn in black with a floral print and drapey feel; ideal for kaftans, layering and lining.

    Regular price £11.96 p/m
  • Qjutie - 8.5oz Stretch Washed Denim
    Sold out

    Qjutie - 8.5oz Stretch Washed Denim

    145cm wide, 8.5oz cotton & spandex washed denim fabric, from the Qjutie & The Qjutest range.

    Regular price £13.46 p/m
  • Qjutie - Plain French Terry - Lilac

    150cm wide, cotton/elastane plain French terry fabric in lilac, from the Qjutie & The Qjutest range.

    Regular price £12.96 p/m
  • Bold Lines - Blue
    10% off

    Bold Lines - Blue

    175cm wide cotton-elastane vibrant striped melange jersey fabric. With a horizontal black, white and blue stripe. Oeko Tex.

    Sale price £9.46 p/m Regular price £10.50 p/m
  • Made in Italy Italian Tencel Twill - Olive

    Italian Tencel Twill - Olive

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

    Regular price £24.96 p/m
  • Qjutie - Linen Mix - Natural
    Sold out

    Qjutie - Linen Mix - Natural

    140cm wide, viscose, linen & polyester mix fabric in natural, from the Qjutie & The Qjutest range.

    Regular price £14.66 p/m
  • Fibre Mood - Viscose Tencel Finish - Pink

    Lightweight 145cm wide, 93% viscose and 7% polyester Tencel finish twill dress fabric in pink.

    Regular price £18.50 p/m
  • + More colours Batik - Fiesta Flora

    Batik - Fiesta Flora

    This 100% cotton poplin batik fabric features a lively palette of red, green, pink, and blue hues.

    Regular price £14.50 p/m
  • Ember Glow

    This viscose poplin fabric features a bold & dynamic pattern in vivid orange against a black ground.

    Regular price £9.96 p/m
  • Elizabeth

    A lovely viscose jersey in a pretty emerald and white pattern, what more could you want? The floral design is in stripes and is striking without being overpowering. All in all, a must have fabric.

    Regular price £12.00 p/m
  • Made in Italy Silks of Italy - Boho

    Silks of Italy - Boho

    Gorgeous abstract 100% silk dress fabric in brown, perfect for lightweight garments. Deadstock, made in Italy.

    Regular price £38.00 p/m
  • Made in Italy Dolce Cotton
    Sold out

    Dolce Cotton

    Woven in Italy, this deadstock fabric is made from 100% cotton, featuring a large paisley print on a soft white ground.

    Regular price £23.50 p/m
  • Made in Italy MarineBlu Viscose - Elisa - Orange

    MarineBlu Viscose - Elisa - Orange

    Italian, ex-designer, deadstock viscose dress fabric featuring a colourful small-scale floral print on a black ground.

    Regular price £23.00 p/m
  • Made in Italy MarineBlu Viscose - Elisa - Green

    MarineBlu Viscose - Elisa - Green

    100% viscose fabric with a green/purple floral pattern on a black ground, ex-designer, deadstock made in Italy.

    Regular price £23.00 p/m
  • Harmony Knits - Fern

    152cm wide, viscose, polyester & polyamide blend knitted jersey fabric in green. Super soft & snuggly.

    Regular price £17.00 p/m
  • Pontoba - Teal

    160cm wide, double knit jersey fabric in a teal blue hue, made from viscose, polyamide and elastane.

    Regular price £23.00 p/m
  • Made in Italy InWool Jersey Rib - Dark Grey

    InWool Jersey Rib - Dark Grey

    90cm wide, fine rib nylon jersey in dark grey. Very stretchy and strong, knitted in Italy by InWool, superb for cuffing.

    Regular price £10.00 p/m
  • Smooth Suiting - Cerise

    142cm wide, polyester stretch suiting fabric in cerise. Perfect for creating special occasion wear.

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

    Silk Twill - Eva Orange - 14 Momme

    Trans-seasonal silk twill, 14 momme and 136cm wide - perfect for chic shirting, wrap skirts, scarves, and timeless everyday pieces

    Regular price £44.96 p/m
  • Jacquard Terry - Lionsmane

    150cm wide, cotton loop-backed jacquard jersey fabric in denim blue with an ivory lion face design.

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