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:

  • Printed Canvas - Jo Pink

    153cm wide, paisley printed cotton duck canvas fabric in pink, perfect for soft furnishings such as cushion covers or blinds!

    Regular price £15.00 p/m
  • Printed Georgette - Amy

    150cm wide, floral printed georgette dress fabric on a pink background, perfect for floaty blouses & summer wear!

    Regular price £7.00 p/m
  • Printed Georgette - Daisy

    A cream polyester georgette scattered with ditsy flowers and black spots - lightweight, sheer and perfect for blouses, dresses and layering.

    Regular price £7.50 p/m
  • Printed Lining - Star Line

    148cm wide, polyester lining fabric in navy with a scattered white and blue star design.

    Regular price £6.00 p/m
  • Printed Ponte - Lava Flow

    155cm wide, 55% polyester, 45% viscose Ponte Roma jersey fabric with swirls of vibrant colours.

    Regular price £13.76 p/m
  • Printed Ponte - Leopard - Grey
    Sold out

    Printed Ponte - Leopard - Grey

    155cm wide, 55% polyester, 45% viscose Ponte Roma jersey fabric with a leopard print design in grey.

    Regular price £13.76 p/m
  • Printed PU Polyurethane - Flower

    Fabulous flower printed Pu Polyurethane material perfect for making raincoat, bags & craft.

    Regular price £12.00 p/m
  • Printed PU Polyurethane - Polka - Black

    Black Polka dot printed Pu Polyurethane material perfect for making raincoat, bags & craft.

    Regular price £9.00 p/m
  • Printed PU Polyurethane - Polka - Green

    Green Polka dot printed Pu Polyurethane material perfect for making raincoat, bags & craft.

    Regular price £9.00 p/m
  • Printed PU Polyurethane - Polka - Red

    Polka dot printed Pu Polyurethane material perfect for making raincoat, bags & craft.

    Regular price £9.00 p/m
  • Printed PU Polyurethane - Shark

    Funky waterproof shark printed Pu Polyurethane material perfect for making coats, bags & craft.

    Regular price £12.00 p/m
  • Printed PU Polyurethane - Swan

    Beautiful waterproof swan printed Pu Polyurethane material perfect for making coats, bags & craft.

    Regular price £12.00 p/m
  • Printed Satin Lining - Binoculars

    Unique binocular printed satin lining on a pink polyester fabric, excellent to line dresses, waistcoats, or fun suits!

    Regular price £4.90 p/m
  • Printed Satin Lining - Leaf Blue

    This printed polyester satin lining fabric features a leaf design all over in beautiful shades of blue, perfect for linings jackets, coats or dresses!

    Regular price £4.90 p/m
  • Printed Satin Lining - Pedro

    This satin purple 100% polyester lining fabric features a black damask printed pattern, perfect to pair with skirts, trousers or coats!

    Regular price £4.90 p/m
  • Printed Velour Fleece - Teddy Peach
    Sold out

    Printed Velour Fleece - Teddy Peach

    154cm wide velvet fleece fabric in peach with an embossed bear and bunny print and fluffy reverse. Perfect for loungewear and pyjamas.

    Regular price £9.00 p/m
  • Printed Velour Fleece - Teddy Pink
    Sold out

    Printed Velour Fleece - Teddy Pink

    Velvet fleece fabric with a baby pink hue and adorable embossed bear and bunny print. 154cm wide with a soft fluffy reverse, perfect for loungewear.

    Regular price £9.00 p/m
  • Printed Voile - Lotus - Neon

    Our rayon, cotton blend printed voile fabric features a colourful floral design on a black ground, perfect for dresses.

    Regular price £11.50 p/m
  • Printed Voile - Tripping - Red

    This printed voile fabric features a colourful abstract print in a red hue, made from 52% rayon & 48% cotton.

    Regular price £11.50 p/m
  • Prism Brocade

    A striking royal blue jacquard brocade with black abstract lines and touches of pink glitter. Midweight with structure and a modern edge, ideal for bold garments and creative makes.

    Regular price £15.96 p/m
  • Proofed Nylon

    150cm wide, fine lightweight water-repellent nylon fabric in cobalt blue with a small-scale square pattern.

    Regular price £12.00 p/m
  • Proper Seersucker - All The Blue's

    152cm wide, blue check cotton seersucker fabric. perfect for warm-weather shirts, dresses & more.

    Regular price £15.76 p/m
  • Proper Seersucker - Beige

    Made from 100% cotton, this beige seersucker fabric is perfect for breathable summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Proper Seersucker - Denim

    Our 100% cotton seersucker dress fabric in denim blue is lightweight, breathable, and 150cm wide. Perfect for creating stylish summer clothing.

    Regular price £15.76 p/m
  • Proper Seersucker - Denim Blue Stripe

    Made from 100% cotton, this denim blue and white striped seersucker fabric is lightweight and breathable, perfect for summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Proper Seersucker - Grey

    Made from 100% cotton, this grey seersucker fabric is perfect for breathable summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Proper Seersucker - Indigo Stripe

    Made from 100% cotton, this denim blue and white striped seersucker is lightweight and breathable, perfect for summer dresses, shirts and shorts

    Regular price £15.76 p/m
  • Proper Seersucker - Pale Blue

    This beautiful pale blue 100% cotton proper seersucker dressmaking fabric is perfect for fashioning shirts, blouses and dresses!

    Regular price £15.76 p/m
  • Proper Seersucker - Red Stripe

    100% cotton red and white striped seersucker. A summer staple. with its relaxed yet refined appearance, seersucker provides†a casual elegance.

    Regular price £15.76 p/m
  • Proper Seersucker - Royal Check
    Sold out

    Proper Seersucker - Royal Check

    Made from 100% cotton, this royal blue and white gingham seersucker fabric is perfect for breathable summer dresses and shirts.

    Regular price £15.76 p/m
  • Proper Seersucker - Summer Sky Stripe

    152cm wide, cotton seersucker fabric with sky blue stripes. Lightweight, breathable and easy-care.

    Regular price £15.76 p/m
  • Proper Seersucker - Tiny Denim

    Denim blue seersucker, an absolutely glorious fabric which is the perfect material for a casual but classic summer garments.

    Regular price £15.76 p/m
  • Proper Seersucker - Tiny Pink

    Solid pink cotton seersucker fabric perfect for summer dresses. A glorious pink seersucker fabric from Europe, take a look.

    Regular price £15.76 p/m
  • Proper Seersucker - Tiny Woven Black

    Plain black seersucker fabric, it is so versatile you can make anything from summer dresses, shorts, shirts, trousers, bedding and crafts.

    Regular price £15.76 p/m
  • Proper Seersucker - White

    We are loving this white fabric. Recently arrived from Europe it is a lovely colour & the seersucker is quite large & hugely versatile.

    Regular price £15.76 p/m
  • Puff Sleeves
    Sold out

    Puff Sleeves

    This is a very pretty white cotton mix shirting fabric with a pale blue woven spot throughout. The perfect fabric for a delicate looking shirt or blouse.

    Regular price £7.26 p/m
  • Punch - Chartreuse

    145cm wide, midweight satin-backed crepe fabric in chartreuse made from polyester with great draping qualities.

    Regular price £12.00 p/m
  • Punch - Purple

    145cm wide, midweight satin-backed crepe fabric in purple made from polyester with great draping qualities.

    Regular price £12.00 p/m
  • Made in Italy Punto Milano - Black
    Sold out

    Punto Milano - Black

    Superior quality Italian Punto Di Milano fabric in black, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Blush
    Sold out

    Punto Milano - Blush

    Superior quality Italian Punto Di Milano fabric in pink, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Grey Marl

    Punto Milano - Grey Marl

    Superior quality Italian Punto Di Milano fabric in grey, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Ink
    Sold out

    Punto Milano - Ink

    Superior quality Italian Punto Di Milano fabric in dark navy, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Navy
    Sold out

    Punto Milano - Navy

    Superior quality Italian Punto Di Milano fabric in navy, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Noir
    Sold out

    Punto Milano - Noir

    Superior quality Italian Punto Di Milano fabric in black, composed of 97% viscose and 3% elastane.

    Regular price £18.50 p/m
  • Made in Italy Punto Milano - Scarlet
    Sold out

    Punto Milano - Scarlet

    Superior quality Italian Punto Di Milano fabric in red, composed of 97% viscose and 3% elastane.

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