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:

  • Brushed Cotton - Celeste - Blue

    148cm wide, 100% brushed cotton fabric with a blue and pink floral design. Soft, breathable

    Regular price £11.96 p/m
  • + More colours 8oz Denim - Smokey Italian
    Sold out

    8oz Denim - Smokey Italian

    156cm wide Italian 8oz denim fabric 100% cotton with a smoky pattern. A distinctive lightweight denim.

    Regular price £33.96 p/m
  • 6.3oz Recycled Raw Denim - Dark Indigo

    170cm wide dark indigo raw denim fabric, 215gsm. Made from 100% recycled cotton, making this lightweight denim sustainable.

    Regular price £18.00 p/m
  • Time Warp

    140cm wide, 92% polyester, 8% spandex knitted fabric coated in a grey shiny dot pattern. Plenty of stretch to allow extravagant movement.

    Regular price £17.00 p/m
  • Made in Italy ITA Collection - Brushed - Navy

    ITA Collection - Brushed - Navy

    160cm wide, ex-designer, soft, lightweight brushed wool jacketing fabric in navy. Woven in Italy!

    Regular price £30.00 p/m
  • Made in Italy ITA Collection - Cashmere - Lusso

    ITA Collection - Cashmere - Lusso

    152cm wide, ex-designer coating in a dark, almost black mixture of yarns with a soft brushed finish.

    Regular price £46.00 p/m
  • Made in Italy Finest Silk - Bronze
    Sold out

    Finest Silk - Bronze

    136cm wide, ex-designer washed silk fabric in a rich bronze colour. Perfect for luxurious blouses.

    Regular price £33.00 p/m
  • Double Gauze - Royal Blue
    Sold out

    Double Gauze - Royal Blue

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

    Regular price £9.96 p/m
  • Made in Italy Sicilian Fiesta

    Sicilian Fiesta

    124cm wide, Italian black lace fabric with a geometric pattern. Ideal for special occasion wear.

    Regular price £16.50 p/m
  • Made in Italy Cocktail

    Cocktail

    150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!

    Regular price £18.00 p/m
  • Made in Italy Royal Magnificence

    Royal Magnificence

    174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.

    Regular price £16.00 p/m
  • Made in Italy Silks of Italy - The Big O

    Silks of Italy - The Big O

    142cm wide, Italian 100% silk twill fabric in bright orange with a vibrant paisley floral print.

    Regular price £38.00 p/m
  • Made in Italy Valerie

    Valerie

    150cm wide, black cotton velvet fabric, woven in Italy. Lightweight and wearable with a soft drape.

    Regular price £16.00 p/m
  • Made in Italy InWool - Cavo Knit
    Sold out

    InWool - Cavo Knit

    Italian, deadstock cable knit coating fabric in pale pink made from viscose, perfect for jumpers.

    Regular price £22.26 p/m
  • Made in Italy Golden Plaid

    Golden Plaid

    154cm wide, 100% linen dress fabric with a warm plaid check in red, yellow, brown and green.

    Regular price £26.76 p/m
  • + More colours 4oz Denim Chambray - Tropical Leaves
    Sold out

    4oz Denim Chambray - Tropical Leaves

    175cm wide, 100% cotton 4oz lightweight chambray fabric with a tropical leaf print in grey.

    Regular price £15.76 p/m
  • Stretch Glitter Velvet - Black

    149cm wide, polyester stretch black glitter velvet jersey fabric. Ideal for glamourous evening wear.

    Regular price £15.46 p/m
  • Dew Drop

    145cm wide, bengaline fabric in black with black plastic rhinestone accents for a refined sparkle.

    Regular price £18.00 p/m
  • Brave - Neon

    Bright yellow bodycon fabric, 150cm wide with minimal stretch for maximum support. Mid-weight, great for body-hugging dresses.

    Regular price £8.00 p/m
  • + More colours BA - Daphne - Green

    BA - Daphne - Green

    0

    Regular price £13.46 p/m
  • Summer Heirloom - Orange

    145cm wide, 100% cotton fabric in orange with cream embroidery and lace-style panels.

    Regular price £15.96 p/m
  • Challis - Leopard In The Jungle

    140cm wide, 100% viscose challis fabric with tropical green leaves and leopard print background.

    Regular price £10.50 p/m
  • Deuxieme - Beige
    Sold out

    Deuxieme - Beige

    158cm wide, finest wool suiting in interwoven beige and brown yarns. End-of-line deadstock.

    Regular price £18.00 p/m
  • Recycled Polyester Jersey - Black

    175cm wide, recycled polyester jersey with 10% spandex in black, ideal for sustainable garments.

    Regular price £16.00 p/m
  • + More colours 16 Wale Washed Corduroy - Red
    Sold out

    16 Wale Washed Corduroy - Red

    147cm wide, 100% cotton 16-wale washed corduroy in tomato red. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours Designer Velvet - Diamond

    Designer Velvet - Diamond

    148cm wide, ex-designer 100% cotton velvet in brown with a subtle lighter brown diamond pattern.

    Regular price £20.50 p/m
  • Jeanette

    150cm wide, viscose dress fabric featuring a cream floral print on a black ground, perfect for blouses and skirts!

    Regular price £10.50 p/m
  • Do Not Touch

    150cm wide, Italian viscose jersey fabric in sky blue. Silky soft with a beautiful drape and stretch.

    Regular price £10.00 p/m
  • Jackson Jersey

    145cm wide, black polyester jersey with dark grey embossed shine. Soft, stable and easy to sew.

    Regular price £11.76 p/m
  • Lady in Red Lace

    143cm wide, dark red floral lace with scalloped edges. Delicate but firm with a lovely hand.

    Regular price £12.00 p/m
  • Zesty Zebra - Pink & Green

    145cm wide, 100% viscose fabric with an eye-catching zebra print design in vivid pink and green.

    Regular price £16.26 p/m
  • Spider Web - Gold

    Spider web netting in gold for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • + More colours Athleisure - Grey

    Athleisure - Grey

    This grey looped back jersey fabric is made from 100% polyester, perfect for lounge and sports wear!

    Regular price £7.50 p/m
  • Brownstone Shirting
    Sold out

    Brownstone Shirting

    148cm wide, cotton shirting fabric in light brown with a crisp white check with a superb finish.

    Regular price £10.00 p/m
  • Basket Brocade - Aqua

    130cm wide, polyester Italian basket weave brocade in aqua blue with a soft finish and subtle sheen.

    Regular price £11.76 p/m
  • + More colours Cotton Stretch - Sand Leopard

    Cotton Stretch - Sand Leopard

    132cm wide, stretch woven trouser fabric in ivory with a sand leopard print. Made in Spain.

    Regular price £11.96 p/m
  • Floating In Circles - Rosie Red
    Sold out

    Floating In Circles - Rosie Red

    This beautiful viscose rayon yoryu lawn fabric features a delicate flower bud and leaf print in red & green.

    Regular price £10.50 p/m
  • + More colours Cotton Stretch - Navy Cheetah

    Cotton Stretch - Navy Cheetah

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

    Regular price £11.96 p/m
  • Frills and Frocks

    140cm wide, polyester black net fabric with a 5cm square crochet weave pattern and net fringing.

    Regular price £19.00 p/m
  • Dream Catcher

    125cm wide, intricately woven lace dress fabric in ivory. Made from cotton and nylon, perfect for festival wear.

    Regular price £16.00 p/m
  • + More colours Fur Lined Cord - Olive
    Sold out

    Fur Lined Cord - Olive

    151cm wide, corduroy fleece fabric in olive green with a soft cord front and plush faux fur backing.

    Regular price £21.00 p/m
  • Made in Italy Ralph Shirting - Dark Grey

    Ralph Shirting - Dark Grey

    150cm wide, ex-designer Italian fine cotton shirting fabric in dark grey with a subtle striped effect.

    Regular price £14.00 p/m
  • Made in Italy Ralph Shirting - Olive Green
    Sold out

    Ralph Shirting - Olive Green

    150cm wide, ex-designer Italian fine cotton shirting fabric in olive green with a subtle striped effect.

    Regular price £14.00 p/m
  • Made in Italy Ralph Shirting - Taupe
    Sold out

    Ralph Shirting - Taupe

    150cm wide, ex-designer Italian fine cotton shirting fabric in taupe with a subtle striped effect.

    Regular price £14.00 p/m
  • Linen Viscose Slub - Golden Harvest

    140cm wide, 67% linen, 33% viscose slub with a beautiful golden floral design in earthy tones.

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