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:

  • Made in Italy Marina Linen

    Marina Linen

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

    Regular price £28.00 p/m
  • Made in Italy MarineBlu Viscose - Camo

    MarineBlu Viscose - Camo

    Italian, deadstock, viscose fabric featuring a digital camo print in blue/grey, black and cream, ideal for blouses.

    Regular price £21.00 p/m
  • Made in Italy MarineBlu Viscose - Elisa - Green

    MarineBlu Viscose - Elisa - Green

    100% viscose fabric with a green/purple floral pattern on a black ground, ex-designer, deadstock made in Italy.

    Regular price £23.00 p/m
  • Made in Italy MarineBlu Viscose - Elisa - Orange

    MarineBlu Viscose - Elisa - Orange

    Italian, ex-designer, deadstock viscose dress fabric featuring a colourful small-scale floral print on a black ground.

    Regular price £23.00 p/m
  • Marl Sweatshirt - Light Grey

    This light grey 154cm wide super snug fleece backed sweatshirt fabric is perfect for hoodies, joggers and comforts.

    Regular price £22.00 p/m
  • Marl Sweatshirt - Yellow

    This yellow 148cm wide super cosy fleece backed sweatshirt fabric is perfect for hoodies, joggers and comforts.

    Regular price £22.00 p/m
  • Marlena - White

    Our 147cm wide, polyester and elastane blend fabric in white is fine and floaty, perfect for dressmaking.

    Regular price £7.50 p/m
  • Marley Jersey

    Cotton, polyester and elastane blend knit jersey fabric in navy with a marl finish, perfect for sweatshirts.

    Regular price £12.50 p/m
  • Marlow - Fur Backed Faux Leather - Black

    This 141cm wide faux leather fabric in black features a soft, furry backing ideal for creating comfortable and fashionable jackets, skirts, trousers and more.

    Regular price £20.00 p/m
  • Marlow - Fur Backed Faux Leather - Tan

    This 141cm wide faux leather fabric in tan features a soft, furry backing ideal for creating comfortable and fashionable jackets, skirts, trousers and more.

    Regular price £20.00 p/m
  • Made in Italy Marni Viscose - Lattice
    10% off

    Marni Viscose - Lattice

    Made in Italy, this deadstock 100% EcoVero viscose dress fabric features an abstract green geometric pattern.

    Sale price £18.90 p/m Regular price £21.00 p/m
  • Martinique Crochet - White

    Exquisitely crafted 100% cotton fabric in white features an open crochet and embroidered design. Perfect for summer kaftans & beach cover ups.

    Regular price £29.00 p/m
  • Made in Italy Marzo
    Sold out

    Marzo

    Woven in Italy, this fine worsted wool fabric features a small check pattern in a dark plum hue, ideal for shirts!

    Regular price £18.00 p/m
  • Mason - Grey

    50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!

    Regular price £12.00 p/m
  • Maya Suiting - Sky Blue

    135cm wide, sky blue stretch cotton suiting fabric with a white woven check and soft feel.

    Regular price £10.00 p/m
  • Maypole

    60 wide fairly heavy

    Regular price £9.96 p/m
  • Mazarine

    150cm wide, 100% polyester chiffon fabric with a pleated finish and abstract butterfly print in blue, ideal for blouses.

    Regular price £8.96 p/m
  • Mega Drat
    Sold out

    Mega Drat

    158cm wide, extremely nice jet black heavy double crepe dress fabric

    Regular price £12.00 p/m
  • Melanie

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

    Regular price £14.00 p/m
  • Melton Coating - Navy

    150cm wide navy wool cashmere coating fabric, 280gsm. A luxurious blend of 80% wool and 20% cashmere with a soft hand and elegant drape

    Regular price £38.00 p/m
  • Mercerised Cotton Jersey - Airforce Blue
    Sold out

    Mercerised Cotton Jersey - Airforce Blue

    148cm wide, mercerised cotton jersey in airforce blue. Fine, soft & breathable with a subtle sheen.

    Regular price £6.76 p/m
  • Mercerised Jersey Blue

    Fine, lightweight, mercerised cotton jersey fabric in blue, perfect for cool sleepwear and sports t-shirts!

    Regular price £6.76 p/m
  • Metallic Marvel - Black

    138cm wide, 100% polyester water-resistant metallic quilted coating fabric in black.

    Regular price £20.00 p/m
  • Metallic Marvel - Green

    138cm wide, 100% polyester water-resistant metallic quilted coating fabric in black and green.

    Regular price £20.00 p/m
  • Metallic Marvel - Gunmetal

    138cm wide, 100% polyester water-resistant metallic quilted coating fabric in black and gunmetal grey.

    Regular price £20.00 p/m
  • Metric Silk

    145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.

    Regular price £13.96 p/m
  • Metro - Pink

    This cotton and elastane blend shirting fabric in a pale pink hue is lightweight and comfortable. Made in Turkey.

    Regular price £8.50 p/m
  • Made in Italy Michelle
    Sold out
    10% off

    Michelle

    Elegant polyester satin Italian dress fabric with all over colourful gold floral/leaf design on a brown background. This would make a beautiful dress or skirt!

    Sale price £12.16 p/m Regular price £13.50 p/m
  • Microfleece - Green
    Sold out

    Microfleece - Green

    150cm wide, glorious bright green lightweight microfleece, soft as they come - made from polyester and elastane.

    Regular price £12.50 p/m
  • Microlight - Beige

    Beige 2oz lightweight, outdoor performance jacketing fabric, made of nylon, very water resistant, windproof and breathable.

    Regular price £8.50 p/m
  • Mid Weight Chambray - Pink

    Superb quality 100% cotton mid-weight pink chambray shirting fabric

    Regular price £8.96 p/m
  • Midnight Dance
    Sold out

    Midnight Dance

    145cm wide quite traditional navy lace with a delicate floral design which is quite detailed. Perfect for a midnight dance!

    Regular price £12.96 p/m
  • Made in Italy Midnight Dive – Navy Scuba Crepe

    Midnight Dive – Navy Scuba Crepe

    Regular price £8.00 p/m
  • Midnight Glitz

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

    Regular price £7.00 p/m
  • Midnight Highland Check

    Navy, green, and brown wool blend check fabric, 150cm wide, 215gsm. Soft, lightweight, and textured

    Regular price £19.96 p/m
  • Midnight Jungle

    This interesting black and blue fabric made from a blend of polyester and spandex is ideal for dressmaking!

    Regular price £18.00 p/m
  • Midnight Petals

    142cm wide 100% viscose fabric with floral print on a black ground. Lightweight at 121gsm with soft drape

    Regular price £14.96 p/m
  • Midnight Satin

    Substantial satin backed crepe dress fabric in the perfect navy blue. Satin on the face of the fabric with a matt on the reverse. This fabric can be used both ways. It hangs beautifully and will look wonderful in evening wear.

    Regular price £11.50 p/m
  • Mila

    Our viscose and elastane blend jersey fabric features an abstract print made up of brown, black, orange, white and grey hues.

    Regular price £14.96 p/m
  • Milan - Stone

    Our nylon and viscose blend, knitted jersey fabric in a beige hue is excellent for dressmaking and skirts!

    Regular price £8.50 p/m
  • Milan - White

    Made from a blend of 52% nylon and 48% viscose, this knitted jersey fabric in white is perfect for t-shirts!

    Regular price £8.50 p/m
  • Made in Italy Milano

    Milano

    60 wide Italian printed lightweight polyester satin which feels like silk in an exquisite and very different design. A very dark moss green ground with a large classical paisley design ...."

    Regular price £9.50 p/m
  • Made in Italy+ More colours Milano Cord

    Milano Cord

    An exceptional Italian ex-designer corduroy, woven from 97% cotton and 3% elastane for just the right amount of comfort and flexibility.

    Regular price £22.00 p/m
  • Milano Linen - Rustic Blue

    156cm wide 100% linen fabric in blue, made for a famous Italian designer. Lightweight at 122gsm with natural slub texture.

    Regular price £22.50 p/m
  • Miller Crepe - Lilac Floral
    Sold out
    10% off

    Miller Crepe - Lilac Floral

    148cm wide, lightweight crepe dress fabric with a floral print in shades of purple, blue and green with green leaves on a pale purple background!

    Sale price £5.40 p/m Regular price £6.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