Spend £75 for free shipping

Visit us - Make an Appointment here

Helter Skelter Harbour Blue Viscose Linen Stripe Woven Dress Fabric CU

All Fabrics

Browse our collection of dressmaking fabrics sourced from mills, manufacturers and designers across the UK and Europe. From everyday cottons and jerseys to Italian wool suitings, silk fabrics, linens and designer deadstock fabrics, you'll find fabrics chosen for their quality, character and suitability for garment sewing.

Our range includes natural fibres, modern blends, plain fabrics, prints and limited-stock designer fabrics that are often unavailable through traditional retail channels. Whether you're sewing a simple everyday wardrobe, special occasion garments or something a little more distinctive, there are fabrics to suit a wide variety of projects and sewing styles.

Use the filters to browse by fibre, weight, stretch, colour, pattern or fabric type. If you're looking for fabrics made from a single fibre, such as 100% cotton, 100% wool or 100% linen, select Yes under 100% Yarn Content to remove blended options from your results.

View as:

  • Equine Lining

    100% nylon, burgundy coloured lining fabric with a woven horse print; perfect for pairing with suits & dresses.

    Regular price €7,90 per metre
  • Egyptian Cotton - Luxury Sheeting

    Crisp wide ivory Egyptian cotton sheeting fabric with a smooth luxury finish, 300cm wide.

    (3)
    Regular price €15,90 per metre
  • Quietly Bold

    150cm wide, lightweight 55% polyester 45% viscose jersey knit fabric with a floral print on navy.

    Regular price €15,90 per metre
  • + More colours Organza - White Organza White Fabric Roll Organza - White
    Sold out

    Organza - White

    A plain white semi-transparent polyester organza fabric with a soft hand Great for Christmas crafts, dancewear, wedding decoration, fancy dress, bridal.

    Regular price €5,90 per metre
  • + More colours Stone Washed Linen - White Stone Washed Linen - White
    Sold out

    Stone Washed Linen - White

    White heavyweight linen blend fabric with a soft stone washed handle, 133cm wide.

    (3)
    Regular price €17,90 per metre
  • Made in Italy Tuscan Shade Italian 100% Wool Brown Suiting Fabric Tuscan Shade Roll Tuscan Shade
    Sold out

    Tuscan Shade

    158cm wide, superfine 100% wool suiting fabric in bronze-brown. Supremely smart, woven in Italy.

    (1)
    Regular price €29,90 per metre
  • Made in Italy+ More colours Silk Crepe - Wild Stem Italian Lightweight Floral Dress Fabric Silk Crepe Wild Stem Roll Silk Crepe - Wild Stem
    Sold out

    Silk Crepe - Wild Stem

    137cm wide, very fine and soft 100% silk crepe fabric with a floaty floral and leaf design.

    (1)
    Regular price €21,90 per metre
  • Hump - Cotton Stretch Jersey

    Wide camel cotton jersey fabric with stretch and a soft drapey finish.

    Regular price €9,90 per metre
  • CJ - Space Robots

    Space-themed cotton fabric featuring robots and spacemen on a soft white ground.

    (1)
    Regular price €5,90 per metre
  • + More colours BA - Embroidered Lawn - Addison Ba Addison Cotton Embroidered Broderie Anglaise Floral White Dress Fabric BA - Embroidered Lawn - Addison
    Sold out

    BA - Embroidered Lawn - Addison

    Stunning 146cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.

    (3)
    Regular price €11,90 per metre
  • + More colours 100% Wool Fleece - Cream 100% Wool Fleece - Cream
    Sold out

    100% Wool Fleece - Cream

    Soft cream Australian virgin wool fleece, 143cm wide and ethically produced.

    Regular price €29,90 per metre
  • Made in Italy Huggy Bear Italian Brushed Wool Brown Coating Fabric Huggy Bear Roll Huggy Bear
    Sold out

    Huggy Bear

    146cm wide, 100% wool coating fabric in dark brown. Soft, lightly brushed and woven in Italy.

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

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

    Regular price €5,90 per metre
  • 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
  • + 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 €21,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 €23,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 - Beige 100% Wool Fleece - Beige
    Sold out

    100% Wool Fleece - Beige

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

    Regular price €29,90 per metre
  • Cherry Ripe Cherry Ripe Cotton Elastane Red Trouser Fabric Roll Cherry Ripe
    Sold out

    Cherry Ripe

    60inch wide deep red stretch cotton twill fabric for chinos, jackets and everyday tailoring.

    Regular price €13,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
  • Summer Shirt

    Blue and white striped cotton shirting fabric with a crisp woven finish.

    (2)
    Regular price €9,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 100% Wool Fleece - Mauve 100% Wool Fleece - Mauve
    Sold out

    100% Wool Fleece - Mauve

    143cm wide, 100% Australian virgin wool fleece in mauve with a soft, cosy finish.

    Regular price €29,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 €17,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 €17,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 100% Wool Fleece - Turquoise 100% Wool Fleece - Turquoise
    Sold out

    100% Wool Fleece - Turquoise

    A 143cm wide Australian virgin wool fleece in turquoise, made from 100% wool and mulesing-free.

    Regular price €29,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 €17,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 €7,90 per metre
  • + More colours Double Gauze - Turquoise Double Gauze Fabric Turquoise 3030 Double Gauze - Turquoise
    Sold out

    Double Gauze - Turquoise

    Soft turquoise double gauze fabric in breathable cotton, 135cm wide.

    Regular price €9,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 Lumos Lining - Gold Polyester Satin Dress Fabric Lumos Lining Gold Fold Lumos Lining - Gold
    Sold out

    Lumos Lining - Gold

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

    Regular price €7,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
  • Made in Italy Ledger Ledger Wool Suiting Pinstripe Black White Fine Woven Fabric Roll Ledger
    Sold out

    Ledger

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

    Regular price €29,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 €25,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

