Free UK delivery over £75

Dress Fabrics

Dress Fabrics

Explore our curated collection of dress fabrics, sourced from leading mills in the UK and Europe. From cotton and linen to silk, wool and viscose, our fabrics are carefully selected for quality, drape and durability — perfect for dresses, blouses, tailoring and occasionwear.

Shop by fibre to refine your search, including linen dress fabrics, silk dress fabrics and wool dress fabrics. You can also browse by fabric type such as crepe, satin or jersey to find the perfect material for your project.

Whether you're sewing everyday garments or special occasion pieces, our dress fabrics combine quality with value.

View as:

  • Made in Britain As Luck Would As Luck Would

    As Luck Would

    153cm wide, softly brushed 65% wool and 35% polyester lightweight coating fabric in navy.

    Regular price £17.00 p/m
  • Made in Italy Ethereal Blue Ethereal Blue

    Ethereal Blue

    Exquisite ex-designer Italian deadstock fabric with a fabulous blue tie-dye print. 152cm wide polyester dress fabric.

    Regular price £19.00 p/m
  • Made in Britain Unstructured Unstructured

    Unstructured

    A 64 wide cotton linen mix suiting in cream with an all over "unstructured" design in navy blue

    Regular price £15.50 p/m
  • Triple Crepe - Strawberry

    This heavy 150cm wide polyester triple crepe comes in a bright strawberry red colour. This is the perfect fabric for summer dresses!

    Regular price £17.96 p/m
  • + More colours Heavenly - Lady Heavenly - Lady

    Heavenly - Lady

    Delightful pink floral print denim chambray is super soft and lightweight.

    Regular price £12.50 p/u
  • Made in Britain Old World Old World

    Old World

    142cm wide, British 100% wool flannel suiting fabric in mid grey with pale blue and beige stripes.

    Regular price £16.76 p/m
  • Claudia

    This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!

    Regular price £8.00 p/m
  • Made in Italy Fiori Aqua Fiori Aqua

    Fiori Aqua

    150m wide fine Italian cotton lawn in mint green, featuring a delicate floral print. Perfect for layering, caftans, and summer dresses.

    Regular price £17.00 p/m
  • Made in Italy A Gentle Reminder A Gentle Reminder

    A Gentle Reminder

    150cm wide, fine wool suiting fabric with a blue/black check, glorious cloth with a gorgeous hand.

    Regular price £21.96 p/m
  • Made in Britain Smarty Pants Smarty Pants

    Smarty Pants

    Set piece 2.0m. Drop dead gorgeous jet black cotton stretch trousering with the smoothest softest finish. The perfect trouser fabric, this is a densely woven material which has a lot of stretch and fantastic recovery.

    Regular price £20.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
  • + More colours BA - Marlowe - Coral BA - Marlowe - Coral
    Sold out

    BA - Marlowe - Coral

    144cm wide, 100% cotton floral broderie anglaise fabric in coral. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • Made in Britain+ More colours Henry - Camel Henry - Camel

    Henry - Camel

    This 150cm wide, soft, 97% Wool and 2% Lycra blend suiting fabric in a caramel shade is perfect for suits, skirts and shirts!

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

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

    Regular price £17.00 p/m
  • + More colours BA - Marlowe - Sand BA - Marlowe - Sand

    BA - Marlowe - Sand

    144cm wide, 100% cotton floral broderie anglaise fabric in sand. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • Stone Washed Linen - Stone

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

    Regular price £17.00 p/m
  • Knobbled

    170cm wide, dark navy cotton suiting fabric with a textured 'bouclÈ' weave on the face.

    Regular price £10.00 p/m
  • Stretch Cotton - Elixir

    Cotton and spandex blend sateen fabric with a digitally printed abstract marble effect in black and green, great for dresses!

    Regular price £16.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
  • Double Gauze - Black

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

    Regular price £9.96 p/m
  • Fibre Mood - Knit Swiss Tulle - Green

    100% nylon tulle fabric in light green. Perfect for creating overlays on dresses, skirts & accessories.

    Regular price £8.00 p/m
  • Proper Seersucker - Grey

    Made from 100% cotton, this grey seersucker fabric is perfect for breathable summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Fibre Mood - Jacquard Stripes - Green

    145cm wide, viscose, nylon and linen jacquard fabric in deep green with a subtle stripe design.

    Regular price £19.50 p/m
  • Audrey Audrey
    Sold out

    Audrey

    Stunning floral cotton dress fabric, a timeless and pretty pattern that will look good on any age. Printed in Italy, this cotton poplin will look beautiful made up. It does have a slight stiffness to it but I think that is just the finish and it will soft

    Regular price £22.50 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
  • Pretty Polly - Mindy - Navy

    112cm wide, floral printed poly/cotton fabric in navy, perfect for clothing, bedding and craft projects!

    Regular price £4.76 p/m
  • + More colours JK - Salso - Terracotta JK - Salso - Terracotta
    Sold out

    JK - Salso - Terracotta

    135cm wide, mid-weight linen and viscose blend dress fabric in terracotta. Perfect for summer wear.

    Regular price £14.50 p/m
  • Denim Jersey Crinkle

    Italian made mid denim blue polyester jersey with elastane stretch fabric with white stitching on the reverse. Perfect for looser fitting shirts, shorts and joggers.

    Regular price £7.00 p/m
  • Pima Cotton Lawn - Mini Bouquet

    Beautiful 140cm wide, Pima cotton lawn fabric with a subtle repeated print of mini floral bouquets in Pink, Blue and Green.

    Regular price £14.90 p/m
  • Linen Mix - Sweet Iris

    This linen and viscose blend fabric features a red/pink iris flower print on a black ground, ideal for summer garments!

    Regular price £16.00 p/m
  • + More colours JK - Marmaris - Red JK - Marmaris - Red

    JK - Marmaris - Red

    150cm wide, incredibly soft and fine cotton twill trousering fabric from John Kaldor in red.

    Regular price £14.50 p/m
  • Mystique - Dusty Grey

    Matte 150cm wide, mid-weight duchess satin in a beautiful dusty grey. Perfect for special occasions.

    Regular price £15.00 p/m
  • + More colours French Terry - Yellow French Terry - Yellow
    Sold out

    French Terry - Yellow

    Plain yellow 95% Cotton, 5% Elastane French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • Mystique - Champagne

    Beautiful 150cm wide, matte mid-weight duchess satin in champagne. Perfect for special occasions.

    Regular price £15.00 p/m
  • Athena Crepe - Yellow

    148cm wide, lightweight 200gsm crepe fabric in yellow, made from polyester, viscose, and spandex.

    Regular price £10.00 p/m
  • + More colours Mystique - Pink Mystique - Pink

    Mystique - Pink

    Matte 150cm wide, mid-weight duchess satin in a beautiful pale pink. Perfect for special occasions.

    Regular price £15.00 p/m
  • Athena Crepe - Cerise

    148cm wide, lightweight 200gsm crepe fabric in cerise, made from polyester, viscose, and spandex.

    Regular price £10.00 p/m
  • + More colours Double Gauze - Sage Double Gauze - Sage
    Sold out

    Double Gauze - Sage

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

    Regular price £9.96 p/m
  • Beaufort Duchess Satin - Nude Pink

    150cm wide, non-snag duchess satin fabric in nude pink. Perfect for special occasion wear.

    Regular price £12.50 p/m
  • Athena Crepe - Taupe

    148cm wide, lightweight 200gsm crepe fabric in taupe, made from polyester, viscose, and spandex.

    Regular price £10.00 p/m
  • + More colours Serena - Ice Blue Serena - Ice Blue
    Sold out

    Serena - Ice Blue

    Soft ice blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Athena Crepe - Peach

    148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.

    Regular price £10.00 p/m
  • Stof Avalana Jersey - Canopy Camo

    Our cotton elastane knitted jersey fabric has a lively green camouflage-style print with swirling leaf shapes, perfect for t-shirts. OEKOTexÆ.

    Regular price £15.96 p/m
  • + More colours Serena - Teal Serena - Teal

    Serena - Teal

    Gorgeous teal green velour fabric made from 80% cotton and 20% polyester. Perfect for lounge and sportswear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Bruised Ribs

    150cm wide, heavy 100% cotton fabric in soft white with a rib knit pattern & brushed on the inside.

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