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:

  • Billabong

    142cm wide, black cotton stretch dress & trouser fabric, adorned with a ditsy leaf-like print in beige.

    Regular price £13.00 p/m
  • Boiled Wool - Terracotta

    148cm wide, polyester & wool mix terracotta boiled wool coating fabric. Lightweight and durable.

    Regular price £21.00 p/m
  • + More colours New England I Lightweight 100 viscose satin floral fabric new england i cu New England I

    New England I

    140cm wide, lightweight viscose satin fabric, adorned with a large-scale floral print in autumnal hues.

    Regular price £18.00 p/m
  • Made in Italy Antonio Antonio cotton lycra italian deadstock grey trouser fabric roll Antonio

    Antonio

    150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!

    Regular price £10.50 p/m
  • Made in Britain+ More colours Quilted Wool - School Grey Quilted wool school grey black nylon british water resistant coating fabric cu Quilted Wool - School Grey

    Quilted Wool - School Grey

    150cm wide, ex-designer water-resistant quilting in smooth black nylon & school grey wool flannel.

    Regular price £24.00 p/m
  • Luxury Soft Quilted - Black

    150cm wide, ex-designer water-resistant super soft nylon quilting in black with a slight sheen.

    Regular price £24.00 p/m
  • Made in Britain Quilted - Leopard Quilted leopard polyester pony skin brown white water resistant wadded coat fabric roll Quilted - Leopard

    Quilted - Leopard

    150cm wide, ex-designer water-resistant polyester/pony skin quilting in beige & furry leopard print.

    Regular price £24.00 p/m
  • Quilted - Polar - Soft White

    150cm wide, ex-designer polyester quilting in soft white with diamond stitching detail.

    Regular price £21.00 p/m
  • Made in Italy Ciao Ciao wool nylon white italian tweed coating fabric roll Ciao

    Ciao

    148cm wide, Italian loosely woven coating in ivory. A rustic 90% wool blend with a raw texture.

    Regular price £30.30 p/m
  • Made in Italy Cappotto Cappotto wool brown abstract woven italian coating fabric roll Cappotto

    Cappotto

    154cm wide, boldly patterned Italian wool coating in brown herringbone. Perfect for standout coats.

    Regular price £30.26 p/m
  • Made in Italy Caldo Caldo wool brown beige soft italian coating fabric fold Caldo

    Caldo

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

    Regular price £44.20 p/m
  • Quilted - Clotted Cream

    150cm wide, ex-designer water-resistant nylon quilting in cream with diamond stitching detail.

    Regular price £24.00 p/m
  • + More colours Prestige - Nude Prestige nude pale dusky pink nude polyester crepe fabric cud Prestige - Nude

    Prestige - Nude

    150cm wide soft back fine polyester crepe in a nude colour.

    Regular price £14.95 p/u
  • Billie - Pink

    This soft cloth is made from 100% viscose and has a small-scale white floral print on a pink ground, perfect for floaty blouses or skirts!

    (1)
    Sale price £7.20 p/m Regular price £9.00 p/m
  • Hidden Assets

    154cm wide, 40% wool and 60% acrylic lightweight soft jacketing fabric in black, brown, small check.

    Regular price £29.00 p/m
  • Brushed Cotton - Pink & Grey Check

    146cm wide, brushed cotton shirting fabric in a pink, grey and black check. Great for pyjamas!

    Regular price £11.00 p/m
  • Stof French Terry - Leona

    Cotton and elastane blend French Terry fabric with a leopard print in a yellow, brown hue, ideal for tops.

    Regular price £15.96 p/m
  • Made in Italy Dotto Dotto silk white grey spotty italian twill satin dress fabric cu Dotto

    Dotto

    140cm wide, 100% silk fabric in white with grey polka dots. Woven in Italy with an elegant sheen.

    Regular price £40.00 p/m
  • Made in Italy+ More colours Silks of Italy - Carmine Silks of italy carmine silk abstract purple blue lightweight woven dress fabric fold Silks of Italy - Carmine

    Silks of Italy - Carmine

    148cm wide, 100% silk fabric with an abstract floral design in teal, berry, and fuchsia on blush.

    Regular price £40.00 p/m
  • Printed Ponte - Leopard - Grey

    155cm wide, 55% polyester, 45% viscose Ponte Roma jersey fabric with a leopard print design in grey.

    Regular price £14.00 p/m
  • Hoffman Bali Cotton Lawn - Winifred

    Mesmerising 112cm wide cotton lawn from Hoffman, hand painted with rainbow coloured leaves.

    Regular price £16.50 p/m
  • Skyfall - Black

    Made from polyester, this black chiffon dress fabric has a crinkled face, excellent for skirts, puff sleeves and blouses!

    Regular price £5.50 p/m
  • Made in Italy+ More colours EZIO - Greatest Showman - Purple Olive Viscose acetate italian lining ezio greatest showman purple olive ruler EZIO - Greatest Showman - Purple Olive

    EZIO - Greatest Showman - Purple Olive

    Superb quality viscose acetate tailors' lining inspired by PT Barnum from one of Italy's most creative mills. In iridescent green and purple.

    Regular price £3.00 p/u
  • 21 Wale Needlecord - Moss

    100% cotton 21-wale needlecord fabric in a dark green hue, perfect for soft furnishings and clothing.

    Regular price £12.96 p/m
  • Made in Italy Mamma Mia - Royal Italian acetate polyester lining mamma mia royal cu Mamma Mia - Royal

    Mamma Mia - Royal

    Ex-designer 140cm wide, polyester and acetate lining fabric in a royal blue. Woven in Italy.

    (1)
    Regular price £7.50 p/m
  • 21 Wale Needlecord - Mint

    140cm wide, 21 wale cotton needlecord fabric, perfect for dressmaking, children's wear and soft furnishings.

    Regular price £12.96 p/m
  • + More colours Victor - Taupe Victor taupe linen look slub viscose dress fabric twist Victor - Taupe

    Victor - Taupe

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

    (4)
    Regular price £7.00 p/m
  • 21 Wale Needlecord - Ochre

    140cm wide, 21 wale cotton needlecord fabric in an ochre hue, perfect for lightweight and soft shirts.

    (1)
    Regular price £12.96 p/m
  • Made in Italy Darkest Hour Italian cotton fine rib trousering fabric navy darkest hour fold Darkest Hour

    Darkest Hour

    152cm Italian cotton. Deep navy, almost black. Woven in Italy, deadstock from high street. Luscious shirting fabric with fine ribbed weave.

    Regular price £9.00 p/m
  • 21 Wale Needlecord - Wine

    140cm wide, 100% cotton, 21 wale needlecord fabric in a wine hue, great for dressmaking & soft furnishings.

    Regular price £12.96 p/m
  • When Life Gives You

    Our knitted polyester stretch scuba jersey fabric features a lemon print on a blue ground, ideal for dresses and skirts!

    Regular price £9.00 p/m
  • 21 Wale Needlecord - Black

    This versatile 21-wale cotton needlecord fabric in black can be used for clothing and soft furnishings.

    Regular price £12.96 p/m
  • Cotton Lawn - Honolulu Pink

    148cm wide Hawaiian inspired cotton lawn dress fabric in pink and red and yellow tones. Perfect for shirting and holiday wear Made in Germany.

    (1)
    Regular price £12.00 p/m
  • 21 Wale Needlecord - Petrol

    OEKOTex 21-wale needlecord fabric in a petrol blue hue, 100% cotton and 140cm wide, ideal for dresses.

    (1)
    Regular price £12.96 p/m
  • Made in Italy Moonlight Moonlight silk crepe white italian satin finish woven dress fabric fold Moonlight

    Moonlight

    140cm wide, Italian-woven white 100% silk crepe with a satin finish. Soft, fluid, and elegant.

    Regular price £40.00 p/m
  • Cotton Lawn - Honolulu Blue

    Hawaiian inspired cotton lawn dress fabric. 148cm wide with a colourful palm beach print in green and blue tones. Great for men's shirts. Made in Germany.

    (2)
    Regular price £12.00 p/m
  • 21 Wale Needlecord - Pale Blue

    Our 21-wale needlecord fabric in pale blue is 100% cotton and perfect for soft, lightweight shirts.

    Regular price £12.96 p/m
  • Made in Italy Whispering Smith Whispering smith silk black floral italian brown green dress fabric cu Whispering Smith

    Whispering Smith

    138cm wide, Italian silk chiffon in black with an autumnal floral print. Lightweight and elegant.

    Regular price £40.00 p/m
  • Made in Italy+ More colours Sereno - Pale Blue Sereno pale blue tencel italian lightweight shirting fabric roll Sereno - Pale Blue

    Sereno - Pale Blue

    150cm wide, Italian-woven pale blue Tencel fabric. Lightweight and silky with elegant drape.

    Regular price £19.76 p/m
  • Made in Italy Limoncello Limoncello silk yellow plain woven italian lightweight dress fabric fold Limoncello

    Limoncello

    Elegant 140cm wide, Italian-woven 100% silk fabric in pale yellow. Lightweight, soft and fluid.

    (3)
    Regular price £40.00 p/m
  • 21 Wale Needlecord - Ecru

    140cm wide, 21 wale needlecord fabric made from 100% cotton in ecru - ideal for soft furnishings and clothing.

    (1)
    Regular price £12.96 p/m
  • + More colours Lady Tessa - Red Plain cotton twill shirt dress fabric lady tessa red fold Lady Tessa - Red

    Lady Tessa - Red

    150cm wide, lightweight plain cotton twill fabric in red. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • + More colours Lady Tessa - Black Plain cotton twill shirt dress fabric lady tessa black bolt Lady Tessa - Black

    Lady Tessa - Black

    150cm wide, lightweight plain cotton twill fabric in black. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • + More colours Lady Tessa - Beige Plain cotton twill shirt dress fabric lady tessa beige bolt Lady Tessa - Beige

    Lady Tessa - Beige

    150cm wide, lightweight plain cotton twill fabric in beige. Great for dresses, shirts or pyjamas.

    Regular price £10.00 p/m
  • 21 Wale Needlecord - Mandarin

    140cm wide, 100% cotton, 21 wale needlecord fabric in orange, perfect for soft shirts. OEKOTex Certified.

    Regular price £12.96 p/m

Join the Croft Mill Sewing Community

From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.

We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.

Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.

Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.

Join 30,000 Makers

Get 10% off your first order

Be first to see new arrivals and limited fabrics before they sell out.

No spam. Just beautiful fabrics.

Join 30,000 Makers