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:

  • Flex Fit Yoga Knit - Black
    Sold out

    Flex Fit Yoga Knit - Black

    This butter soft & stretchy black polyester fabric is the ultimate choice for your active wear.

    Regular price £14.00 p/m
  • Flex Fit Yoga Knit - Green

    This soft & stretchy green polyester fabric is the ultimate choice for your active wear creations.

    Regular price £14.00 p/m
  • Flex Fit Yoga Knit - Grey

    This soft & stretchy grey polyester fabric is the ultimate choice for your active wear creations.

    Regular price £14.00 p/m
  • Floating In Circles - Alula Blue
    20% off

    Floating In Circles - Alula Blue

    This vintage viscose rayon yoryu lawn fabric features an ornate floral pattern in shades of blue, green & beige.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Amelia Blush

    This viscose rayon yoryu lawn fabric features a delicate floral/leaf print in shades of blush pink, green & blue.

    Regular price £10.50 p/m
  • Floating In Circles - Ava Blue & Red
    20% off

    Floating In Circles - Ava Blue & Red

    This watercolour print viscose rayon yoryu lawn fabric features a floral pattern in shades of blue, red & green.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Beth Peach
    20% off

    Floating In Circles - Beth Peach

    This viscose rayon yoryu lawn fabric features a delicate floral print in peach, mauve, green & white.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Chloe Pink

    This pretty viscose rayon yoryu lawn fabric features a delicate floral/leaf print in pink and green.

    Regular price £10.50 p/m
  • Floating In Circles - Libby Blue
    20% off

    Floating In Circles - Libby Blue

    This viscose rayon yoryu lawn fabric features a floral/leaf print in blue, pink, red, green, yellow & white.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Libby Pink
    20% off

    Floating In Circles - Libby Pink

    This stunning viscose rayon yoryu lawn fabric features a floral/leaf print in pink, blue, green, orange & white.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Mia Coral
    20% off

    Floating In Circles - Mia Coral

    This viscose rayon yoryu lawn fabric features a striped design with a floral print in coral, purple, green & yellow.

    Sale price £8.40 p/m Regular price £10.50 p/m
  • Floating In Circles - Rosie Red

    This beautiful viscose rayon yoryu lawn fabric features a delicate flower bud and leaf print in red & green.

    Regular price £10.50 p/m
  • Floating In Circles - Sophia Fuchsia

    This beautiful viscose rayon yoryu lawn fabric features a flower bunch print in fuchsia & green.

    Regular price £10.50 p/m
  • Flora - Brown

    150cm wide, 100% polyester satin fabric with an all-over floral print in shades of brown.

    Regular price £11.50 p/m
  • Flora - Grey

    150cm wide, 100% polyester satin fabric with an all-over floral print in shades of grey.

    Regular price £11.50 p/m
  • Floral Bouquet

    150cm wide soft white cotton fabric adorned with a charming pink and navy floral, leaf and butterfly design.

    Regular price £10.96 p/m
  • Floral Georgette - Damson

    Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.

    Regular price £6.00 p/m
  • Floral Mirage - Blue
    10% off

    Floral Mirage - Blue

    140cm wide, digitally printed viscose satin fabric with an abstract floral design in vibrant colours.

    Sale price £16.66 p/m Regular price £18.50 p/m
  • Floral Mirage - Rust

    140cm wide, digitally printed viscose satin fabric with an abstract floral design in earthy tones.

    Regular price £18.50 p/m
  • Floravine Lace - Bluebell

    130cm wide, blue net lace with floral and vine embroidery and a light dusting of silver sparkle.

    Regular price £12.00 p/m
  • Floravine Lace - Sugar Plum

    130cm wide, plum net lace with floral and vine embroidery and a light dusting of silver sparkle.

    Regular price £12.00 p/m
  • Made in Italy Florence Denim - 11.5oz - Pale Blue
    Sold out

    Florence Denim - 11.5oz - Pale Blue

    142cm wide, 97% cotton 3% elastane, 11.5oz Italian deadstock soft washed denim in pale blue.

    Regular price £19.96 p/m
  • Flowerful

    Made from 97% polyester and 3% elastane, this mint green fabric features a small scale coral floral print, perfect for dresses!

    Regular price £9.08 p/m
  • Flowy - Red

    This red super fine twill weave suiting fabric is made from polyester with a hint of elastane that provides subtle stretch and lovely drape.

    Regular price £12.00 p/m
  • Flying For Me - Rose Red

    156cm wide, 97% cotton, 3% elastane twill lightweight trousering fabric in rose red.

    Regular price £10.76 p/m
  • Foil Quilting - Black

    135cm wide, black polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.

    Regular price £22.50 p/m
  • Foil Quilting - White

    135cm wide, white polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.

    Regular price £22.50 p/m
  • Folkwear - Basics Overcoat Pattern (XS-3XL)

    Every wardrobe should include a cosy coat, and this pattern for an expansive, low-calf length Overcoat is the ideal choice.

    Regular price £18.00 p/u
  • Made in Italy Fontayne

    Fontayne

    152cm wide, deadstock coating in black with a soft brushed finish. Made from 80% wool and 20% cashmere.

    Regular price £55.00 p/m
  • Made in Italy For All Seasons

    For All Seasons

    157cm wide, wool suiting fabric in a grey, black, and beige check. Woven in Italy with a soft hand.

    Regular price £30.00 p/m
  • For The Finer Things - Silk Chiffon

    Elegant 140cm-wide black silk chiffon with a subtle crinkle. Ideal for sheer shawls, scarves, holiday wear, and special occasion layering.

    Regular price £8.96 p/m
  • Forest Fuzz
    Sold out

    Forest Fuzz

    This 164cm wide, dark green fleece fabric is made from 100% polyester and is excellent for blankets and coats!

    Regular price £11.00 p/m
  • Made in Italy Formality

    Formality

    148cm wide lightweight quite fine black swirly polyester skirt fabric which will add formality without the worry of what happens when you spill on it.

    Regular price £19.00 p/m
  • Fortnum - Grey

    50% cotton and 50% viscose fabric features a floral print in shades of grey, orange and yellow. This cloth is ideal for summer garments.

    Regular price £12.00 p/m
  • Made in Italy Foxy

    Foxy

    157cm wide, wool and mohair coating fabric in a rich rusty ginger. Super soft with a beautiful finish.

    Regular price £30.26 p/m
  • Fozzy

    This†luxury†wool blend faux mohair coating material has a festive red hue. Keep warm with style with this luscious polyester wool fabric.

    Regular price £15.00 p/m
  • Made in Italy Francesca
    Sold out

    Francesca

    148cm wide, ex-designer Italian wool suiting in a mix of grey yarns with a muted pink overcheck.

    Regular price £17.00 p/m
  • French Crepe - Smooth Rose

    Beautiful smooth French crepe in pink with a small amount of elastane, perfect for a brightly coloured blazer and trouser suit.

    Regular price £10.00 p/m
  • French Crepe - Smooth Soft White

    This is a glamorous smooth French crepe fabric in a soft white colour with a small amount of elastane. The perfect fabric for a classy blazer and trouser suit!

    Regular price £10.00 p/m
  • French Crepe – Smooth Baby Blue

    Exquisite smooth French crepe in baby blue with a small amount of elastane, perfect for a brightly coloured blazer and trouser suit.

    Regular price £10.00 p/m
  • French Navy - Rib Jersey

    132cm wide French navy viscose rib jersey, 100% viscose. Soft, breathable, and drapey with a fine rib texture

    Regular price £8.96 p/m
  • French Terry - Aqua

    Plain aqua blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • French Terry - Ashes

    Plain ashes 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • French Terry - Baby Pink

    Plain baby pink 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.

    Regular price £12.90 p/m
  • French Terry - Berry
    Sold out

    French Terry - Berry

    Plain 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric in berry with a looped back.

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