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:

  • + More colours 100% Wool Fleece - Grey 100% Fleece Wool Grey Australian Virgin Oeko Tex Knitted Coat Fabric Fold 100% Wool Fleece - Grey
    Sold out

    100% Wool Fleece - Grey

    Australian virgin wool fleece in dark grey, 143cm wide and mulesing-free.

    (1)
    Regular price ÂŁ29.00 p/m
  • Sewing Room - Multi Cube

    113cm wide. Superior quality cotton poplin in white with a multicoloured 3D geometric cube print.

    Regular price ÂŁ8.46 p/m
  • + 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.96 p/m
  • Pure Luxury - Boiled Wool - Ivory

    High quality 100% boiled wool cloth in ivory, made from Australian virgin wool. Perfect for jackets and coats.

    (1)
    Regular price ÂŁ32.50 p/m
  • The Big Knit - Cerise

    Polyester and wool blend boucle fabric with a pink, black and white striped design. Create jackets and coatigans with this 145cm wide chunky knit fabric.

    Regular price ÂŁ23.00 p/m
  • Made in Italy Hornpipe Hornpipe Navy Cotton Twill Woven Trouser Fabric Roll Hornpipe

    Hornpipe

    60 (152 cm) wide 93% viscose 7% elastane

    Regular price ÂŁ16.00 p/m
  • Double Gauze - Denim

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

    Regular price ÂŁ9.96 p/m
  • Made in Italy+ More colours Silks of Italy - Zagaleta Silks Of Italy Zagaleta Abstract Purple Navy Yellow Lightweight Sheer Dress Fabric Roll Silks of Italy - Zagaleta

    Silks of Italy - Zagaleta

    140cm wide, 100% silk fabric woven in Italy with a coarser weave and bold abstract print.

    Regular price ÂŁ37.00 p/m
  • What Light Shines - Satin Mini Micro

    152cm wide super soft navy cotton shirting fabric features a stylish small scale white speckle print. With a satin finish.

    Regular price ÂŁ9.50 p/m
  • + More colours Double Gauze - Mint Double Gauze Fabric Mint 5036 Double Gauze - Mint

    Double Gauze - Mint

    100% Cotton dress fabrics in mint with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments and baby friendly.

    Regular price ÂŁ9.96 p/m
  • Charming Lining - Aqua/Orange

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

    Regular price ÂŁ6.00 p/m
  • Double Gauze - Turquoise

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

    Regular price ÂŁ9.96 p/m
  • Charming Lining - Blue/Peach

    Elegant 150cm-wide lining fabric, blending peach and blue yarns in a smooth viscose acetate mix.

    Regular price ÂŁ6.00 p/m
  • + More colours Double Gauze - Sand Double Gauze Fabric Sand 7005 Fold Double Gauze - Sand
    Sold out

    Double Gauze - Sand

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

    Regular price ÂŁ9.96 p/m
  • Made in Italy Bewarm Bewarm Brown Wool Lightweight Coating Fabric Roll Bewarm
    Sold out

    Bewarm

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

    Regular price ÂŁ35.00 p/m
  • + More colours Lumos Lining - Quartz Polyester Satin Dress Fabric Lumos Lining Quartz Fold Lumos Lining - Quartz
    Sold out

    Lumos Lining - Quartz

    Polyester satin fabric. 154cm wide smoky grey cloth with a fluid drape, perfect for elegant dress and costume linings.

    Regular price ÂŁ6.00 p/m
  • + More colours French Terry - Pink French Terry Fabric Pink 5021 Fold French Terry - Pink

    French Terry - Pink

    Our 150cm wide plain French Terry jersey fabric in a pink shade is great for joggers, dressmaking and leggings!

    Regular price ÂŁ12.90 p/m
  • + More colours Lumos Lining - Gold Polyester Satin Dress Fabric Lumos Lining Gold Fold Lumos Lining - Gold

    Lumos Lining - Gold

    Gold polyester satin fabric. 154cm wide, with a fluid drape, perfect for elegant dress and costume linings.

    Regular price ÂŁ6.00 p/m
  • French Terry - Mid Blue

    Our 150cm wide plain French Terry jersey fabric in a blue shade is great for joggers, dressmaking and leggings!

    Regular price ÂŁ12.90 p/m
  • Egyptian Cotton - Luxury Stripe Sheeting

    Brilliant white Egyptian cotton sheeting at 3 metres wide; satin striped pattern, stunning to handle, a dream to sew with.

    Regular price ÂŁ15.00 p/m
  • + More colours French Terry - Grey French Terry Fabric Grey 0837 French Terry - Grey

    French Terry - Grey

    Our 150cm wide plain French Terry jersey fabric in a grey shade is great for joggers, dressmaking and leggings!

    Regular price ÂŁ12.90 p/m
  • Made in Italy Cool Running Cool Runnings Blue Cotton Floral Abstract Fine Woven Shirting Fabric Roll Cool Running

    Cool Running

    157cm wide, 100% cotton shirting fabric in ice blue with a fine jacquard texture. Lightweight at 80gsm and Italian-woven, ideal for elegant shirts, blouses, and summer layers.

    Regular price ÂŁ19.00 p/m
  • Iron On Fusible Fleece - White

    90cm wide, 100gsm polyester iron-on fusible fleece. Ideal for dressmaking, quilts, bags and crafts.

    (1)
    Regular price ÂŁ7.90 p/m
  • + More colours Chiffon - Trixie Chiffon Trixie Polyester Abstract Multicoloured Printed Dress Fabric Mannequin Chiffon - Trixie

    Chiffon - Trixie

    152cm wide printed polyester chiffon fabric featuring an abstract multi-coloured pattern, great for blouses and skirts!

    Regular price ÂŁ6.00 p/m
  • Made in Italy Ledger Ledger Wool Suiting Pinstripe Black White Fine Woven Fabric Roll Ledger

    Ledger

    156cm wide, fine lightweight wool suiting fabric in black with white pinstripes. Woven in Italy!

    Regular price ÂŁ29.76 p/m
  • Stof Cotton Poplin - Blue Willow

    Lovely quality, 150cm wide cotton poplin fabric from Stof, featuring a floral print in shades of blue.

    Regular price ÂŁ10.96 p/m
  • French Terry - Cinnamon

    Our 150cm wide plain French Terry jersey fabric in a cinnamon shade is great for joggers and dressmaking.

    (1)
    Regular price ÂŁ12.90 p/m
  • Made in Italy+ More colours Silks of Italy - Zesty Silks Of Italy Zesty Acid Yellow Woven Dress Fabric Roll Silks of Italy - Zesty

    Silks of Italy - Zesty

    147cm wide, 100% silk lightweight Italian shirting fabric in vibrant yellow with a crisp finish.

    Regular price ÂŁ37.00 p/m
  • Made in Italy Growing Wild Growing Wild White Blue Red Green Floral Leaf Print Viscose Italian Deadstock Lightweight Dress Fabric Roll Growing Wild

    Growing Wild

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

    (1)
    Regular price ÂŁ17.00 p/m
  • Hot

    Our hot pink dress fabric made from 100% polyester is excellent for evening wear, loose pants, and fitted dresses!

    Regular price ÂŁ12.00 p/m
  • Made in Italy+ More colours Finest Silk - Coral Finest Silk Coral Orange Plain Italian Deadstock Lightweight Dress Fabric Fold Finest Silk - Coral
    Sold out

    Finest Silk - Coral

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

    Regular price ÂŁ33.00 p/m
  • Pure Luxury - Boiled Wool - Grey

    High quality 100% boiled wool cloth in grey, made from Australian virgin wool. Perfect for jackets and coats.

    Regular price ÂŁ32.50 p/m
  • 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.00 p/m
  • Made in Italy Tiffany Breakfast At Wool Polyester Elastane Blue Dress Fabric Roll Tiffany

    Tiffany

    We are loving this floral tropical print fabric, very fine polyester crepe in a glorious pattern.

    Regular price ÂŁ20.00 p/m
  • 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 ÂŁ24.26 p/m
  • Outdoor Soft - Beige

    Excellent for soft furnishings such as cushion covers, this water-resistant fabric is made from 100% polyester and is 158cm wide.

    Regular price ÂŁ10.96 p/m
  • Made in Italy Toto Toto Grey Black Cream Viscose Abstract Woven Dress Fabric Roll Toto

    Toto

    135cm wide, 100% viscose dress fabric woven in Italy with a brown abstract leaf print on ivory.

    Regular price ÂŁ19.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Herringbone Bonded Cotton Herringbone Plain Water Resistant Backing Brown British Coating Fabric Roll Bonded Cotton - Herringbone
    Sold out

    Bonded Cotton - Herringbone

    160cm wide, water-resistant fabric bonded in the UK, with a classic herringbone pattern.

    Regular price ÂŁ14.00 p/m
  • Outdoor Soft - Brown

    Our water-resistant 100% polyester fabric in brown is 158cm wide, excellent for bags, outdoor coverings and jackets!

    Regular price ÂŁ10.96 p/m
  • 7.8oz Deadstock Denim Shirting - No. 1

    Italian ex-designer 7.8oz cotton denim shirting with classic structure.

    Regular price ÂŁ14.00 p/m
  • Outdoor Soft - Forest

    Made from 100% polyester, this forest green soft furnishing fabric is perfect for cushion covers and light jackets!

    Regular price ÂŁ10.96 p/m
  • In All My Born Days - Mute

    This Italian fine wool shirting fabric features a black, brown, light and dark pink check. A gorgeous ex designer cloth you may recognise from the high street.

    Regular price ÂŁ20.00 p/m
  • Between The Lines

    Our 150cm wide, chunky cotton corduroy fabric in a taupe hue is perfect for bag making, dresses and more.

    Regular price ÂŁ12.00 p/m
  • Tweety Pie

    145cm wide, woven cotton canvas fabric in yellow, excellent for home furnishings, bags and craft projects!

    Regular price ÂŁ10.00 p/m
  • Vlieseline - Style-Vil FIX Iron On Foam Interlining

    This fusible foam interlining is ideal for providing structural support for garments, crafts and more.

    (1)
    Regular price ÂŁ16.50 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