Free UK delivery over £75

Since - 1974

Fabrics

At Croft Mill, we offer the finest selection of fabric to make all of your dressmaking and craft dreams come true. Whether you are looking for cotton fabric, linen fabric, lace or any other type of dress fabric, we guarantee that you will find something here to suit your specific needs. Our wide collections of fabric are sure to leave you inspired!

Are you looking for high-quality, fashionable dress fabrics and craft materials? Shop dress and craft fabrics online in the UK with Croft Mill. We are your go-to source for gorgeous fabrics, featuring over 3000 different materials like cotton, wool, silk, polyester and viscose..

We have everything you need to create stunning clothing and unique crafts projects - from deadstock fabrics to exclusive designer prints. No matter the occasion or design, you'll find the perfect fabric for sewing with us.

When it comes to great value fabrics for special occasions, craft cottons, or dressmaking fabrics, we have the perfect selection to suit whatever you need. With our wide range of exclusive patterns and weaves, you're sure to find something to help make your next sewing project a success!

We regularly update our unique fabric collections so there's always something new to discover. Make the most of our matching thread and lining service that takes away the stress of shopping around for the best matches. We offer a complete and personalised experience and our customer service team are always on hand with recommendations based on your needs.

We are proud to offer a variety of high quality fabrics that are truly unique to us, this way you know that many of the lovely fabrics you buy from us will not be found anywhere else. We stock budget dress fabrics as well as exclusive deadstock fabrics for your craft and sewing needs. All our fabrics are of the highest quality at affordable prices. Browse our online fabric store today and discover our passion for cloth - you're sure to find something you love!