Buying dressmaking fabric online at Croft Mill

We're a specialist fabric retailer based in Lancashire, with a background in the textile trade that goes back decades. Much of our range is sourced directly from mills and design houses in the UK, Italy and across Europe - including ex-designer pieces, mill-end stock and deadstock fabrics that wouldn't ordinarily be available to home sewers.

Our collection covers the full spectrum of dressmaking cloth: lightweight cottons for summer makes, breathable linens and viscose challis for year-round garments, jersey and knit fabrics for comfortable everyday sewing, silk and luxury fibres for special occasions, and wool and wool blends for tailored and cooler-season pieces.

All fabrics are sold by the metre and cut in one continuous length. We recommend ordering a sample before buying larger quantities - colour and handle don't always translate perfectly on screen, and getting the feel of a fabric before you commit is always worthwhile. Use the filters to browse by fibre type, pattern, stretch or colour to narrow down your options.

What types of fabric does Croft Mill stock?

We stock a wide range of dressmaking fabrics, including cotton, linen, viscose, jersey, wool, silk and denim, alongside specialist fabrics, designer deadstock and limited-stock ex-designer collections. Our range is sourced from mills and manufacturers across the UK and Europe, with new fabrics arriving regularly throughout the year.

Can I order fabric samples before buying?

Yes. Ordering a sample is often the best way to check a fabric's colour, weight, texture and drape before purchasing a larger quantity. Sample availability is shown on individual product pages, where you'll also find detailed information about each fabric.

What is the minimum amount of fabric I can buy?

Most of our fabrics can be purchased from half a metre. Fabric is cut as one continuous piece wherever possible, so if you order multiple units, you'll usually receive the fabric in a single length. Any exceptions will be clearly stated on the product page.

How do I choose the right fabric for my sewing pattern?

The best place to start is with the fabric recommendations provided by the pattern designer. Woven fabrics such as cotton, linen and viscose are generally used for patterns without stretch, while jersey and knit fabrics are designed for patterns that rely on stretch for fit and comfort. Our product descriptions include information about weight, drape and suggested uses to help you find a suitable match.

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