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:

  • Stof Avalana Jersey - Pablo

    150cm wide, cotton and elastane knitted jersey fabric with a penguin print on a blue ground. Oeko-Tex Standard.

    Regular price £15.96 p/m
  • + More colours Wassabi - Orange Wassabi - Orange
    Sold out

    Wassabi - Orange

    142cm wide, cotton stretch fabric in an energetic abstract print. Ideal for statement fashion.

    Regular price £9.26 p/m
  • Cotton Ponte - Cream

    135cm wide, cotton & elastane Ponte jersey fabric in plain cream. Great for loungewear!

    Regular price £12.00 p/m
  • Stof Avalana Jersey - Disco Dandelion

    160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.

    Regular price £15.96 p/m
  • Oh So Soft

    140cm wide polycotton shirting and dress fabric with a navy mini diamond print on a slightly blue tinted white ground. Beautifully soft and drapes like a dream.

    Regular price £9.00 p/m
  • + More colours Wassabi - Purple Wassabi - Purple

    Wassabi - Purple

    142cm wide, unique abstract print cotton stretch fabric. Substantial & structured with a bit of give.

    Regular price £9.26 p/m
  • Lambs Leather - Silver

    Italian-made lambskin nappa leather in silver: soft, supple, premium quality. Ideal for small projects, sold as full skins.

    Regular price £55.68 p/u
  • Roseberry Chambray

    143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!

    Regular price £7.00 p/m
  • Made in Italy Brushed - Aldo Brushed - Aldo

    Brushed - Aldo

    154cm wide, ex-designer soft brushed wool coating with a muted check in pale grey and black.

    Regular price £20.00 p/m
  • Made in Italy+ More colours Landini - Black Landini - Black

    Landini - Black

    137cm wide, superfine virgin wool blend fabric in black has a water-resistant finish, perfect for shirting and outerwear. Manufactured in Italy.

    Regular price £18.00 p/m
  • Winceyette - Pink Pug

    This pink winceyette brushed cotton fabric features a pug and lipstick print, great for kids clothing, pyjamas and blankets!

    Regular price £6.76 p/m
  • Opaline Brocade - Mint

    148cm wide, mint green brocade fabric with tonal floral pattern that catches the light beautifully.

    Regular price £8.46 p/m
  • Made in Italy Francesca Francesca
    Sold out

    Francesca

    148cm wide, ex-designer Italian wool suiting in a mix of grey yarns with a muted pink overcheck.

    (1)
    Regular price £17.00 p/m
  • Sky Dot

    145cm wide, 100% cotton lightweight trouser fabric in sky blue with a white polka dot print.

    Regular price £6.96 p/m
  • Made in Italy Lorenzo Lorenzo
    Sold out

    Lorenzo

    Super soft, 148cm wide brushed cotton twill shirting in marled grey. There are two shades of grey and oatmeal yarns in the weave.

    (1)
    Regular price £17.00 p/m
  • Retro Posy

    148cm wide, Italian red cotton-viscose gauze dress fabric with a sweet white daisy print. Perfect for summer garments.

    Regular price £8.26 p/m
  • Made in Italy+ More colours Fine Gabardine - Navy Fine Gabardine - Navy
    Sold out

    Fine Gabardine - Navy

    132cm wide, fine cotton gabardine fabric in navy, deadstock and ex-designer, ideal for trousers.

    Regular price £11.76 p/m
  • Bordering On

    142cm wide, cotton satin stretch dress fabric in rich yellow with a vibrant South Pacific floral design.

    Regular price £9.26 p/m
  • Made in Italy+ More colours Fleece Wool Suiting - Black Fleece Wool Suiting - Black

    Fleece Wool Suiting - Black

    Woven in Italy, this deadstock black superfine suiting fabric is made from fleece/virgin wool and elastane.

    (1)
    Regular price £21.00 p/m
  • Runway

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

    Regular price £9.96 p/m
  • Made in Italy+ More colours Fleece Wool Suiting - Mid Grey Fleece Wool Suiting - Mid Grey

    Fleece Wool Suiting - Mid Grey

    158cm wide, Italian woven dark grey deadstock suiting fabric, made from fleece/virgin wool and elastane.

    Regular price £21.00 p/m
  • 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 p/m
  • Made in Italy+ More colours Fleece Wool Suiting - Dark Grey Fleece Wool Suiting - Dark Grey
    Sold out

    Fleece Wool Suiting - Dark Grey

    158cm wide, Italian woven dark grey deadstock suiting fabric, made from fleece/virgin wool and elastane.

    Regular price £21.00 p/m
  • + More colours Ribbed Velour Jersey - Navy Ribbed Velour Jersey - Navy
    Sold out

    Ribbed Velour Jersey - Navy

    150cm wide, navy ribbed velour jersey fabric with a soft, plush finish. Perfect for loungewear sets.

    Regular price £8.00 p/m
  • Plain Acetate Lining - Cream

    142cm plain acetate lining in soft cream with a high glossy appearance. The perfect luxurious partner for outers.

    (1)
    Regular price £5.76 p/m
  • Made in Italy+ More colours Dressing Up - Navy Dressing Up - Navy
    Sold out

    Dressing Up - Navy

    150cm wide, Italian ex-designer cotton trousering in navy, with a classic herringbone weave.

    Regular price £14.00 p/m
  • Made in Italy Suprema Suprema
    Sold out

    Suprema

    Woven in Italy, this 135cm wide fine cotton twill fabric in black. Ex-designer cloth, perfect for lightweight shirts and dresses!

    Regular price £10.00 p/m
  • Made in Italy+ More colours Danbury Crepe - Magenta Danbury Crepe - Magenta
    Sold out

    Danbury Crepe - Magenta

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

    Regular price £15.00 p/m
  • Handy You! - Something Special

    140cm wide crushed velvet polyester canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions.

    Regular price £11.00 p/m
  • That's Cheating - Italian Shirting

    Our plain woven cotton shirting fabric in blue is perfect for fashioning loose trousers, floaty skirts and blouses!

    Regular price £10.00 p/m
  • 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 p/m
  • Avarni Coat - Black

    Luxurious 160cm wide black synthetic faux fur. Chevron design, 400gsm 100% polyester. Perfect for dressing gowns, jackets, and home dÈcor.

    Regular price £18.50 p/m
  • + More colours Viscose Poplin - Paisley Punch Viscose Poplin - Paisley Punch
    20% off

    Viscose Poplin - Paisley Punch

    Our brightly coloured paisley printed dress fabric made from viscose is 140cm wide, ideal for holiday wear!

    Sale price £9.20 p/m Regular price £11.50 p/m
  • + More colours Evangeline - Camel 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 p/m
  • + More colours Evangeline - Cream Evangeline - Cream
    Sold out

    Evangeline - Cream

    158cm wide 100% polyester faux fur fabric with an embossed square design and pale cream hue. Soft, warm and versatile synthetic fur fabric.

    Regular price £24.00 p/m
  • + More colours Evangeline - Black Evangeline - Black

    Evangeline - Black

    100% polyester synthetic fur fabric with an embossed square design. Luxuriously soft, warm, and versatile faux fur in classic black.

    Regular price £24.00 p/m
  • Quilted Crystal - Olive

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

    Regular price £20.00 p/m
  • Made in Italy+ More colours Ego - Green Ego - Green
    Sold out

    Ego - Green

    Military green stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.

    Regular price £11.96 p/m
  • Bamboo Jersey - Dark Grey Marl

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

    Regular price £15.00 p/m
  • + More colours Quilted Crystal - Cream Quilted Crystal - Cream
    Sold out

    Quilted Crystal - Cream

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

    Regular price £20.00 p/m
  • Quilted Crystal - Tan

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

    Regular price £20.00 p/m
  • Loch Plaid

    158cm wide, cotton twill shirting fabric with a vibrant red, black, and white tartan check pattern.

    Regular price £9.96 p/m
  • Quilted Crystal - Black

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

    Regular price £20.00 p/m
  • Made in Italy+ More colours Ego - Pink Ego - Pink

    Ego - Pink

    150cm wide, pink stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.

    Regular price £11.96 p/m
  • Pearl Stretch Velvet

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

    Regular price £11.76 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