Spend £75 for free shipping

Visit us - Make an Appointment here

Denimfest 8oz Dale Black Cotton Midweight Woven Jean Trouser Fabric hang

Fabrics

Looking to buy fabrics online? This page brings together our full range of dressmaking fabrics - from everyday cottons to Italian wool suiting, silk blouse fabrics and carefully sourced deadstock pieces.

At Croft Mill, we specialise in quality cloth for garment making. Much of our range is ex-designer or mill-end stock, including Italian-made fabrics and British-woven wool. Whether you're sewing wardrobe staples or something more distinctive, you’ll find natural fibres, blends and statement designs all in one place.

If you’re looking for fabrics made entirely from one fibre - such as 100% wool or 100% cotton -select “Yes” under the 100% Yarn Content filter.

View as:

  • Made in Italy Burnt Umber Italian Wool Melton Brushed Coating Fabric Burnt Umber  Fold Burnt Umber
    Sold out

    Burnt Umber

    153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.

    Regular price €29,90 per metre
  • Pretty Polly - Astronomy

    Space print polycotton fabric in navy and white, ideal for creative sewing projects.

    Regular price €3,90 per metre
  • + More colours Water Resistant Linen - Lime Heavy Duty Linen Lime Green Italian Water Resistant Coating Fabric Water Resistant Linen - Lime
    Sold out

    Water Resistant Linen - Lime

    Lime green linen 155cm, structured, slub texture, water-resistant for coats and jackets.

    Regular price €19,90 per metre
  • Made in Italy InWool - Cavo Knit Inwool Cavo Knit Viscose Pale Pink Cable Knitted Jersey Fabric Fold InWool - Cavo Knit
    Sold out

    InWool - Cavo Knit

    Italian, deadstock cable knit coating fabric in pale pink made from viscose, perfect for jumpers.

    (1)
    Regular price €21,90 per metre
  • + More colours 100% Wool Fleece - Light Grey 100% Wool Fleece - Light Grey
    Sold out

    100% Wool Fleece - Light Grey

    143cm wide light grey fleece made from 100% Australian virgin wool, responsibly sourced.

    Regular price €29,90 per metre
  • + More colours 100% Wool Fleece - Duck Egg Blue 100% Wool Fleece - Duck Egg Blue
    Sold out

    100% Wool Fleece - Duck Egg Blue

    143cm wide duck egg blue fleece made from 100% Australian virgin wool, mulesing-free.

    Regular price €29,90 per metre
  • + More colours 100% Wool Fleece - Moss 100% Wool Fleece - Moss
    Sold out

    100% Wool Fleece - Moss

    143cm wide 100% Australian virgin wool fleece in moss green, ethically sourced and mulesing-free.

    Regular price €29,90 per metre
  • + More colours Double Gauze - Lilac Double Gauze Lilac Purple Plain Cotton Puckered Dress Fabric Bolt Double Gauze - Lilac
    Sold out

    Double Gauze - Lilac

    135cm wide cotton double gauze fabric in lilac. Lightweight, breathable and super comfy.

    Regular price €9,90 per metre
  • Made in Italy Valerie Italian 100% Cotton Black Velvet Fabric Valerie Roll Valerie
    Sold out

    Valerie

    150cm wide Italian black cotton velvet fabric with a soft lightweight drape.

    (1)
    Regular price €15,90 per metre
  • Made in Italy Royal Magnificence Royal Magnificence Brushed Cotton Pink Soft Wide Width Coating Fabric Fold Royal Magnificence
    Sold out

    Royal Magnificence

    174cm wide, Italian brushed cotton fabric in rich magenta pink with a soft cosy finish.

    Regular price €15,90 per metre
  • + More colours 100% Wool Fleece - Rust 100% Wool Fleece - Rust
    Sold out

    100% Wool Fleece - Rust

    A 143cm wide fleece made from 100% Australian virgin wool in a rich rust tone, responsibly produced.

    Regular price €29,90 per metre
  • Made in Italy+ More colours Night Rider - Dark Navy Night Rider Wool Suiting Black Woven Italian Fabric Roll Night Rider - Dark Navy
    Sold out

    Night Rider - Dark Navy

    157cm wide, lightweight 100% wool suiting fabric in dark navy. Made in Italy with a soft handle.

    Regular price €35,90 per metre
  • + More colours Luxury Ponte - Off White Luxury Ponte Off White Jersey Fabric Bolt Luxury Ponte - Off White
    Sold out

    Luxury Ponte - Off White

    High quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a off white hue.

    Regular price €17,90 per metre
  • Made in Italy Columbia Columbia Cotton Twill Dark Green Olive Woven Trouser Fabric Roll Columbia
    Sold out

    Columbia

    Italian cotton twill fabric in dark olive with a lightweight tailored finish.

    (1)
    Regular price €15,90 per metre
  • + More colours Double Gauze - Pink Double Gauze Fabric Blackberry Pink 3021 Double Gauze - Pink
    Sold out

    Double Gauze - Pink

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

    Regular price €9,90 per metre
  • Sewing Room - Ice Cream

    Superior quality cotton poplin in cream with a multicoloured ice cream print. 113cm wide.

    Regular price €9,90 per metre
  • + More colours 100% Wool Fleece - Brown 100% Wool Fleece - Brown
    Sold out

    100% Wool Fleece - Brown

    143cm wide 100% Australian virgin wool fleece in brown, warm, durable and mulesing-free.

    Regular price €29,90 per metre
  • + More colours Double Gauze - Forest Green Double Gauze Fabric Forest Green 5031 Double Gauze - Forest Green
    Sold out

    Double Gauze - Forest Green

    Forest green double gauze fabric in soft breathable cotton, 135cm wide.

    Regular price €9,90 per metre
  • + More colours Double Gauze - Royal Blue Double Gauze - Royal Blue
    Sold out

    Double Gauze - Royal Blue

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

    Regular price €9,90 per metre
  • + More colours Charming Lining - Aqua/Orange Charming Lining Aqua Orange Fold Charming Lining - Aqua/Orange
    Sold out

    Charming Lining - Aqua/Orange

    Elegant 148cm-wide lining fabric, blending orange and pale aqua blue yarns in a smooth viscose acetate mix.

    Regular price €5,90 per metre
  • + More colours Double Gauze - Sand Double Gauze Fabric Sand 7005 Fold Double Gauze - Sand
    Sold out

    Double Gauze - Sand

    135cm natural sand cotton gauze fabric with a soft airy double-layer weave.

    Regular price €9,90 per metre
  • Made in Italy Bewarm Bewarm
    Sold out

    Bewarm

    154cm wide, soft lightweight wool coating fabric in very dark brown. Woven in Italy and 380gsm.

    Regular price €35,90 per metre
  • + More colours French Terry - Grey French Terry Fabric Grey 0837 French Terry - Grey
    Sold out

    French Terry - Grey

    Grey French terry jersey fabric, 150cm wide with cotton stretch for hoodies and joggers.

    Regular price €13,90 per metre
  • Stof Cotton Poplin - Blue Willow

    150cm blue floral cotton poplin fabric by Stof with white background and soft handle.

    Regular price €11,90 per metre
  • Made in Italy Growing Wild Growing Wild White Blue Red Green Floral Leaf Print Viscose Italian Deadstock Lightweight Dress Fabric Roll Growing Wild
    Sold out

    Growing Wild

    142cm wide, ex-designer viscose fabric with a wild cartoon like floral design in bold colours.

    (1)
    Regular price €17,90 per metre
  • Made in Italy+ More colours Finest Silk - Bronze Finest Silk Bronze Brown Plain Italian Deadstock Lightweight Dress Fabric Fold Finest Silk - Bronze
    Sold out

    Finest Silk - Bronze

    136cm wide, ex-designer washed silk fabric in a rich bronze colour. Perfect for luxurious blouses.

    Regular price €33,90 per metre
  • Made in Italy Sumatra Sumatra Wool Viscose Pink Italian Deadstock Abstract Dress Fabric Fold Sumatra
    Sold out

    Sumatra

    149cm wide, ex-designer wool and viscose dress fabric with a beautiful large-scale abstract design.

    (2)
    Regular price €23,90 per metre
  • Super Trouper - Burgundy

    Made from a blend of acrylic, polyester, viscose and kanecaron, this striped furnishing fabric in burgundy is great for upholstery.

    (1)
    Regular price €5,90 per metre
  • + More colours 8oz Denim - Barney 8oz Denim - Barney
    Sold out

    8oz Denim - Barney

    8oz indigo stretch denim fabric, 145cm wide for skirts, dresses and lightweight jackets.

    Regular price €15,90 per metre
  • + More colours Diez Denim - Charcoal Diez Denim Charcoal Grey Cotton Lycra Twill Jeans Fabric Fold Diez Denim - Charcoal
    Sold out

    Diez Denim - Charcoal

    10oz charcoal grey stretch denim fabric, 152cm wide for jeans, jackets and dungarees.

    Regular price €19,90 per metre
  • Made in Italy Abito Nero Abito Nero
    Sold out

    Abito Nero

    152cm wide, ex-designer fine lightweight 100% wool twill suiting fabric in plain black. Lovely stuff.

    Regular price €33,90 per metre
  • + More colours Shadowlands - Dark Navy Shadowlands Dark Navy Heavy Cotton Mesh Stripe Swiss Woven Fabric Fold Shadowlands - Dark Navy
    Sold out

    Shadowlands - Dark Navy

    Swiss woven navy cotton mesh fabric, 142cm wide with layered striped texture detail.

    Regular price €15,90 per metre
  • + More colours Double Scallop Lace - Wine Floral Corded Polyester Lace Dress Fabric Lace Red 2 Double Scallop Lace - Wine
    Sold out

    Double Scallop Lace - Wine

    Beautifully made 145cm wide soft and heavy corded dressmaking lace in wide red. Made with a double scalloped edge.

    Regular price €13,90 per metre
  • + More colours Monaco Crepe - Black Polyester Plain Woven Dress Fabric Monaco Crepe Black Hang Monaco Crepe - Black
    Sold out

    Monaco Crepe - Black

    Black polyester crepe fabric, 180gsm. Smooth drape and structure for dresses and tailoring.

    Regular price €17,90 per metre
  • 8.5oz Stretch Denim - Clyde

    8.5oz stretch denim in indigo, 139cm wide with soft handle and added comfort stretch.

    Regular price €13,90 per metre
  • Made in Italy+ More colours ITA Collection - Cashmere - Cestino Ita Collection Cashmere Cestino Wool Grey Black Herringbone Basket Weave Coating Fabric Fold ITA Collection - Cashmere - Cestino
    Sold out

    ITA Collection - Cashmere - Cestino

    Italian wool and cashmere herringbone coating, 148cm wide. Ex-designer deadstock in grey and black, soft and refined.

    Regular price €35,90 per metre
  • Made in Italy+ More colours ITA Collection - Bracco Tweed Ita Collection Bracco Tweed Wool Grey Black White Ex Designer Deadstock Houndstooth Check Coating Fabric Fold ITA Collection - Bracco Tweed
    Sold out

    ITA Collection - Bracco Tweed

    Italian 100% wool tweed, 154cm wide. Ex-designer deadstock houndstooth jacketing in black, grey and white.

    Regular price €33,90 per metre
  • Made in Italy To Boldly Go To Boldly Go Wool Cashmere Green Italian Brushed Coating Fabric Roll To Boldly Go
    Sold out

    To Boldly Go

    155cm wide, wool and cashmere softly brushed coating in a dark green hue - Made in Italy.

    Regular price €63,90 per metre
  • Made in Italy+ More colours ITA Collection - A Hint Ita Collection A Hint Wool Check Tweed Black Red Woven Coating Fabric Fold ITA Collection - A Hint
    Sold out

    ITA Collection - A Hint

    Italian wool melange coating, 135cm wide. Designer deadstock with subtle sparkle and rich mixed yarn texture.

    (1)
    Regular price €35,90 per metre
  • Made in Italy+ More colours ITA Collection - Bracco Suiting Ita Collection Bracco Suiting Wool Woven Houndstooth Check Black White Ex Designer Deadstock Suiting Fabric Fold ITA Collection - Bracco Suiting
    Sold out

    ITA Collection - Bracco Suiting

    Italian 100% wool suiting, 145cm wide. Ex-designer deadstock black and white houndstooth with a soft, refined finish.

    Regular price €33,90 per metre
  • + More colours Sewing Room - Felix - Lilac Felix Lilac Superior Cotton Poplin Dress Craft Fabric Paisley Mauve Pattern Sewing Room - Felix - Lilac
    Sold out

    Sewing Room - Felix - Lilac

    White floral paisley cotton poplin fabric, 113cm wide in pink and coral tones.

    Regular price €9,90 per metre
  • + More colours Cloud - Black Cloud Black Cotton Jersey Black Dress Fabric Cud Cloud - Black
    Sold out

    Cloud - Black

    Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in black is excellent for fitted garments!

    Regular price €9,90 per metre
  • Mega Drat Mega Drat Double Crepe Black Polyester Dress Fabric Cud Mega Drat
    Sold out

    Mega Drat

    158cm wide, extremely nice jet black heavy double crepe dress fabric

    Regular price €11,90 per metre
  • + More colours Candy Crepe - Pale Ice Green Candy Crepe Pale Ice Green Polyester Dress Fabric Fold Candy Crepe - Pale Ice Green
    Sold out

    Candy Crepe - Pale Ice Green

    145cm wide, polyester double crepe fabric in pale ice green. Perfect for special occasion garments.

    Regular price €9,90 per metre
  • Pima Cotton Lawn - Gustav - Brown

    Retro geometric Pima cotton lawn fabric, 140cm wide in brown and rust colour palette.

    Regular price €15,90 per metre
  • JK - Arian Jk Arian Blue Floral Burned Out Polyester John Kaldor Dress Fabric Close Up Drape Waist Photo JK - Arian
    Sold out

    JK - Arian

    This is a fabulous silk-blend chiffon fabric from John Kaldor which is simply stunning. This is in a sapphire blue hue with a floral design burned out and coloured!

    Regular price €29,90 per metre
  • + More colours JK - Scuba Crepe - Navy Jk Scuba Crepe Navy Polyester Scuba Knitted Stretch Crepe Fabric Close Up Maneqiun Drape Fabric Photo JK - Scuba Crepe - Navy
    Sold out

    JK - Scuba Crepe - Navy

    This is a lovely polyester Scuba crepe fabric in Navy from John Kaldor, which has a slightly textured surface and is of beautiful quality with great draping!

    Regular price €13,90 per metre

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