Spend £85 for free shipping

Visit us - Make an Appointment here

Wayfarer 6oz Wax Cotton Brook Blue Fabric Splash

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:

  • Harmony Knits - Olive

    Our olive knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price €17,90 per metre
  • Digitally Printed French Terry - Dino Vally

    Digitally printed 95% Cotton / 5% Elastane French Terry jersey fabric.

    Regular price €17,90 per metre
  • Dew Drop

    145cm wide, bengaline fabric in black with black plastic rhinestone accents for a refined sparkle.

    Regular price €19,90 per metre
  • Sturdy Black - Heavy Suiting

    65% polyester, 30% viscose and 5% elastane, heavy suiting fabric in black, this is perfect for bodycon dresses.

    Regular price €15,90 per metre
  • Harmony Knits - Pink

    Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price €17,90 per metre
  • Stretch Glitter Velvet - Black

    149cm wide, polyester stretch black glitter velvet jersey fabric. Ideal for glamourous evening wear.

    Regular price €15,90 per metre
  • Bronzed Glitz - Floral Sequins

    145cm wide, polyester & elastane velvet netted sequin fabric with bronze floral sequin detailing.

    Regular price €39,90 per metre
  • Tough Teal

    Deep teal workwear fabric with a durable woven finish and subtle sheen, 150cm wide.

    Regular price €5,90 per metre
  • Made in Italy Turkish Delight Turkish Delight Pink Orange Abstract Viscose Dress Fabric Roll Turkish Delight

    Turkish Delight

    137cm wide, Italian viscose twill weave dress fabric with a vibrant abstract Eastern-inspired design.

    Regular price €21,90 per metre
  • Made in Italy Avorio Avorio Cotton Cream Dobby Weave Coating Fabric CU Avorio

    Avorio

    Italian cotton suiting fabric with a subtle dobby weave on ivory, 122cm wide.

    (1)
    Regular price €25,90 per metre
  • Made in Italy Sundalia Floral Italian Nylon Fabric Swimwear Fold 30350457 8450 45Bd A109 Bad1Bd4D261E Sundalia

    Sundalia

    Glorious Italian swimwear dress fabric with a bright multi-coloured floral print all-over. Perfect for swimwear or loose jersey trousers

    Regular price €11,90 per metre
  • Maeve

    148cm wide, 97% viscose and 3% elastane lightweight dress fabric in a stunning red hue.

    Regular price €7,90 per metre
  • Cushion Soft - Dark Grey

    149cm dark grey polyester, 200gsm water resistant fabric for cushions, bags and covers.

    Regular price €13,90 per metre
  • Sweats - Organic Jersey - Wine

    Organic and Oeko-Tex 100, 95% cotton & 5% elastane knitted jersey fabric in wine.

    Regular price €17,90 per metre
  • Made in Italy+ More colours EZIO - Pia Ezio Rorschach Viscose Acetate Abstract Print Red Green Italian Lining Fabric EZIO - Pia

    EZIO - Pia

    140cm wide, superb quality lining fabric made from viscose & acetate, featuring an abstract print in a red/green hue.

    Regular price €7,90 per metre
  • A Conglomeration

    146cm black quilted fabric, duck down blend, insulated fabric for coats, jackets and bags.

    (1)
    Regular price €19,90 per metre
  • Made in Italy Amore Amore

    Amore

    Italian knitted jersey wool coating in a pale rust and oatmeal check.

    Regular price €25,90 per metre
  • Made in Italy Double Whammy Rib Double Whammy Wool Polyester Grey Marl Coating Fold Double Whammy Rib

    Double Whammy Rib

    Stunning Italian knitted jersey wool coating fabric in grey with a linear rope pattern.

    Regular price €29,90 per metre
  • + More colours Double Gauze - Navy Double Gauze Navy Folded Double Gauze - Navy

    Double Gauze - Navy

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

    (1)
    Regular price €9,90 per metre
  • + More colours Jersey Cord - Grey Jersey Corduroy Grey Cotton Polyester Elastane Plush Knitted Dress Fabric Jersey Cord - Grey

    Jersey Cord - Grey

    150cm wide, cotton & polyester jersey corduroy fabric in grey with a soft, velvety texture.

    Regular price €17,90 per metre
  • + More colours Jersey Cord - Mauve Jersey Corduroy Mauve Cotton Polyester Elastane Plush Knitted Dress Fabric Jersey Cord - Mauve

    Jersey Cord - Mauve

    Mauve purple jersey corduroy fabric with a soft stretch finish, 150cm wide.

    Regular price €17,90 per metre
  • Dread Naught - New Black

    This 144cm wide, polyester suiting fabric in black is excellent for formal wear, dressmaking and special occasions!

    Regular price €7,90 per metre
  • Brushed Twill - Khaki

    140cm wide, lightweight brushed 100% cotton twill fabric in dull khaki.

    Regular price €13,90 per metre
  • + More colours Pleather - Pearl Pearl Pizzazz Ivory Pleather Satin Polyester Fabric Roll Pleather - Pearl

    Pleather - Pearl

    Polyester and nylon blend pleather fabric in ivory with a satin finish, perfect for statement trousers, skirts and jackets!

    Regular price €7,90 per metre
  • + More colours Faux Mohair - Grey Faux Mohair Grey Faux Fur Nylon Wool Acrylic Fabric Cu Faux Mohair - Grey

    Faux Mohair - Grey

    Lightweight luxury faux mohair coating material in grey. An incredible lookalike for real wool mohair.

    Regular price €19,90 per metre
  • + More colours Coast - Buttermilk Coast Buttermilk Linen Look Dress Fabric Ivory John Kaldor Swirl Coast - Buttermilk

    Coast - Buttermilk

    145cm wide, linen-look polyester fabric in cream. With subtle slub texture and thicker yarns.

    (2)
    Regular price €13,90 per metre
  • Midnight Glitz

    Our 158cm wide, polyester jersey fabric in black with a sequinned detailing all-over is ideal for party wear!

    Regular price €7,90 per metre
  • Melanie

    Cotton elastane dress and trouser fabric in a vibrant large red with green floral print.

    Regular price €15,90 per metre
  • Flowing Satin - Pinky

    147cm wide, soft flowing viscose satin with abstract floral design in black and pink.

    Regular price €19,90 per metre
  • Made in Italy Rubina Italian 100% Viscose Wine Red Suiting Fabric Rubina Roll Rubina

    Rubina

    137cm wide, woven viscose satin in wine red with a lovely drape and elegant sheen.

    Regular price €21,90 per metre
  • Rope Knit - Black

    Rayon, nylon and polyester blend cable knit jersey fabric in black, perfect for stretchy cardigans or jumpers.

    (1)
    Regular price €17,90 per metre
  • Abstract Zig Zag - Beige & Black Chiffon

    This dazzling 150cm wide polyester chiffon fabric features a bold zig-zag print in shades of beige†and black.

    (1)
    Regular price €7,90 per metre
  • Viscose Lawn - Rusty

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

    (1)
    Regular price €21,90 per metre
  • Ivory Sands

    This ivory recycled polyester and spandex blend crepe dress fabric is perfect for blouses, dresses and bridal wear!

    Regular price €17,90 per metre
  • Made in Italy Diamond Drape Italian Viscose Black Diamond Dress Fabric Diamond Drape Roll Diamond Drape

    Diamond Drape

    147cm wide, 100% viscose dress fabric in black with a small diamond weave. Woven in Italy.

    Regular price €19,90 per metre
  • 100% Wool Fleece - Scarlet Red

    143cm wide 100% Australian virgin wool fleece in scarlet red, mulesing-free with a soft fleece finish.

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

    Comic-themed polycotton fabric with colourful slogan prints on a royal blue background.

    Regular price €5,90 per metre
  • Brushed Cotton - Little Star

    White brushed cotton flannel with a silver star print and soft cosy finish.

    (2)
    Regular price €9,90 per metre
  • Pretty Polly - Robots

    Grey polycotton fabric with a colourful robot print in red and blue tones.

    Regular price €5,90 per metre
  • Made in Italy Westwood Italian 100% Brushed Cotton Dark Brown Fabric Westwood Roll Westwood

    Westwood

    Italian lightweight brushed cotton shirting and suiting fabric in a beautiful brown.

    Regular price €21,90 per metre
  • Fuchsia Flex

    Bright pink stretch trousering fabric with a smooth cotton-rich finish, 146cm wide.

    Regular price €11,90 per metre
  • Made in Italy Buckthorn Italian 100% Brushed Cotton Twill Grey Fabric Buckthorn Roll Buckthorn

    Buckthorn

    Italian brushed cotton twill fabric in dark grey with a soft tailored finish.

    Regular price €21,90 per metre
  • Water Resistant Linen - Pink

    Pink linen 145cm, slub texture, firm handle, water-resistant for structured garments.

    (1)
    Regular price €21,90 per metre
  • Cushion Soft - Black

    149cm black polyester, water resistant 200gsm fabric for cushions, bags and outdoor use.

    (1)
    Regular price €13,90 per metre
  • Pretty Polly - Safari Friends

    112cm wide, lightweight 90% polyester, 10% cotton fabric with a safari animal print on white.

    Regular price €5,90 per metre
  • Sackcloth And Ashes - Navy

    Our 158cm wide, lightweight navy wool suiting fabric is excellent for dressmaking, skirts, blouses, and shawls!

    (1)
    Regular price €21,90 per metre
  • Pretty Polly - Wild Posy

    112cm wide, lightweight 90% polyester, 10% cotton fabric with a colourful floral print on navy.

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