Spend £75 for free shipping

Visit us - Make an Appointment here

Dress Fabrics for Dressmaking

Dress Fabrics for Dressmaking

Explore our collection of dress fabrics, sourced from mills across the UK and Europe. From cotton lawn and linen to silk, Italian wool and viscose, each fabric is chosen for quality, drape and durability - ideal for dresses, blouses, tailoring and occasionwear.

Browse by fibre type to narrow your search, including linen dress fabrics, silk dress fabrics and wool dress fabrics. You can also shop by fabric type - crepe, satin, jersey or cotton poplin - to find the right material for your project.

Much of our range includes ex-designer and mill-end pieces, including Italian-made fabrics and deadstock finds alongside everyday staples. Whether you're sewing a wardrobe staple or something special, you'll find natural fibres, blends and statement prints all in one place.

View as:

  • Bordering On

    Stretch Cotton Satin with Border. 142cm width. 80gsm. Smooth sheen and expressive large blooms.

    Regular price £9.26 per metre
  • Runway

    138cm wide, lightweight suiting fabric in ivory with a soft stretch and luxurious hand.

    Regular price £10.00 per metre
  • Sundial

    140cm wide cotton embroidery in a rather delicate shade of mint green. The pattern is actually a floral but it looks like a series of sundials joined together by strands of embroidery. There quite a lot of intricate work gone in to this cloth which deserv

    Regular price £6.96 per metre
  • Made in Italy+ More colours Danbury Crepe - Magenta Danbury crepe magenta pink acetate polyester silk lightweight dress fabric bolt Danbury Crepe - Magenta

    Danbury Crepe - Magenta

    142cm wide, magenta crepe dress fabric made from 86% acetate, 9% silk and 5% polyester.

    Regular price £15.00 per metre
  • That's Cheating - Italian Shirting

    Soft Blue 100% Cotton Shirting. 145cm width. Durable woven fabric for loose trousers and skirts.

    Regular price £10.00 per metre
  • Avarni Faux Fur - Nude

    160cm wide synthetic faux fur with a chevron design. Pale nude 100% polyester fabric, perfect for dressing gowns, jackets, and home dÈcor.

    Regular price £18.50 per metre
  • + More colours Evangeline - Camel Evangeline camel square embossed polyester faux fur fabric fold Evangeline - Camel

    Evangeline - Camel

    158cm wide camel/brown 100% polyester synthetic fur fabric with an embossed square design. Luxuriously soft, warm, and versatile faux fur fabric.

    Regular price £24.00 per metre
  • Quilted Crystal - Olive

    Olive green 124cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price £20.00 per metre
  • Bamboo Jersey - Dark Grey Marl

    150cm wide, Oeko-Tex bamboo jersey fabric in marl dark grey, 230gsm--soft, breathable & stretchy.

    Regular price £15.00 per metre
  • Quilted Crystal - Tan

    Tan brown 132cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price £20.00 per metre
  • Loch Plaid

    Red Traditional Tartan Twill. 158cm wide. 100% Cotton. Durable shirting with a textured finish.

    Regular price £9.96 per metre
  • Quilted Crystal - Black

    128cm wide black quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price £20.00 per metre
  • Pearl Stretch Velvet

    150cm wide, pearl stretch velvet fabric. Soft, stretchy and elegant, ideal for special occasion wear.

    Regular price £11.76 per metre
  • Harmony Knits - Silver Marl

    Viscose, polyester and polyamide blend knitted jersey fabric in silver marl, ideal for soft and cosy scarves.

    (1)
    Regular price £17.00 per metre
  • Parisian

    145cm wide, viscose elastane dress fabric in bright orange. Midweight with great body and drape.

    Regular price £11.00 per metre
  • Suede Scuba - Murphy

    Our suede scuba fabric, made from polyester and spandex features a black abstract print on a beige ground.

    (1)
    Regular price £15.96 per metre
  • Peach Prada - Navy

    148cm wide, medium-weight dress fabric in navy, made from 100% polyester, with a soft, peach skin finish.

    (1)
    Regular price £6.50 per metre
  • Diva Diva polyester elastane pink black heavy velvet stretch knit jersey fabric fold Diva
    30% off

    Diva

    145cm wide, neon pink stretch jersey velvet fabric. Heavyweight with a structured handle.

    Sale price £7.70 per metre Regular price £11.00 per metre
  • Made in Italy+ More colours Coalport - Green Coalport green blue tiny woven check fine wool suiting fabric fold Coalport - Green

    Coalport - Green

    150cm wide, Italian ex-designer wool shirting fabric with a small blue and green check pattern.

    Regular price £20.00 per metre
  • + More colours Elona - Ecru Elona ecru polyester spandex two way stretch suiting fabric cu Elona - Ecru

    Elona - Ecru

    150cm wide, two-way stretch fabric made from 90% polyester and 10% spandex in a cream hue, ideal for skirts.

    Regular price £12.00 per metre
  • Made in Italy Pink Passion Jersey Pink passion jersey soft nylon stretch knitted dress fabric Pink Passion Jersey
    20% off

    Pink Passion Jersey

    150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.

    Sale price £5.60 per metre Regular price £7.00 per metre
  • + More colours Elona - Khaki Elona khaki polyester spandex two way stretch suiting fabric cu Elona - Khaki

    Elona - Khaki

    150cm wide, polyester and spandex blend fabric with a two-way stretch and khaki green hue, ideal for palazzo pants.

    Regular price £12.00 per metre
  • Slate Stretch

    140cm wide, dark grey ribbed viscose and polyester jersey fabric. Lightweight, soft and breathable.

    Regular price £9.50 per metre
  • Wool/Cashmere Coating - Russet

    150cm wide, russet brown wool and cashmere coating fabric. Lightweight with a soft brushed finish.

    (1)
    Regular price £32.00 per metre
  • Made in Italy Liscia Liscia Cotton Blue Stretch Knit Airforce Italian Suiting Fabric Roll Liscia

    Liscia

    Italian Mid Blue Punto Di Milano. 165cm wide. 100% Cotton. Smooth, lightweight knit with structure.

    Regular price £18.00 per metre
  • GOTS Organic French Terry - Grey

    Grey Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm weight. Soft looped back knit.

    Regular price £15.50 per metre
  • Made in Italy Two For One Two For One Wool Double Sided Camel Brown Reversible Coating Fabric Roll Two For One

    Two For One

    153cm wide, two-sided wool coating fabric with beige on one side and a peachy sand on the other. Midweight & warm, ideal for coats and outerwear.

    Regular price £39.00 per metre
  • Vintage Cotton - Navy

    100% Cotton in Navy Blue. 140cm Width. 170gsm. Lightweight woven with a high-quality drape.

    Regular price £11.96 per metre
  • Lacey - Navy

    130cm wide, 100% polyamide navy lace fabric with a heavy leafy design and sparkly finish.

    Regular price £20.00 per metre
  • + More colours Sandwashed - Grey Sandwashed Grey Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Grey

    Sandwashed - Grey

    Gorgeous grey viscose and polyester blend dressmaking fabric, ideal for floaty blouses, skirts or palazzo pants!

    Regular price £14.00 per metre
  • Felted

    156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.

    Regular price £23.50 per metre
  • Christmas Poly/Cotton - Halls Of Holly - White

    Holly & Berry White Polycotton. 112cm width. Lightweight woven fabric for Christmas decorations.

    (1)
    Regular price £3.96 per metre
  • + More colours Sandwashed - Nude Sandwashed Nude Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Nude

    Sandwashed - Nude

    Made from 93% viscose and 7% polyester, this nude dress fabric is great for palazzo pants, blouses and skirts!

    Regular price £14.00 per metre
  • GOTS Organic French Terry - Dusty Yellow

    Dusty Yellow Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm. Looped back texture.

    Regular price £15.50 per metre
  • Hounded

    150cm wide, wool suiting fabric with a beige & black houndstooth and red and brown overcheck.

    (1)
    Regular price £30.00 per metre
  • + More colours Sandwashed - Olive Sandwashed Olive Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Olive

    Sandwashed - Olive

    This polyester and viscose blend dressmaking fabric in olive green is ideal for fashioning skirts, blouses and loose trousers!

    Regular price £14.00 per metre
  • Tinker Tailor

    150cm wide, wool blend suiting fabric in a dark tonal mix with a subtle white overcheck.

    Regular price £24.00 per metre
  • GOTS Organic French Terry - Soft White

    Organic Soft White Cotton Knit. 152cm width. 230gsm. Mid-weight looped jersey for athleisure.

    Regular price £15.50 per metre
  • GOTS Organic French Terry - Pale Peach

    Pale Peach Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm. Looped back texture.

    (1)
    Regular price £15.50 per metre
  • GOTS Organic French Terry - Salmon

    Salmon Pink 230gsm Organic French Terry. 152cm width. Knitted cotton blend with looped texture.

    (1)
    Regular price £15.50 per metre
  • GOTS Organic French Terry - Dusty Pink

    Organic Dusty Pink Cotton Knit. 152cm width. 230gsm. Mid-weight looped back for cosy clothing.

    Regular price £15.50 per metre
  • Bonded Cotton - Dylan

    Water Resistant Oatmeal Bonded Cloth. 150cm wide. Viscose & Cotton. Linen-look finish. 59" width.

    Regular price £14.00 per metre
  • Fibre Mood - 3D Stripes - Pink

    Fibre Mood Pink 3D Stripe Quilt. 138cm wide. Poly/Cotton blend. 190gsm. OEKO-TEX certified woven.

    Regular price £26.00 per metre
  • Fibre Mood - Heavy Crepe - Moss

    145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in moss green.

    Regular price £22.00 per metre
  • Fibre Mood - Heavy Crepe - Plum

    145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in dark purple.

    Regular price £22.00 per metre
  • + More colours Dobby Dot - Black Washed Cotton Shirting Fabric Dobby Dot Black Hang Dobby Dot - Black

    Dobby Dot - Black

    Black Raised Spot Dobby Cotton. 150cm wide. 100% Washed Cotton. 73gsm. Feather-light & breathable.

    Regular price £7.50 per metre
  • Hot Check

    142cm wide, red & pink chunky houndstooth jacketing fabric made with cosy & soft chenille yarns.

    Regular price £12.76 per metre

