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:

  • Voyage - Torquay Pomegranate Navy Ness Poplin Cotton

    Superb cotton poplin from Voyage, the eye-catching leaf design is perfect for any dressmaking venture.

    Regular price £22.00 p/m
  • Voyage FQ bundle - Blue/Green

    5 beautiful Voyage fabrics fat quarter pack in different shades of blues & greens. Each 100% cotton piece measures 50cm x 75cm.

    Regular price £27.50 p/u
  • Voyage FQ bundle - Lilac/Pink

    5 beautiful Voyage fabrics fat quarter pack in different shades of purples, pinks and blues. Each 100% cotton piece measures 50cm x 75cm.

    Regular price £27.50 p/u
  • Made in Italy Wadded Bliss

    Wadded Bliss

    This padded wool mix coating fabric features a beige chunky stripe that's been knitted in Italy, ideal for cardigans!

    Regular price £24.00 p/m
  • Waffle - Black

    140cm wide, heavy black cotton waffle fabric. The perfect cloth for posh dressing gowns and matching slippers.

    Regular price £10.00 p/m
  • Made in Italy Waffle Grater
    20% off

    Waffle Grater

    Made in Italy, this black ribbed wool jacketing fabric is perfect for cardigans, shawls, scarves and accessories!

    Sale price £25.60 p/m Regular price £32.00 p/m
  • Waffle Wool Coating

    150cm wide, black wool/nylon waffle weave coating with structure & body without excess weight.

    Regular price £15.00 p/m
  • Warm Nights - Caramel
    Sold out

    Warm Nights - Caramel

    Caramel teddy coat fabric made from 100% polyester - perfect for jackets, fluffy blankets and comfy jumpers!

    Regular price £25.00 p/m
  • Warm Nights - Dusky Pink

    Dusky pink teddy coat fabric made from 100% polyester, perfect for jackets, fluffy blankets and comfy jumpers!

    Regular price £25.00 p/m
  • Washed Calico

    140cm wide, 100% cotton washed calico fabric with a soft, natural feel. Durable yet breathable.

    Regular price £6.26 p/m
  • Washed Linen - Soft White

    145cm wide superb soft washed linen in a white with all the slubiness you would expect in a linen cloth. Great for summer trousers. Light enough for a shirt too.

    Regular price £18.00 p/m
  • Wassabi - Orange

    142cm wide, cotton stretch fabric in an energetic abstract print. Ideal for statement fashion.

    Regular price £9.26 p/m
  • Wassabi - Purple

    142cm wide, unique abstract print cotton stretch fabric. Substantial & structured with a bit of give.

    Regular price £9.26 p/m
  • Water Repellent Lining - Navy
    Sold out

    Water Repellent Lining - Navy

    This lightweight, fine, water resistant lining fabric in a navy hue is made from polyester, perfect for ponchos!

    Regular price £9.00 p/m
  • Water Resistant Canvas - Heavy - All Colours

    155cm wide PU coated polyester canvas with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Water Resistant Canvas - Heavy - Royal

    150 cm wide approx. 440gsm heavy water resistant PU coated polyester canvas in royal.

    Regular price £10.26 p/m
  • + More colours Water Resistant Canvas - Medium - All Colours

    Water Resistant Canvas - Medium - All Colours

    149cm wide PU coated polyester canvas with a weight of 225grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Beige

    Water Resistant Canvas Medium - Beige

    149cm wide, PU-coated polyester canvas in beige, strong, water-resistant, and perfect for a variety of garden styles. Oeko-TexÆ certified.

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Black

    Water Resistant Canvas Medium - Black

    149cm wide PU coated polyester canvas in black: Great for anywhere you need strong, water repellent fabric. Approx 225gsm! OEKO-TexÆ.

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Bubblegum Pink

    Water Resistant Canvas Medium - Bubblegum Pink

    149cm wide PU coated polyester canvas. Great for anywhere you need strong, water repellent fabric. This one comes in vibrant pink. OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Cherry Red

    Water Resistant Canvas Medium - Cherry Red

    149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in warm shade of red. OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Forest

    Water Resistant Canvas Medium - Forest

    149cm wide PU coated polyester canvas in green, strong and water resistant. Great for anywhere you need strong, water repellent fabric. OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Grey

    Water Resistant Canvas Medium - Grey

    149cm wide PU coated water-resistant strong polyester canvas fabric in mid-grey. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Khaki

    Water Resistant Canvas Medium - Khaki

    149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in a classic shade of khaki. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Lime

    Water Resistant Canvas Medium - Lime

    149cm wide PU coated polyester canvas: Great for anywhere you need strong water resistant fabric! In a fresh lime green shade. OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Navy

    Water Resistant Canvas Medium - Navy

    149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in a classic shade of navy. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Purple

    Water Resistant Canvas Medium - Purple

    149cm wide purple PU coated polyester canvas: Great for anywhere you need strong, water resistant fabric. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Royal

    Water Resistant Canvas Medium - Royal

    149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in a lovely shade of blue. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • + More colours Water Resistant Canvas Medium - Turquoise

    Water Resistant Canvas Medium - Turquoise

    149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in a fresh turquoise colour. Approx 225gsm! OEKO-TexÆ

    Regular price £9.26 p/m
  • Made in Britain Water Resistant Cotton - Aviator - Beige

    Water Resistant Cotton - Aviator - Beige

    156cm wide, tightly woven cotton fabric in beige with a water-resistant finish. Durable and versatile.

    Regular price £12.50 p/m
  • Made in Britain Water Resistant Cotton - Aviator - Olive

    Water Resistant Cotton - Aviator - Olive

    156cm wide, tightly woven cotton fabric in olive with a water-resistant finish. Durable and versatile.

    Regular price £12.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 6oz - Black

    Water Resistant Cotton Cambric 6oz - Black

    155cm wide, black cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £12.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 6oz - Grey

    Water Resistant Cotton Cambric 6oz - Grey

    148cm wide, grey cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £13.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 6oz - Yellow

    Water Resistant Cotton Cambric 6oz - Yellow

    148cm wide, yellow cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £13.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 8oz - Mahogany

    Water Resistant Cotton Cambric 8oz - Mahogany

    148cm wide brown cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £15.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 8oz - Navy

    Water Resistant Cotton Cambric 8oz - Navy

    148cm wide navy cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £15.50 p/m
  • Made in Britain Water Resistant Cotton Cambric 8oz - Tan

    Water Resistant Cotton Cambric 8oz - Tan

    148cm wide tan cotton with a natural feel, water-resistant finish. Durable & machine washable.

    Regular price £15.50 p/m
  • Made in Britain Water Resistant Drill - Brown

    Water Resistant Drill - Brown

    152cm wide, dark brown cotton drill fabric with a water-resistant finish. Luxuriously soft & durable.

    Regular price £14.00 p/m
  • Water Resistant Linen - Lime

    155cm wide, 100% linen fabric in lime with a water-resistant finish, durable with a stiff finish, great for jackets.

    Regular price £20.00 p/m
  • Water Resistant Linen - Pink

    145cm wide, 100% linen fabric in pink with a water-resistant finish, durable with a stiff finish, great for jackets.

    Regular price £20.00 p/m
  • Water Resistant Linen Slub - Red

    Stylish, water resistant and featuring a fabulous "linen-slub" look, this vivid red fabric is perfect for sunbrella's, cushions, garden furniture covers.

    Regular price £9.26 p/m
  • + More colours Water Resistant Polyester - Light - All Colours
    Up to 10% off

    Water Resistant Polyester - Light - All Colours

    150cm wide face side water-resistant polyester fabric, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.

    Sale price £4.06 p/m Regular price £4.50 p/m
  • Water Resistant Polyester Light - Black

    150cm wide water-resistant polyester fabric in black, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.

    Regular price £4.50 p/m
  • Water Resistant Polyester Light - Fluorescent Pink

    150cm wide water-resistant polyester fabric in pink, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.

    Regular price £4.50 p/m
  • Water Resistant Polyester Light - Fluorescent Yellow

    150cm wide water-resistant polyester fabric in yellow, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.

    Regular price £4.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