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:

  • Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Orange

    Beautiful Pima cotton lawn fabric with a floral design in shades of blue with vibrant orange accents.

    Regular price £14.96 p/m
  • Scrubs - Red

    Soft, malleable, lightweight poly/cotton twill workwear fabric in red. Machine washable & easy-care.

    Regular price £7.00 p/m
  • + More colours Enigma Linen - White

    Enigma Linen - White

    140cm wide, Oeko-Tex Certified dress fabric made from 70% ramie and 30% cotton, ideal for shirting.

    Regular price £12.76 p/m
  • Finest Chambray Mint

    Our 100% cotton chambray has a mint green hue. Lightweight fabric is ideal for dressmaking & quilting.

    Regular price £11.76 p/m
  • Made in Britain Water Resistant Twill - Chatburn 8oz - Taupe
    Sold out

    Water Resistant Twill - Chatburn 8oz - Taupe

    152cm wide, light taupe 100% cotton twill fabric with a water-repellent finish & soft handle.

    Regular price £14.00 p/m
  • + More colours 8 Wale Corduroy - Red

    8 Wale Corduroy - Red

    This 148cm wide, 325gsm cotton 8 wale corduroy fabric in red is perfect for jacketing and heavier tunics, dresses or bags!

    Regular price £15.00 p/m
  • Made in Britain Pure Wool Crepe - Grey

    Pure Wool Crepe - Grey

    This 100% pure wool crepe fabric in Grey is the perfect choice for dresses, blouses and skirts! Made in Lancashire, this lightweight cloth has a stunning hand.

    Regular price £29.00 p/m
  • + More colours Beaufort Duchess Satin - Lilac Rose

    Beaufort Duchess Satin - Lilac Rose

    150cm wide, exquisite quality non-snag duchess satin fabric has a lustrous finish. A classic cloth with a dusky lilac rose hue, perfect for special occasion wear.

    Regular price £12.50 p/m
  • Made in Britain Wool - Game Keeper

    Wool - Game Keeper

    A beautiful British flat tweed woollen check jacket cloth, the colour ways are toned down somewhat.

    Regular price £35.00 p/m
  • Windy Valley

    150cm wide, nylon and cotton lightweight fabric in navy blue. This is a superb fabric for keeping the wind out. Good for a casual jacket or pair of trousers.

    Regular price £7.00 p/m
  • Omega

    150cm wide superfine wool suiting fabric has a gorgeously soft hand. Features an interesting birds-eye weave in shades of black, dark grey and navy.

    Regular price £14.00 p/m
  • + More colours Enigma Linen - Pewter

    Enigma Linen - Pewter

    140cm wide, 70% ramie linen and 30% cotton blend fabric in a pewter grey hue, Oeko-Tex Certified.

    Regular price £12.76 p/m
  • 12.5oz Denim - Indigo
    Sold out

    12.5oz Denim - Indigo

    Heavy 12.5oz cotton denim in classic indigo. Perfect for durable jeans, jackets, and workwear.

    Regular price £13.96 p/m
  • Calico - Cotton Lawn

    120cm wide, 100% cotton lawn unbleached calico fabric. Lightweight, breathable, and smooth.

    Regular price £5.50 p/m
  • Superior Quality Plain Poly/Cotton - Pale Turquoise
    Sold out

    Superior Quality Plain Poly/Cotton - Pale Turquoise

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in pale turquoise. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • + More colours A Knight To Remember - Silver

    A Knight To Remember - Silver

    144cm wide, polyester & elastane knitted jersey fabric. The Silver is printed onto a grey marl jersey base. It doesn't ladder, flake or come off in any way.

    Regular price £14.50 p/m
  • Poplin Print - Turning Japanese - White

    112cm wide, cotton poplin print fabric with Japanese style dolls print on a white background

    Regular price £7.76 p/m
  • Rickman - Black

    Ex Designer deadstock wool dress fabric, loosely woven check with beautiful draping qualities

    Regular price £15.00 p/m
  • Scrubs - Turquoise

    Soft, malleable, lightweight poly/cotton twill workwear fabric in turquoise. Machine washable & easy-care.

    Regular price £7.00 p/m
  • + More colours Denim By The Dozen - Classic Blue

    Denim By The Dozen - Classic Blue

    Made from 100% cotton, this heavy 12oz gaberdine denim fabric in a classic blue hue is ideal for jackets.

    Regular price £17.50 p/m
  • Pima Cotton Lawn - Tiffany
    Sold out

    Pima Cotton Lawn - Tiffany

    Stunning pima cotton lawn with an all over floral print in a range of lovely summer of royal blue, pinks, greens and yellow on a white back ground.

    Regular price £14.96 p/m
  • British Worsted Wool - Navy

    Crafted from super 80's worsted wool in a sleek and classic dark navy hue, this fabric exudes elegance and versatility.

    Regular price £29.00 p/m
  • Jasmine - Silk Double Georgette

    Exquisite 100% silk double georgette fabric is light to mid weight with a slightly grainy texture that has a delightful spring to it, suitable for wedding and prom dresses.

    Regular price £50.00 p/m
  • Luxury Ponte - Emerald

    A fabulous sturdy double knit jersey fabric made from viscose/nylon and elastane. 320gsm Ponte Roma dress fabric with an emerald green hue.

    Regular price £17.50 p/m
  • Made in Italy Aventura
    Sold out

    Aventura

    150cm wide lightweight trouser and jacket fabric in black. Made from nylon and cotton and woven in Italy. With a water repellent finish.

    Regular price £9.00 p/m
  • Poplin Print - Megan - Sage

    112cm wide, cotton poplin print fabric with a beautiful pink floral design on a green background. This fabric would make a stunning dress, top or skirt.

    Regular price £7.76 p/m
  • + More colours Coast - Petrol
    Sold out

    Coast - Petrol

    The look of a petrol blue linen with the benefits of polyester by John Kaldor.

    Regular price £13.00 p/m
  • + More colours Challis - Melody Grey
    Sold out

    Challis - Melody Grey

    140cm wide viscose challis fabric features a delicate watercolour floral print on a grey/taupe ground. Perfect for summer blouses and skirts.

    Regular price £10.76 p/m
  • Darling

    145cm wide, viscose & wool blend fine crepe suiting fabric in ivory. Great for special occasion wear.

    Regular price £15.00 p/m
  • + More colours Brushed & Cosy - Dennis

    Brushed & Cosy - Dennis

    147cm wide, brushed cotton fabric featuring a check pattern in beige, white, red & yellow on a black ground, ideal for shirts.

    Regular price £8.00 p/m
  • 13 Wale Corduroy - Dark Brown
    Sold out

    13 Wale Corduroy - Dark Brown

    158cm wide, 13-wale corduroy fabric made from cotton in a dark brown hue, excellent for durable jackets.

    Regular price £12.00 p/m
  • + More colours Enigma Linen - Aqua

    Enigma Linen - Aqua

    Our ramie linen and cotton blend fabric is Oeko-Tex Certified and comes in an aqua blue hue, ideal for soft furnishings.

    Regular price £12.76 p/m
  • + More colours A Knight To Remember - Gold

    A Knight To Remember - Gold

    Gold knitted jersey fabric. This is a fine jersey which drapes and looks like liquid gold.

    Regular price £14.50 p/m
  • Roxy Stretch Velvet - Peacock

    Peacock blue, plain 4-way stretch knitted velour, great for evening wear. 148cm wide, beautiful quality stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Shinerproof

    Nylon water resistant fabric in navy

    Regular price £6.00 p/m
  • Put The Kettle On - Hey Sailor

    110cm wide lovely quality 65% Polyester 35% Cotton fabric with an all over sailor themed pattern in ivory on a red background.

    Regular price £3.96 p/m
  • Pima Cotton Lawn - Gustav - Brown
    Sold out

    Pima Cotton Lawn - Gustav - Brown

    140cm wide, Pima cotton lawn fabric with a retro geometric design in brown, rust, green and nude.

    Regular price £15.76 p/m
  • Pima Cotton Lawn - Mary Ann Blue

    140cm wide, Pima cotton lawn fabric with a soft floral design in muted blue tones on pale cream.

    Regular price £14.96 p/m
  • + More colours Alexa - Royal Blue

    Alexa - Royal Blue

    139cm wide 45% cotton and 55% linen chambray fabric in royal blue. Perfect for summer garments!

    Regular price £15.96 p/m
  • Naughty But Nice - Burgundy

    Soft and lacy very gentle in appearance and texture in a burgundy colour 150 cm wide.

    Regular price £5.50 p/m
  • French Terry - Baby Pink

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

    Regular price £12.90 p/m
  • Ritual - Teal

    Fabulous medium weight John Kaldor ITY jersey fabric. This one has a huge amount of stretch and comes in teal.

    Regular price £10.50 p/m
  • Pima Cotton Lawn - Nightfall Sprigs

    140cm wide, Pima cotton lawn fabric with a painterly sprig design in navy, green, yellow and red.

    Regular price £14.96 p/m
  • Liquid - Sunshine

    150cm wide, polyester satin fabric in yellow with a fluid drape, perfect for special occasion dresses!

    Regular price £15.76 p/m
  • + More colours Pure Luxury - Boiled Wool - Peacock

    Pure Luxury - Boiled Wool - Peacock

    Luxurious quality, 144cm wide, 100% boiled wool fabric in a lovely shade of blue, perfect for jackets & coats!

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