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 Formality

    Formality

    148cm wide lightweight quite fine black swirly polyester skirt fabric which will add formality without the worry of what happens when you spill on it.

    Regular price £19.00 p/m
  • BA - Payton

    127cm wide, cotton voile broderie anglaise fabric in soft white featuring an openwork daisy pattern.

    Regular price £22.46 p/m
  • Viscose Tencel Finish - Black

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

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

    Vibrant 112cm wide cotton lawn from Hoffman, with a dreamy floral wash in petal pinks, lilacs, and peach.

    Regular price £16.76 p/m
  • Serenity Knits - Jade

    150cm wide, viscose, polyester & polyamide knitted jersey fabric in jade. Perfect for cosy jumpers.

    Regular price £12.96 p/m
  • Summer Sky Check

    150cm wide, cotton stretch lightweight trouser fabric with a tiny white check against a blue ground.

    Regular price £10.96 p/m
  • Skyline Stripes

    150cm wide, 100% cotton fabric with blue and white stripes running across the beautiful pale yellow background.

    Regular price £10.00 p/m
  • Celine

    Elegant ivory, beige and gold metallic knitted check boucle fabric. Suitable for fashionable jackets and cardigans.

    Regular price £27.00 p/m
  • Stone Washed Linen - Denim

    Our heavy, 70% stone-washed linen & 30% cotton fabric in denim has a nice hang and textured surface, ideal for dressmaking!

    Regular price £17.00 p/m
  • Light & Lush - Stoneleaf

    A Lovely 150m wide, 100% viscose fabric featuring a rich, earthy abstract print in deep olive green and black, this viscose fabric brings a bold, graphic edge to your sewing.

    Regular price £20.00 p/m
  • Plain Crushed Viscose - White

    This 143cm wide plain crushed viscose fabric in white is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 p/m
  • Stof Avalana Jersey - Monkeying Around

    This 95% cotton, 5% elastane jersey showcases playful monkeys frolicking among large leaves.

    Regular price £15.96 p/m
  • Qjutie - Rib Knit - Giraffe
    Sold out

    Qjutie - Rib Knit - Giraffe

    145cm wide, 95% cotton, 5% elastane giraffe print rib fabric, from the Qjutie & The Qjutest range.

    Regular price £15.75 p/u
  • Qjutie - Broderie Anglaise - Multi

    130cm wide, cotton multicoloured broderie anglaise fabric, from the Qjutie & The Qjutest range.

    Regular price £18.50 p/m
  • Qjutie - Waffle - Goose

    135cm wide, cotton/elastane goose print waffle jersey fabric, from the Qjutie & The Qjutest range.

    Regular price £15.96 p/m
  • Night Birds
    10% off

    Night Birds

    Printed lightweight viscose challis dress fabric with little grey and yellow parrot-type birds on a black coloured ground. Drapes beautifully.

    Sale price £10.80 p/m Regular price £12.00 p/m
  • Judy - Teal
    Sold out

    Judy - Teal

    140cm wide, polyester smooth crepe fabric in a luscious teal blue hue, perfect for special occasion wear.

    Regular price £10.00 p/m
  • Pontoba - Beige

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

    Regular price £23.00 p/m
  • Poplin Styles - Little Things

    100% cotton poplin fabric with a ditsy pink yellow and white paisley print on a dark sage background. Superb for dresses, crafts and light furnishings.

    Regular price £9.50 p/m
  • Coastal Linen

    155cm wide 100% linen fabric in pale turquoise, made for a famous American designer. Woven with natural slub texture.

    Regular price £22.50 p/m
  • Luscious Viscose - Cream

    145cm wide, lustrous satin viscose twill dress fabric in palest cream, extremely classy and timeless.

    Regular price £14.00 p/m
  • Whispering Leaves

    140cm wide linen-cotton fabric, 55% linen 45% cotton, 145gsm. Botanical print in muted sage, blush, mustard, and teal on a pale background

    Regular price £19.96 p/m
  • Fine Knit - Double Face Jersey - Black & Grey

    This delightfully soft double knit and double faced black and grey jersey fabric is perfect for sweatshirts, jumpers, jackets and coats.

    Regular price £22.00 p/m
  • + More colours 7.5oz Washed Denim - Indigo

    7.5oz Washed Denim - Indigo

    148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.

    Regular price £15.00 p/m
  • + More colours Como Moderno - Denim - Raffaello

    Como Moderno - Denim - Raffaello

    Raffaello, an Italian deadstock stretch denim from our Como Moderno collection. Black (fine broken twill), approximately 380 gsm (~11oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Vittorio

    Como Moderno - Denim - Vittorio

    Vittorio, an Italian deadstock stretch denim from our Como Moderno collection. Light Blue, approximately 305 gsm (~9oz).

    Regular price £21.96 p/m
  • Jersey Cord - Denim
    Sold out

    Jersey Cord - Denim

    150cm wide, cotton & polyester jersey corduroy fabric in denim blue with a soft, velvety texture.

    Regular price £18.00 p/m
  • + More colours Austrian Jersey - Midnight Floral

    Austrian Jersey - Midnight Floral

    A premium cotton jersey with ditsy blue, pink and yellow flowers on black - soft, breathable and ideal for T-shirts, tops and PJs.

    Regular price £10.00 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Sea Green

    Cable Car - Chunky Wool - Sea Green

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

    Regular price £36.00 p/m
  • Onyx

    100% polyester, black grid net fabric with small black flowers cleverly woven in, perfect for dressmaking.

    Regular price £17.00 p/m
  • + More colours Dobby Dot - Pink

    Dobby Dot - Pink

    150cm wide, lightweight dobby washed cotton fabric in pink with a raised dotty design.

    Regular price £7.50 p/m
  • Stretch Shirting - Scarlet

    147cm wide, 96% cotton, 4% spandex lightweight shirting fabric in deep red. Great for summer!

    Regular price £8.00 p/m
  • Mad Max - 11oz Dark Blue Denim

    142cm wide, 97% cotton and 3% elastane, 11oz heavyweight denim fabric in dark blue.

    Regular price £15.00 p/m
  • Jewel Viscose - Pink

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

    Regular price £7.96 p/m
  • Made in Italy Italian Style

    Italian Style

    Stunning red brocade fabric made from polyester, cotton and elastane. Deadstock from a luxury Italian label.

    Regular price £24.96 p/m
  • Lyocell Shirting - Sky Blue

    150cm wide, lightweight 100% lyocell twill fabric in pale sky blue. Naturally soft with fluid drape.

    Regular price £10.96 p/m
  • French Terry - Craft Hearts - Pink

    145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.

    Regular price £17.00 p/m
  • Grate Quilt - Blue

    Pale blue 140cm wide polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Faux Fur - Camo - Green

    155cm wide, polyester faux fur fabric in a camouflage design in shades of green, black and brown.

    Regular price £14.00 p/m
  • Viscose Twill - Metro Grid

    150cm wide, viscose twill fabric featuring a timeless geometric print in red, black and cream.

    Regular price £19.96 p/m
  • + More colours Baby Driver - Prism - Red

    Baby Driver - Prism - Red

    112cm wide, 100% cotton needlecord fabric with a bold geometric design in a diamond pattern.

    Regular price £11.50 p/m
  • Loch Plaid

    158cm wide, cotton twill shirting fabric with a vibrant red, black, and white tartan check pattern.

    Regular price £9.96 p/m
  • Bordering On

    142cm wide, cotton satin stretch dress fabric in rich yellow with a vibrant South Pacific floral design.

    Regular price £9.26 p/m
  • Made in Britain Quilted - Clotted Cream

    Quilted - Clotted Cream

    150cm wide, ex-designer water-resistant nylon quilting in cream with diamond stitching detail.

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

    Casella Brushed Cotton - Rimini

    Italian ex-designer brushed cotton, 150cm wide, 168gsm. Pink, lilac, and cream check

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