View as:

  • 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
  • GOTS Organic French Terry - Dusty Pink

    Cotton and elastane blend French Terry jersey fabric in a dusty pink hue, GOTS certified, great for t-shirts.

    Regular price £15.50 p/m
  • GOTS Organic French Terry - Dusty Plum
    Sold out

    GOTS Organic French Terry - Dusty Plum

    GOTS organic French Terry jersey fabric in a dusty plum hue, made from cotton and elastane, ideal for comfort.

    Regular price £15.50 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
  • 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
  • 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
  • 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
  • GOTS Organic French Terry - Mauve

    Our GOTS organic French Terry fabric made from cotton and elastane in a mauve hue is perfect for lounge-wear.

    Regular price £15.50 p/m
  • GOTS Organic French Terry - Pale Peach

    152cm wide, cotton and elastane blend organic French Terry fabric in a pale peach hue, perfect for joggers.

    Regular price £15.50 p/m
  • GOTS Organic French Terry - Pebble
    Sold out

    GOTS Organic French Terry - Pebble

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

    Regular price £15.50 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
  • GOTS Organic French Terry - Salmon

    Organic French Terry fabric in a plain red hue, made from 95% cotton and 5% elastane, ideal for tops. GOTS certified.

    Regular price £15.50 p/m
  • GOTS Organic French Terry - Soft White

    95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.

    Regular price £15.50 p/m
  • GOTS Organic Jersey - Bottle

    GOTS Organic 95% Cotton / 5% Elastane knitted jersey fabric in dark green. Breathable and skin-friendly, ideal for everyday wear

    Regular price £10.50 p/m
  • GOTS Organic Jersey - Navy

    GOTS Organic 95% Cotton / 5% Elastane knitted jersey fabric in Navy. Breathable and skin-friendly, ideal for everyday wear

    Regular price £10.50 p/m
  • Grace
    Sold out

    Grace

    Flocked Black Chiffon. I recently saw a re-run of an old James Bond movie featuring the 'Lady' Grace Jones with a box like hair cut in which she wore veil type garments made of fairly sheer fabrics. This could have been one of them.

    Regular price £12.00 p/m
  • Graffiti Jersey - Blue
    Sold out

    Graffiti Jersey - Blue

    140cm wide digitally printed graffiti printed cotton stretch jersey in blue, designed by Poppy Europe.

    Regular price £17.50 p/m
  • Made in Italy Grande Check - Cream

    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
  • Grasmere Jersey

    158cm wide, lightweight fine cotton jersey fabric in navy, soft and breathable with a smooth drape.

    Regular price £7.00 p/m
  • Grate Quilt - Black

    Black 140cm wide polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Grate Quilt - Blue

    Pale blue 140cm wide polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Grate Quilt - Navy

    Navy 142cm wide polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Grate Quilt - Olive

    Olive green 144cm wide polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Grate Quilt - Sand

    140cm wide beige polyester embossed quilted fabric, resembling steel grating patterns. Perfect for jackets, gilets, coats, and bags.

    Regular price £18.50 p/m
  • Made in Britain Great British - Taupe

    Great British - Taupe

    Made in Yorkshire, England, our herringbone weave wool suiting fabric in brown is ideal for jackets, skirts and trousers!

    Regular price £29.00 p/m
  • Made in Italy Grigio Linen

    Grigio Linen

    154cm wide, 100% linen shirting fabric in slate grey, with a crisp, textured finish.

    Regular price £28.00 p/m
  • Grizzly

    This wonderfully cosy and warm, bear-style faux fur fabric has a rich brown hue. Polyester fabric, perfect for creating huggable garments.

    Regular price £12.00 p/m
  • Made in Italy Growing Wild

    Growing Wild

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

    Regular price £17.00 p/m
  • Made in Italy 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
  • Made in Italy Gruppo - Bottle

    Gruppo - Bottle

    125cm wide, water-repellent nylon/acetate fabric woven in Italy. Lightweight cloth in dark green with a patterned face.

    Regular price £12.00 p/m
  • Guilded Dreams Brocade

    A striking polyester and metallic blend brocade jacquard with a bold abstract gold design on black.

    Regular price £12.96 p/m
  • Guipure Crochet Lace - Soft White

    126cm wide, soft white polyester crochet guipure lace fabric. Structured with beautiful floral detail.

    Regular price £23.00 p/m
  • Gypsophila - Dove Grey

    112cm wide, cotton poplin with the tiniest of tiny all over coloured flowers amidst some foliage in dove grey. Lovely for dresses, skirts, shirts and craft.

    Regular price £7.26 p/m
  • Halloween Spider Web

    Fabulous fancy dress & costume fabric in a drapey black polyester & silver foil print.

    Regular price £5.26 p/m
  • Hammered Satin - Black

    Discover a premium black polyester viscose dress fabric, 126cm wide with a hammered satin finish. From a reputable clothing brand.

    Regular price £7.76 p/m
  • Handy You! - Medium - Ivory

    145cm wide medium weight stiff cotton canvas fabric in ivory with a flame retardant finish. Great for creating blinds, cushions and bags.

    Regular price £11.00 p/m
  • Handy You! - Medium - Soft White

    145cm wide medium weight nylon canvas fabric in soft white with a flame retardant finish. Great for blinds, bags, cushions & crafts.

    Regular price £11.00 p/m
  • Handy You! - On My Own - Soft White

    146cm wide medium weight coated cotton fabric in soft white with a flame-retardant finish. Great for blinds, bags, cushions & crafts.

    Regular price £11.00 p/m
  • Handy You! - Softly Smooth - Ivory

    145cm wide smooth, crisp cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions

    Regular price £11.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
  • Hanging Out
    Sold out

    Hanging Out

    Stunning ex-designer†wool†twill†crepe†fabric, deadstock from a very expensive label. Limited stocks

    Regular price £20.00 p/m
  • Hard Work

    Dark Grey cotton nylon check, 154cm wide. Light, durable woven with fine white check

    Regular price £12.00 p/m
  • Harmony Knits - Black

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

    Regular price £17.00 p/m
  • Harmony Knits - Cornflower Blue

    157cm wide, viscose, polyester & polyamide jersey fabric in cornflower blue. Super soft & snuggly.

    Regular price £17.00 p/m
  • Harmony Knits - Fern

    152cm wide, viscose, polyester & polyamide blend knitted jersey fabric in green. Super soft & snuggly.

    Regular price £17.00 p/m

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill