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:

  • Double Trouble - Jacquard Jersey - Olive

    160cm wide, double-knit jacquard jersey with a diamond pattern in olive made from polyester and elastane.

    Regular price £11.96 p/m
  • Pansie - Royal

    144cm wide, stunning royal blue jacquard shirting with an all over subtle paisley weave, made from cotton.

    Regular price £11.96 p/m
  • Jacquard Jersey - Rose Shadow
    Sold out

    Jacquard Jersey - Rose Shadow

    150cm wide, grey jacquard jersey knit with pink floral detailing. Ideal for cosy stylish jumpers.

    Regular price £12.96 p/m
  • Spit Spot Flower Pot

    100% Cotton dress fabric featuring a ditsy floral print with an orange hue on a black ground, perfect for blouses or skirts!

    Regular price £8.00 p/m
  • Made in Italy If You Could Dream

    If You Could Dream

    142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.

    Regular price £24.96 p/m
  • Cielo

    Our plain, pale blue cotton shirting fabric is 156cm wide, soft to the touch and would make beautiful blouses or dresses!

    Regular price £8.00 p/m
  • Rafe - Brown

    140cm wide, cotton, Tencel & Lycra fabric in dark brown. Smooth, breathable, and gently stretchy.

    Regular price £12.50 p/m
  • Vintage Cotton - Blue

    OEKOTexÆ plain blue dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!

    Regular price £11.96 p/m
  • + More colours Baby Driver - Flower Power - Black

    Baby Driver - Flower Power - Black

    112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.

    Regular price £11.50 p/m
  • Made in Italy Liscia

    Liscia

    165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.

    Regular price £18.00 p/m
  • Made in Italy That's Cheating - Italian Shirting

    That's Cheating - Italian Shirting

    Our plain woven cotton shirting fabric in blue is perfect for fashioning loose trousers, floaty skirts and blouses!

    Regular price £10.00 p/m
  • Roseberry Chambray
    Sold out

    Roseberry Chambray

    143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!

    Regular price £7.00 p/m
  • Stof Avalana Jersey - Disco Dandelion

    160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.

    Regular price £15.96 p/m
  • Stof Avalana Jersey - Roses Grey
    Sold out

    Stof Avalana Jersey - Roses Grey

    This soft 95% cotton and 5% elastane OEKOTex jersey fabric has a floral print on a grey ground, ideal for tops.

    Regular price £15.96 p/m
  • Made in Italy Caldo

    Caldo

    147cm wide, Italian wool coating in mushroom/beige. Double-sided with a soft raised finish.

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

    Casella Brushed Cotton - Ravenna

    Italian ex-designer brushed cotton, 160cm wide, 168gsm. Black, white, and red check

    Regular price £16.26 p/m
  • + More colours Brushed Cotton Flannel - Mabel
    Sold out

    Brushed Cotton Flannel - Mabel

    140cm wide, 100% cotton brushed flannel in blue, black, and cream check.

    Regular price £14.50 p/m
  • Craft Cotton Fat Quarter Bundle - Lilac/Pink

    Made from fine quality cotton, this 5 piece fat quarter bundle is made up of floral prints in a lilac/pink hue. Ideal for patchworking!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Multi/Mix Funky

    Our 5-piece fat quarter bundles contain a varied mix of prints, colours and patterns. Ideal for funky craft projects!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Green/Orange

    Perfect for quilting and patchwork, this 5-piece craft cotton fat quarter bundle has a green, orange and yellow theme!

    Regular price £11.95 p/u
  • Made in Italy Patrick

    Patrick

    150cm wide heavy cotton suiting fabric in a pale blue and brown check. This is a high-quality fabric which is Italian made in the region of Piacenza.

    Regular price £14.00 p/m
  • Simply Lace

    This lace has a soft substantial feel although it is very delicate in a lovely teal green

    Regular price £6.00 p/m
  • Doodle - Ditsy Leaf - Ochre

    145cm wide Poplin cotton floral dress fabric in taupe with an all over ochre ditsy leaf†print.

    Regular price £10.00 p/m
  • Double Gauze - Lilac

    135cm wide, cotton double gauze fabric in lilac, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Pretty Polly - Bloomburst

    112cm wide, lightweight 90% polyester, 10% cotton fabric with a bright & colourful floral print.

    Regular price £4.76 p/m
  • Quietly Bold

    150cm wide, lightweight 55% polyester 45% viscose jersey knit fabric with a floral print on navy.

    Regular price £15.00 p/m
  • Harmony Knits - Pink

    Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price £17.00 p/m
  • Pansie - Green

    144cm wide, 100% cotton dress fabric in a vivid bright green with a subtle woven jacquard pattern.

    Regular price £11.76 p/m
  • Primary

    157cm wide grosgrain dress fabric. Interesting polyester shirting and trouser fabric with a fine ribbed weave and bright red hue.

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

    Cable Car - Chunky Wool - Chocolate

    140cm wide, Italian, 100% lambswool fabric in chocolate brown, featuring a chunky cable-knit, excellent for jumpers.

    Regular price £32.00 p/m
  • + More colours 16 Wale Washed Corduroy - Teal

    16 Wale Washed Corduroy - Teal

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

    Regular price £16.50 p/m
  • + More colours Crinkle Viscose - Neon

    Crinkle Viscose - Neon

    140cm wide, viscose dress fabric with an interesting subtle crinkle finish and neon abstract print, ideal for blouses.

    Regular price £12.96 p/m
  • Viscose Seersucker - Ecru

    144cm wide, rayon, polyester and spandex blend seersucker fabric in ecru. Great for summer wear!

    Regular price £11.50 p/m
  • Floral Georgette - Damson

    Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.

    Regular price £6.00 p/m
  • Fibre Mood - Lyocell Twill - Navy

    Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.

    Regular price £19.46 p/m
  • Pima Cotton Lawn - Ellen
    Sold out

    Pima Cotton Lawn - Ellen

    138cm wide Pima cotton lawn fabric with a multicoloured floral print on cream. Lightweight, breathable and smooth.

    Regular price £14.96 p/m
  • Behold Brocade

    100% polyester brocade fabric with an abstract multicoloured design. Structured and textured - ideal for occasionwear.

    Regular price £19.50 p/m
  • + More colours Denim Deconstruct - Indigo

    Denim Deconstruct - Indigo

    160cm wide, 10.5oz indigo cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • Metric Silk

    145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.

    Regular price £13.96 p/m
  • Lyocell - Lime & Soda

    145cm wide, 100% lyocell blouse fabric in lime green and white stripes. Soft, silky and breathable.

    Regular price £9.96 p/m
  • Made in Italy Evergreen Terry
    Sold out

    Evergreen Terry

    186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!

    Regular price £17.26 p/m
  • Spaced Out

    140cm wide 100% viscose fabric with an abstract green, blue and orange print on black. Ideal for dresses.

    Regular price £15.96 p/m
  • Pima Cotton Lawn - Lottie - Pastel
    Sold out

    Pima Cotton Lawn - Lottie - Pastel

    140cm wide, Pima cotton lawn fabric in a floral design in pastel shades against a white ground.

    Regular price £14.96 p/m
  • Sunlit Spectrum

    145cm wide, 100% viscose fabric with an abstract design in shades of yellow, blue, green & purple.

    Regular price £14.00 p/m
  • Pima Cotton Lawn - Forget Me Nots

    140cm wide, Pima cotton lawn with a teal and navy blue floral print on ivory. Lightweight & soft.

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