Free UK delivery over £75

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:

  • Grande Check - Cream

    148cm wide, Italian ex-designer wool suiting with a large check design in cream, black & blue.

    Regular price £15.76 p/m
  • + More colours Elona - Chestnut Elona - Chestnut

    Elona - Chestnut

    Chestnut-coloured two-way stretch fabric made from 90% polyester and 10% spandex, perfect for wide-leg trousers.

    Regular price £11.96 p/m
  • Diva Diva
    30% off

    Diva

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

    Sale price £7.70 p/m Regular price £11.00 p/m
  • Made in Italy+ More colours Coalport - Green Coalport - Green

    Coalport - Green

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

    Regular price £20.00 p/m
  • + More colours Elona - Ecru 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 £11.96 p/m
  • Raspberry Punch

    150cm wide, 100% cotton fabric in fuchsia pink. Densely woven with a soft yet structured handle.

    Regular price £12.00 p/m
  • Pisa Lotti - Green

    148cm wide, 100% wool Italian deadstock suiting fabric with a green, blue, pink & orange check.

    Regular price £16.00 p/m
  • + More colours Viscose Poplin Challis - Hazel Viscose Poplin Challis - Hazel
    Sold out
    50% off

    Viscose Poplin Challis - Hazel

    Superb quality draping dress fabric in a hazel and brown abstract print, made from 100% viscose, perfect for blouses and dresses, flowy trousers

    Sale price £5.50 p/m Regular price £11.00 p/m
  • Heavy Calico

    152cm wide, 100% cotton heavy calico fabric, 270gsm. Undyed and unbleached. Perfect for crafts.

    (1)
    Regular price £8.00 p/m
  • Midnight Dive - Navy Scuba Crepe

    158cm wide, Italian ex-designer polyester jersey in dark navy, with a crepe like texture on one side. Perfect for jackets, dresses, skirts and cosy loungewear.

    (1)
    Regular price £8.00 p/m
  • + More colours Elona - Black Elona - Black

    Elona - Black

    This 90% polyester and 10% spandex fabric in black has a 2-way stretch, lots of give, perfect for trousers, skirts and blazers.

    Regular price £11.96 p/m
  • Made in Italy Pink Passion Jersey 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 p/m Regular price £7.00 p/m
  • + More colours Elona - Khaki 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 £11.96 p/m
  • Blackthorn Blackthorn
    Sold out

    Blackthorn

    150cm wide, lightweight British worsted wool twill suiting in black with a soft brushed surface.

    Regular price £18.00 p/m
  • + More colours Elona - Camel Elona - Camel

    Elona - Camel

    Made from 90% polyester and 10% spandex, this camel coloured suiting fabric features a 2-way stretch, ideal for pants.

    Regular price £11.96 p/m
  • Made in Britain Mossmoor Mossmoor

    Mossmoor

    130cm wide, British-woven lightweight wool coating in olive green and black herringbone.

    Regular price £32.00 p/m
  • Made in Italy Gruppo Gruppo
    Sold out

    Gruppo

    140cm wide water-repellent dark navy cotton fabric woven in Italy. Lightweight cloth, ideal for stylish, shirts and dresses.

    Regular price £9.00 p/m
  • Slate Stretch

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

    Regular price £9.46 p/m
  • + More colours Phoenix - Blue Phoenix - Blue

    Phoenix - Blue

    Polyester and elastane blend Ponte Roma jacquard knit jersey fabric in blue and black, great for joggers.

    Regular price £10.50 p/m
  • GOTS Organic French Terry - Pebble

    95% organic cotton and 5% elastane French Terry fabric in a pebble hue, perfect for t-shirts. GOTS certified.

    (1)
    Regular price £15.50 p/m
  • Wool/Cashmere Coating - Russet

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

    (1)
    Regular price £32.00 p/m
  • + More colours Phoenix - Orange Phoenix - Orange
    Sold out

    Phoenix - Orange

    145cm wide, orange and black abstract Ponte Roma jacquard fabric made from polyester and elastane.

    Regular price £10.50 p/m
  • GOTS Organic French Terry - Denim

    Our organic cotton and elastane French Terry fabric in a denim blue hue is GOTS certified, perfect for joggers.

    (1)
    Regular price £15.50 p/m
  • Made in Italy Liscia Liscia

    Liscia

    165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.

    Regular price £18.00 p/m
  • GOTS Organic French Terry - Grey

    This GOTS organic French Terry fabric in grey is made from cotton and elastane, perfect for hoodies.

    Regular price £15.50 p/m
  • Made in Italy Two For One 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 p/m
  • GOTS Organic French Terry - Gingerbread

    Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.

    Regular price £15.50 p/m
  • Vintage Cotton - Navy

    OEKOTexÆ plain navy dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!

    Regular price £11.96 p/m
  • Lacey - Navy

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

    Regular price £20.00 p/m
  • Christmas Cotton - Mistletoe

    110cm wide, 100% cotton fabric featuring a leaf print on a vintage cream backdrop, great for Christmas crafts.

    Regular price £9.50 p/m
  • GOTS Organic French Terry - Dusty Blue

    152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.

    Regular price £15.50 p/m
  • + More colours Sandwashed - Grey Sandwashed - Grey

    Sandwashed - Grey

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

    Regular price £13.96 p/m
  • Felted

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

    Regular price £23.50 p/m
  • Christmas Cotton - Merry Bundle

    100% cotton craft fabric with a small holly print in red and green on white ground, great for Xmas dÈcor.

    Regular price £9.50 p/m
  • Christmas Poly/Cotton - Halls Of Holly - White

    112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.

    (1)
    Regular price £3.96 p/m
  • + More colours Sandwashed - Nude 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 £13.96 p/m
  • Christmas Cotton - Red Berry

    110cm wide, 100% cotton fabric featuring a green, red holly print on a white back drop, great for Christmas dÈcor.

    Regular price £9.50 p/m
  • Duzmibum

    150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.

    Regular price £12.00 p/m
  • GOTS Organic French Terry - Dusty Yellow

    Made from organic cotton and elastane, this GOTS certified French Terry jersey fabric in yellow is ideal for hoodies.

    Regular price £15.50 p/m
  • Hounded

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

    (1)
    Regular price £30.00 p/m
  • Christmas Cotton - Little Fir

    Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.

    Regular price £8.50 p/m
  • GOTS Organic French Terry - Lavender

    GOTS organic French Terry fabric made from 95% cotton and 5% elastane in purple, perfect for comfy tops.

    Regular price £15.50 p/m
  • + More colours Sandwashed - Olive 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 £13.96 p/m
  • Tinker Tailor

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

    Regular price £24.00 p/m
  • GOTS Organic French Terry - Sage

    152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee's. GOTS certified.

    Regular price £15.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