Choosing the right dress fabric

The right fabric depends on the garment you're making, the season, and how the finished piece should move. Lightweight fabrics like cotton lawn, voile and silk work well for summer dresses and floaty blouses. Mid-weight cottons, linen and viscose are reliable all-season choices for structured and relaxed styles alike. For tailored pieces and occasionwear, crepe, satin and wool suiting give the finish and body that lighter fabrics can't.

If you're working from a pattern, check the recommended fabric type and weight first. Most patterns list suitable fibres, and using the right weight makes fitting and construction much easier. When buying online, ordering a sample is always worthwhile - colour and handle can differ from what you see on screen.

At Croft Mill, much of our dress fabric range is ex-designer or mill-end stock sourced directly from textile mills in the UK, Italy and across Europe. That means quality that's difficult to find on the high street, often at a fraction of the original price.

What's the most popular fabric for making dresses?

Cotton and viscose are the most widely used dress fabrics for everyday makes. Cotton is easy to sew, available in a huge range of prints and weights, and comfortable to wear year-round. Viscose drapes beautifully and suits wrap dresses, shirt dresses and anything that needs movement. For special occasions, silk and satin are the go-to choices.

How much dress fabric do I need?

For a simple shift or tea dress, 2–2.5 metres is usually sufficient up to a size 16. Dresses with full skirts, pleats or long sleeves will need more - typically 3–4 metres. Always check your pattern's fabric requirements before buying, and allow a little extra for pattern matching or nap direction.

Can I buy dress fabric by the metre at Croft Mill?

Yes, all our dress fabrics are sold by the metre. You can buy as little as half a metre on most lines, with fabric cut in one continuous length. If you need a larger quantity or have a specific project in mind, contact us and we'll do our best to help.

What's the difference between woven and knit dress fabrics?

Woven fabrics - cotton, linen, silk, crepe - don't stretch along the grain and are best used with standard dressmaking patterns. Knit fabrics - jersey, viscose jersey, ponte - have natural stretch and are designed for patterns that call for stretch fabric specifically. Using the wrong type will affect fit and how the garment behaves.

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