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:

  • Georgette Dress Fabric - Dark Navy
    Sold out

    Georgette Dress Fabric - Dark Navy

    Here we have a selection of new colours of our lovely Georgette fabric. This Georgette dress fabric is a dark navy colour & 150cm wide.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Espresso

    Gorgeous quality georgette dress fabric, in a dark espresso brown shade. 150cm wide suitable for dresses, blouses and crafts.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Fern Green

    This gorgeous quality polyester georgette dress fabric in fern green is perfect for wrap dresses, a-line skirts and blouses!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - French Navy

    150cm wide gorgeous, high-quality polyester georgette dress fabric in a rich navy blue hue, excellent for skirts!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Fuchsia

    150cm wide, gorgeous high-quality georgette dress fabric in fuchsia made from polyester, ideal for blouses!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Hot Pink

    150cm wide, gorgeous high-quality georgette dress fabric in hot pink made from polyester, ideal for blouses!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Khaki

    Khaki green lightweight and sheer dressmaking fabric, excellent for evening wear and special garments!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Latte

    Gorgeous quality Georgette dress fabric in Latte. 145cm wide suitable for dresses, blouses and crafts.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Magenta

    150cm wide gorgeous, good quality polyester Georgette dress fabric in magenta.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Neon Pink

    Here we have a selection of new colours of our lovely Georgette fabric. This Georgette dress fabric is a neon pink & 150cm wide.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Petrol

    Gorgeous good quality polyester georgette dress fabric in petrol blue grey. This will make a gorgeous evening garment!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Purple

    Gorgeous quality Georgette dress fabric in Purple

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Rose

    150cm wide, high-quality polyester georgette dress fabric in a lilac rose shade, perfect for blouses or skirts!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Scarlet

    Gorgeous good quality polyester Georgette dress fabric in a beautiful scarlet red colour.

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Storm Grey

    Gorgeous good quality polyester georgette dress fabric in storm mid grey. This will make a gorgeous evening garment!

    Regular price £6.00 p/m
  • Georgette Dress Fabric - Wine

    Gorgeous quality polyester georgette dress fabric in a wine shade, perfect for special dresses and blouses!

    Regular price £6.00 p/m
  • Georgette Dress Fabric – Black

    Gorgeous quality Georgette dress fabric in deep black.

    Regular price £6.00 p/m
  • Georgette Linen Look - Sage

    Made from 100% polyester, this super fine sage green dress fabric has a look of linen, perfect for loose palazzo pants!

    Regular price £8.00 p/m
  • Georgie Boy

    150cm wide, vivid yellow/gold finely woven water-resistant fabric made from coated nylon, ideal for outdoor wear!

    Regular price £6.00 p/m
  • Georgina

    150cm wide bold pink and black floral polyester jersey fabric, with brilliant stretch. Ideal for unique dresses and tops.

    Regular price £8.50 p/m
  • Get Plucked - Blue

    Made from polyester, cotton and elastane, this knit jersey jacquard fabric features a plucked star print in blue.

    Regular price £13.00 p/m
  • Get Plucked - Green

    62% polyester, 35% cotton and 3% elastane, jacquard jersey fabric in green featuring a 'plucked' star print!

    Regular price £13.00 p/m
  • Get Plucked - Pink

    Our 'plucked' knit jacquard jersey fabric in pink is made from polyester, cotton and elastane, ideal for jackets!

    Regular price £13.00 p/m
  • Ghostly

    Our 156cm wide, white woven shirting fabric made from a viscose and nylon blend is ideal for blouses or skirts!

    Regular price £6.00 p/m
  • Gilded Cage - Chiffon

    This gold, black and white fabric features a stripe pattern with a hint of gold lurex, ideal for dressmaking and accessories!

    Regular price £7.76 p/m
  • Gin and Lime
    Sold out

    Gin and Lime

    0

    Regular price £10.76 p/m
  • Ginger Snap!

    Ginger snap wool blend suiting, 150cm wide, 228gsm. Soft and durable with elegant drape

    Regular price £19.96 p/m
  • Gingham Chambray - Black

    100% cotton chambray in black and white gingham check, a lightweight cotton fabric for dressmaking & quilting.

    Regular price £11.50 p/m
  • Gingham Chambray - Red

    100% cotton chambray in red and white gingham check, a lightweight cotton fabric for dressmaking & quilting.

    Regular price £11.50 p/m
  • Gingham Skies

    Soft 115cm 100% cotton gingham fabric in pale blue & white. Perfect for elegant shirts, blouses, dresses.

    Regular price £8.00 p/m
  • Gingham Viscose Blush
    Sold out

    Gingham Viscose Blush

    Made from 100% viscose, this pink and white check gingham shirting fabric is perfect for dressmaking!

    Regular price £10.50 p/m
  • + More colours Gingham – ¼” Checks
  • Made in Britain Ginsberg

    Ginsberg

    British 100% wool navy suiting, 154cm wide, 222gsm. Loose weave with elegant drape--perfect for soft tailoring, dresses, and trousers

    Regular price £19.96 p/m
  • Glimmer Knit

    Our polyester and elastane blend knit jersey fabric has a gold sheen perfect for glamorous dressmaking!

    Regular price £9.00 p/m
  • Glitter Jersey - Kiss Navy

    150cm wide, 95% Cotton / 5% Elastane, 200gsm superior quality glitter jersey fabric in navy.

    Regular price £17.00 p/m
  • Glitter Jersey - Kiss Pink

    150cm wide, 95% Cotton / 5% Elastane, 200gsm superior quality glitter jersey fabric in pink.

    Regular price £17.00 p/m
  • Go Large
    20% off

    Go Large

    Our 130cm wide, orange and black check suiting fabric is ideal for waistcoats, cardigans, shawls and accessories!

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Goa Double Gauze

    100% cotton double gauze fabric in a pale beige shade. Breathable and lightweight, good for summer garments.

    Regular price £10.76 p/m
  • Gold Lurex Trim - Scallop (10mm)

    10mm wide metallic gold lurex lace trim with a scalloped edge. Sold in 3 metre lengths.

    Regular price £2.50 p/u
  • Made in Italy Gold Strike

    Gold Strike

    155cm wide, Italian viscose blend dress fabric in pinky beige with pink and gold striped detailing.

    Regular price £22.00 p/m
  • Made in Italy Golden Plaid

    Golden Plaid

    154cm wide, 100% linen dress fabric with a warm plaid check in red, yellow, brown and green.

    Regular price £26.76 p/m
  • Made in Italy Good, Better, Best - Black

    Good, Better, Best - Black

    153cm wide, wool melton coating fabric in black, with a soft brushed finish. Made in Italy.

    Regular price £30.00 p/m
  • Made in Italy Good, Better, Best - Charcoal

    Good, Better, Best - Charcoal

    153cm wide, wool melton coating fabric in dark charcoal grey with a soft brushed finish. Made in Italy.

    Regular price £30.00 p/m
  • GOTS Organic French Terry - Denim
    Sold out

    GOTS Organic French Terry - Denim

    Our organic cotton and elastane French Terry fabric in a denim blue hue is GOTS certified, perfect for joggers.

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