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:

  • Rustic Linen - Charcoal

    100% stonewashed linen fabric in black, 250gsm, perfect for both home furnishings and clothing.

    Regular price £18.00 p/m
  • Rustic Linen Mix
    Sold out

    Rustic Linen Mix

    Made from 55% linen and 45% viscose, this plain woven fabric in a rustic dark brown hue is ideal for dresses, shirts and skirts!

    Regular price £14.00 p/m
  • Made in Italy Rusty

    Rusty

    152cm wide, Italian soft 100% viscose dress fabric in ivory with a "painted" design in rust.

    Regular price £20.00 p/m
  • S.A.S

    146cm wide, cotton and elastane lightweight suiting fabric in a traditional military camel shade.

    Regular price £14.00 p/m
  • Made in Italy Sabbia

    Sabbia

    152cm wide, finely sueded cotton suiting in pale golden sand. Lightweight, soft and woven in Italy.

    Regular price £22.76 p/m
  • Sabrina
    Sold out

    Sabrina

    60 (152 cm) wide polyester woven dress fabric in vivid red with a very fine gold lurex thread. Soft but not sloppy."

    Regular price £16.50 p/m
  • Made in Britain Sackcloth And Ashes - Black

    Sackcloth And Ashes - Black

    158cm wide, fine sack weave wool suiting in black with a subtle textured finish. Woven in Britain.

    Regular price £29.00 p/m
  • Sackcloth And Ashes - Navy

    Our 158cm wide, lightweight navy wool suiting fabric is excellent for dressmaking, skirts, blouses, and shawls!

    Regular price £20.00 p/m
  • Made in Britain Sackcloth And Ashes - Terracotta

    Sackcloth And Ashes - Terracotta

    158cm wide, fine sack weave British wool suiting in terracotta with a subtle textured finish.

    Regular price £29.00 p/m
  • Saffron

    150cm wide, plain rust coloured twill fabric made from 100% polyester, ideal for dressmaking and jumpsuits!

    Regular price £9.00 p/m
  • Made in Italy Sail Away - Khaki

    Sail Away - Khaki

    Waterproof and windproof fabric from Loro Piana in khaki green. This fabric is soft, durable and of the highest quality. Perfect for the outdoors!

    Regular price £14.00 p/m
  • Made in Italy Sail Away - New Navy

    Sail Away - New Navy

    150cm wide navy blue waterproof and windproof fabric from Italian Loro Piana designer is soft, durable and of the highest quality.

    Regular price £14.00 p/m
  • Made in Italy Sail Away - Sky

    Sail Away - Sky

    This sky blue waterproof and windproof cotton fabric from Loro Piana is wonderfully soft, durable and high quality. Perfect for jackets and trousers!

    Regular price £14.00 p/m
  • Samba

    150cm wide, lightweight 100% cotton trousering fabric in dark navy with a gorgeous smooth finish.

    Regular price £10.00 p/m
  • Sand Stripe
    Sold out
    20% off

    Sand Stripe

    170cm wide, good quality, lightweight polyester jersey fabric with a stripes pattern in sandy beige and white. So fine and soft!

    Sale price £5.00 p/m Regular price £6.26 p/m
  • Made in Britain Sanderson - Jewel Leaves
    20% off

    Sanderson - Jewel Leaves

    Colourful fig & teal Jewel Leaves cotton fabric by Sanderson is made in England. Perfect for jackets, bags, and cushions.

    Sale price £12.00 p/m Regular price £15.00 p/m
  • Made in Britain Sanderson - Milla
    20% off

    Sanderson - Milla

    This superb cotton canvas furnishing from Sanderson features abstract blocks of colour. Great for curtains, blinds and cushions.

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Sands of Time

    Made in Italy comes this 56% linen and 44% cotton blend durable dressmaking tailoring fabric, perfect for summer wear.

    Regular price £10.76 p/m
  • Sandwashed - Black

    This viscose and polyester plain black dressmaking fabric is excellent to dress up or down, dresses, shirts or pants!

    Regular price £13.96 p/m
  • Sandwashed - Chocolate

    144cm wide, chocolate brown dressmaking fabric made from viscose/polyester, ideal for palazzo pants and blouses!

    Regular price £13.96 p/m
  • Sandwashed - Grey

    Gorgeous grey viscose and polyester blend dressmaking fabric, ideal for floaty blouses, skirts or palazzo pants!

    Regular price £13.96 p/m
  • Sandwashed - Nude

    Made from 93% viscose and 7% polyester, this nude dress fabric is great for palazzo pants, blouses and skirts!

    Regular price £13.96 p/m
  • Sandwashed - Olive

    This polyester and viscose blend dressmaking fabric in olive green is ideal for fashioning skirts, blouses and loose trousers!

    Regular price £13.96 p/m
  • Sandwashed - Teal

    Our viscose and polyester blend dressmaking fabric in teal is perfect for fashioning loose trousers, skirts, and blouses!

    Regular price £13.96 p/m
  • Saoirse

    Heavy stretch crepe dress fabric, one to cover all lumps and bumps and no lining necessary. With lycra! How Good? I suppose not if you don't like a red floral, but....

    Regular price £12.50 p/m
  • Sapphire Night Viscose

    143cm wide, 100% viscose fabric with a fine handle and subtle woven texture for added depth. Soft, fluid, ideal drapey garments.

    Regular price £9.50 p/m
  • Sartoria - Nero

    A smooth, finely woven Italian wool suiting with a touch of elastane for comfort and movement.

    Regular price £24.50 p/m
  • Made in Italy Sartoria Shirting - Arezzo

    Sartoria Shirting - Arezzo

    Italian ex-designer cotton check, 150cm wide, 140gsm. Soft, breathable deadstock

    Regular price £16.26 p/m
  • Made in Italy Sartoria Shirting - Bari

    Sartoria Shirting - Bari

    Italian ex-designer cotton check, 150cm wide, 140gsm. Red, blue, and navy check--soft, breathable

    Regular price £16.26 p/m
  • Made in Italy Sartoria Shirting - Cuneo

    Sartoria Shirting - Cuneo

    Italian ex-designer cotton check, 150cm wide, 140gsm. Pink, grey, and cream check

    Regular price £16.26 p/m
  • Made in Italy Sartoria Shirting - Orvieto

    Sartoria Shirting - Orvieto

    Italian ex-designer cotton check, 154cm wide, 140gsm. Soft, breathable, and timeless

    Regular price £16.26 p/m
  • Made in Italy Sartoria Shirting - Toscana

    Sartoria Shirting - Toscana

    Italian ex-designer cotton check, 150cm wide, 140gsm. Green, brown, and cream check

    Regular price £16.26 p/m
  • Sateen Lining - Navy

    150cm wide, navy polyester sateen lining fabric. Durable, easy to work with, and breathable.

    Regular price £6.50 p/m
  • Satin Armour
    10% off

    Satin Armour

    Our polyester satin dress fabric features an elegant geometric design in a rust shade, ideal for blouses and skirts!

    Sale price £5.86 p/m Regular price £6.50 p/m
  • Satin Brocade - Black

    142cm wide black polyester brocade fabric with blossom design, 240gsm. Satin finish, medium weight, structured and elegant

    Regular price £13.50 p/m
  • Satin Brocade - Off White

    142cm wide off white polyester brocade fabric with blossom design, 240gsm. Satin finish, medium weight, structured and elegant

    Regular price £13.50 p/m
  • Satin Crepe - Gold

    This 150cm wide, lightweight satin-backed crepe fabric in a luscious gold hue is made from polyester, perfect for dressmaking!

    Regular price £8.00 p/m
  • Satin Crepe - Red
    Sold out

    Satin Crepe - Red

    Very drapery woven polyester satin backed crepe dress fabric in deep luscious red. Perfect for party dresses, blouses and skirts.

    Regular price £9.00 p/m
  • Satin Hobbs - Navy

    Ex-designer polyamide satin dressmaking fabric; 145cm wide with a rich navy hue. Ideal for elegant dresses.

    Regular price £12.50 p/m
  • Satin Viscose - Arizona

    148cm wide viscose satin dress fabric in with an abstract paisley print in psychedelic hues on a black ground.

    Regular price £14.50 p/m
  • Satin Viscose - Leaves - Dark Red

    This 100% viscose satin comes in a bold leaf design featuring deep reds, oranges, plums, and black.

    Regular price £18.00 p/m
  • Satin Viscose - Scottsdale

    148cm wide viscose satin dress fabric with an abstract square print in blue. Perfect for blouses and dresses.

    Regular price £14.50 p/m
  • Schofield - Ivory

    Superb 146cm wide poly/ viscose and elastane suiting from Portugal. In soft ivory, truly a cloth for all seasons. Wonderful for summer trousers and tailored jacket.

    Regular price £10.96 p/m
  • Scribble

    145cm wide, ex-designer viscose challis fabric in ochre with an brown abstract scribble leaf print.

    Regular price £7.00 p/m
  • Scrubs

    155cm wide, fine polyester-cotton twill trousering fabric in dark navy with a soft yet firm finish.

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