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:

  • Sewing Room - Emily - Yellow

    100% cotton poplin fabric with tiny flowers of bright colours on a yellow background. This fabric is superb for dresses, crafts and light furnishings.

    Regular price From £8.45 p/u
  • Georgette Dress Fabric - Cloud

    This lightweight and breathable georgette fabric in cloud blue is made from polyester, perfect for dressmaking!

    Regular price £6.00 p/m
  • Made in Italy Noir Luxe

    Noir Luxe

    Luxurious ex-designer organic cotton & elastane fine suiting fabric in black. Made in Italy!

    Regular price £13.96 p/m
  • Lorien Crepe - Rouge

    Heavy crepe dressmaking fabric in a red rouge shade, very flattering and wrinkle-resistant, perfect for trousers, jackets and skirts!

    Regular price £10.00 p/m
  • Made in Italy EZIO - All In The Mind - Orange
    Sold out

    EZIO - All In The Mind - Orange

    Superb quality 156cm wide viscose & acetate tailors' lining, inspired by Alice in Wonderland in vivid orange and gold.

    Regular price £6.00 p/m
  • Embossed

    156cm wide, viscose acetate lining fabric in hunter green sheen, perfect to pair with formal suits, dresses or waistcoats!

    Regular price £6.00 p/m
  • Poplin Print - The Crafty Spot - Soft White

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on soft white.

    Regular price £7.76 p/m
  • Sewing Room - Ivy - Grey

    Superior quality cotton poplin in white with an ivy print in grey and black. 113cm wide.

    Regular price From £8.45 p/u
  • Made in Britain Waxed Cotton - Tekwax Evolution 6oz - Rich Tan

    Waxed Cotton - Tekwax Evolution 6oz - Rich Tan

    148cm wide, rich tan waxed cotton with EvolutionÆ finish. Machine washable & water-resistant!

    Regular price £15.00 p/m
  • Made in Britain Waxed Cotton - Ranger Drill - Slate
    Sold out

    Waxed Cotton - Ranger Drill - Slate

    155cm wide, grey cotton drill fabric with a dry wax finish, weather-resistant & machine washable.

    Regular price £18.00 p/m
  • + More colours Bamboo Linen Tweed - Black

    Bamboo Linen Tweed - Black

    140cm wide, 65% bamboo & 35% linen fabric in black. Super soft, breathable & durable.

    Regular price £14.96 p/m
  • + More colours Cotton Lawn - Apple & Rhubarb
    Sold out

    Cotton Lawn - Apple & Rhubarb

    152cm wide cotton lawn fabric features a pink, green, and ivory check with fine embroidered diamond and spot design. Made in France

    Regular price £12.50 p/m
  • Challis - Floral Pop - Black
    Sold out

    Challis - Floral Pop - Black

    Superb quality lightweight French high twist viscose challis with a bright modern flower print. Beautiful black fabric with a colourful floral design.

    Regular price £10.76 p/m
  • + More colours Bamboo Jersey - Black

    Bamboo Jersey - Black

    158cm wide, super soft, 95% bamboo and 5% elastane knitted jersey fabric in black, perfect for tops or dresses!

    Regular price £18.96 p/m
  • Elona - Black

    This 90% polyester and 10% spandex fabric in black has a 2-way stretch, lots of give, perfect for trousers, skirts and blazers.

    Regular price £11.96 p/m
  • + More colours Enigma Linen - Chartreuse

    Enigma Linen - Chartreuse

    Perfect for clothing and home furnishings, this ramie linen and cotton blend fabric in green is Oeko-Tex Certified.

    Regular price £12.76 p/m
  • Italian Crepe - Dark Grey

    Dark grey Italian designer crepe dress fabric with a blend of stretch woven polyester, viscose, and spandex.

    Regular price £16.50 p/m
  • Georgette Dress Fabric - Neon Pink

    Here we have a selection of new colours of our lovely Georgette fabric. This Georgette dress fabric is a neon pink & 150cm wide.

    Regular price £6.00 p/m
  • Pima Cotton Lawn - The Garden Of Shakespeare - Green

    Beautiful Pima cotton lawn fabric with a floral design in shades of green, pink, purple & yellow.

    Regular price £14.96 p/m
  • Put The Kettle On - Fairytale

    114cm wide lovely quality 65% Polyester 35% Cotton fabric with an all over fairytale pattern with castles and beanstalks in white on a navy background.

    Regular price £3.96 p/m
  • Made in Britain Waxed Cotton - Tekwax Evolution 6oz - Dark Green

    Waxed Cotton - Tekwax Evolution 6oz - Dark Green

    148cm wide, dark green waxed cotton with EvolutionÆ finish. Machine washable & water-resistant!

    Regular price £15.00 p/m
  • Pima Cotton Lawn - Isabella

    140cm wide, 100% Pima cotton lawn fabric with a vibrant floral print in pink, lemon and white.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Lottie

    140cm wide, Pima cotton lawn fabric in a vivid floral design in pink, orange & red blooms on white.

    Regular price £14.96 p/m
  • Finest Chambray Denim

    Lightweight 100% cotton chambray in denim, the perfect choice for shirts and dresses

    Regular price £11.76 p/m
  • Sunseeker - Isla
    Sold out

    Sunseeker - Isla

    Minimalistic viscose challis fabric in white, featuring an abstract circle print in blue/brown hues, perfect for holiday garments!

    Regular price £10.50 p/m
  • Brocade - Coral Paisley
    Sold out

    Brocade - Coral Paisley

    Gorgeous heavy dressmaking fabric in a red coral and purple paisley design. This would look great as a pleated maxi skirt, fitted dress or overcoat!

    Regular price £12.00 p/m
  • Victor - Taupe

    142cm wide, viscose dress fabric with a linen look finish in taupe, excellent for loose trousers, skirts and blouses!

    Regular price £7.00 p/m
  • Wool Jersey - Cobalt
    Sold out

    Wool Jersey - Cobalt

    Our 100% wool knitted jersey fabric in a cobalt blue hue is perfect for fashioning sophisticated evening wear.

    Regular price £21.00 p/m
  • Poplin Print - Strawberry Pie
    Sold out

    Poplin Print - Strawberry Pie

    With an almost vintage charm†this cotton fabric consists of a strawberry pattern with a navy background. Perfect for making†blouses with a summery yet understated look.

    Regular price £7.76 p/m
  • John Kaldor - Glamour - Grape

    148cm wide, superb plain polyester fabric in grape from John Kaldor, a beautiful colour enhanced by the way the cloth has been finished.

    Regular price £12.96 p/m
  • Red Twill Lining

    142cm wide, 51% cotton, 49% viscose twill lining fabric in bright red. Super soft and breathable.

    Regular price £8.00 p/m
  • Georgette Dress Fabric - Dark Navy
    Sold out

    Georgette Dress Fabric - Dark Navy

    Here we have a selection of new colours of our lovely Georgette fabric. This Georgette dress fabric is a dark navy colour & 150cm wide.

    Regular price £6.00 p/m
  • French Terry - Soft Beige
    Sold out

    French Terry - Soft Beige

    Excellent quality OEKO-TEX jersey material in soft beige. Great for sewing leggings, joggers sweatshirt & dresses.

    Regular price £12.90 p/m
  • Put The Kettle On - Ditto - Peach

    Ivory spotted print fabric with a peach hue. Poly cotton cloth suitable for blouses, dresses, nightwear and crafts. A beautiful fabric for little girls dresses.

    Regular price £3.96 p/m
  • Dread Naught - Navy
    Sold out

    Dread Naught - Navy

    150cm wide 73% polyester, 21% viscose, 6% elastane, light weight, suiting in navy. Virtually creaseless easy care fabric, a delight to work with.

    Regular price £7.50 p/m
  • Pima Cotton Lawn - Vine - Jade
    Sold out

    Pima Cotton Lawn - Vine - Jade

    Our navy and green abstract printed pima cotton lawn fabric would be perfect for shirts, blouses or dressmaking!

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Navy Leaf

    140cm wide, 100% Pima cotton lawn fabric with a navy and white stylised leaf print.

    Regular price £14.96 p/m
  • + More colours Bamboo Linen Tweed - Natural

    Bamboo Linen Tweed - Natural

    140cm wide, bamboo & linen fabric in a natural soft white shade. Super soft, breathable & durable.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Oceans Coral

    140cm wide, Pima cotton lawn with an oversized abstract floral print in coral, ochre, blue and mint.

    Regular price £14.96 p/m
  • + More colours Catherine Silk - Black
    Sold out

    Catherine Silk - Black

    High quality, semi sheer black 100% silk chiffon crepe is 10mm in weight. Beautifully soft fabric perfect for special occasion wear, blouses and layering.

    Regular price £18.00 p/m
  • Washed Calico

    140cm wide, 100% cotton washed calico fabric with a soft, natural feel. Durable yet breathable.

    Regular price £6.26 p/m
  • Made in Britain Dress Net - White

    Dress Net - White

    145cm wide, flare-free 100% nylon knitted dress net fabric in white. Ideal for tutus, gowns & more.

    Regular price £2.50 p/m
  • French Terry - Aqua

    Plain aqua blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • + More colours 8oz Washed Denim - Black

    8oz Washed Denim - Black

    160cm wide fabulous quality 8oz denim in a classic black colour. It's the ideal material for creating jeans, light jackets and dresses!

    Regular price £13.00 p/m
  • + More colours Enigma Linen - Teal

    Enigma Linen - Teal

    Oeko-Tex Certified fabric in a teal blue hue, 70% ramie and 30% linen - perfect for garments or home furnishings.

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