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:

  • Turquoise Dazzle
    Sold out

    Turquoise Dazzle

    150cm wide, polyester metallic jacquard brocade suiting fabric. Perfect for a standout evening jacket.

    Regular price £19.00 p/m
  • Made in Italy Tuscan Lawn - Lilac
    Sold out

    Tuscan Lawn - Lilac

    This fine cotton lawn is beautifully soft, 144cm wide, and features a lovely lilac hue. Perfect for shirting and dressmaking.

    Regular price £7.50 p/m
  • Made in Italy Tuscan Sage Suiting

    Tuscan Sage Suiting

    Italian sage suiting fabric, 150cm wide, 174gsm. Wool polyester blend with a refined drape--ideal for suits, skirts, trousers, and jackets.

    Regular price £14.00 p/m
  • Made in Italy Tuscan Shade

    Tuscan Shade

    158cm wide, superfine 100% wool suiting fabric in bronze-brown. Supremely smart, woven in Italy.

    Regular price £29.50 p/m
  • Made in Italy Tuscany - Black

    Tuscany - Black

    This Italian woven suiting fabric in black made from wool and nylon is excellent for trousers and skirts!

    Regular price £16.00 p/m
  • Made in Italy Tuscany - Sky

    Tuscany - Sky

    Woven in Italy, this sky blue suiting fabric is made from 98% wool and 2% nylon, perfect for skirts and pants!

    Regular price £16.00 p/m
  • Made in Italy Tweedy

    Tweedy

    60in wide lightweight poly/wool tweed in a mixture of brown beige white yarns with a little bit mustard thrown in hither and thither in weight terms perhaps 8oz mtr

    Regular price £36.00 p/m
  • Tweety Pie

    145cm wide, woven cotton canvas fabric in yellow, excellent for home furnishings, bags and craft projects!

    Regular price £10.00 p/m
  • Made in Italy Twilight Wool

    Twilight Wool

    Italian blue check wool fabric, 150cm wide, 152gsm. Lightweight 100% wool shirting with refined drape.

    Regular price £20.00 p/m
  • + More colours Twill Lining - 55% Acetate / 45% Viscose

    Twill Lining - 55% Acetate / 45% Viscose

    Our beautifully coloured twill designer lining fabrics are made from 55% acetate and 45% viscose. These linings are anti-static and breathable with a smooth satin finish!

    Regular price £6.50 p/m
  • Twill Lining - Black
    Sold out

    Twill Lining - Black

    145cm wide, 51% viscose, 49% cotton twill lining fabric in black with a subtle satin sheen.

    Regular price £9.50 p/m
  • Twill Lining - Cream

    145cm wide, 51% viscose, 49% cotton twill lining fabric in cream with a subtle satin sheen.

    Regular price £9.50 p/m
  • Twill Lining - Sand
    Sold out

    Twill Lining - Sand

    145cm wide, 51% viscose, 49% cotton twill lining fabric in sand with a subtle satin sheen.

    Regular price £9.50 p/m
  • Made in Italy Two For One

    Two For One

    153cm wide, two-sided wool coating fabric with beige on one side and a peachy sand on the other. Midweight & warm, ideal for coats and outerwear.

    Regular price £39.00 p/m
  • Two Step

    Navy Wool Cavalry Twill Fabric This is exactly that, made for the Military, police uniform fabric. Made in Britain,

    Regular price £9.00 p/m
  • Made in Italy Two Way Stripe

    Two Way Stripe

    148cm wide, Italian fine cotton shirting panel fabric in navy, featuring a multi-coloured stripe.

    Regular price £12.00 p/u
  • Uniformly - Black

    This 150cm wide, polyester crepe fabric in black is perfect for smart blouses, uniforms and pants!

    Regular price £6.00 p/m
  • Union Jack - RWB

    Cotton craft fabric with Union Jack print in red, white and blue. Ideal for bunting, table covers, masks & craft projects.

    Regular price £8.96 p/m
  • Made in Britain Unstructured

    Unstructured

    A 64 wide cotton linen mix suiting in cream with an all over "unstructured" design in navy blue

    Regular price £15.50 p/m
  • Unturned - Poplin

    148cm wide, cotton poplin shirting in stone. Lightweight, soft and breathable with a smooth finish.

    Regular price £8.96 p/m
  • Upper Middle

    This is a 150cm wide checked wool suiting fabric in bright contrasting white, yellow and black. A truly stunning design!

    Regular price £21.00 p/m
  • Upstanding

    150cm wide, dove grey, superfine, melange, wool suiting with the very faintest of shadow weaves, absolutely outstanding if not upstanding.

    Regular price £28.00 p/m
  • Urban Safari
    Sold out

    Urban Safari

    Soft viscose twill printed with khaki leopard and floral design. Drapey, breathable and perfect for stylish dressmaking.

    Regular price £11.46 p/m
  • Urban Tailor

    152cm wide, lightweight cotton canvas trouser fabric in a camel brown hue, tough yet soft, perfect for men's pants.

    Regular price £10.50 p/m
  • Made in Italy Valerie

    Valerie

    150cm wide, black cotton velvet fabric, woven in Italy. Lightweight and wearable with a soft drape.

    Regular price £16.00 p/m
  • Value Poplin - Dotty Daisies

    Cotton poplin dress and craft fabric with daisies on an airforce blue ground.

    Regular price £6.50 p/m
  • Value Poplin - Floral Sketch - Red

    Cotton poplin dress and craft fabric with a red and white floral print.

    Regular price £6.50 p/m
  • Value Poplin - Sunflower

    Create beautiful summer garments with this great value cotton poplin print. Features a bold yellow, orange and red sunflower print.

    Regular price £6.00 p/m
  • Vanilla Lining

    152cm wide ivory/cream nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £4.50 p/m
  • VB Lining

    This ex-designer polyester satin lining fabric features an abstract faces/bodies print in cream & damson.

    Regular price £7.26 p/m
  • Velvet Needlecord - Sky

    This is a mid-weight, 21 wale needlecord soft corduroy shirting and trousering fabric in a light blue colour - 150cm wide.

    Regular price £11.00 p/m
  • Velveteen - Black

    142cm wide, soft, very fine cotton velveteen which has all the attributes of velvet but without the weight, ideal for trousers!

    Regular price £14.00 p/m
  • Velveteen - Navy

    140cm wide, cotton and elastane mix velveteen fabric in dark navy with all the attributes of velvet but without the weight!

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

    Velvety

    148cm wide, 100% cotton fine needlecord shirting fabric in dark camel. Super soft and comfortable.

    Regular price £14.00 p/m
  • Venus - Cerise

    This hot pink polyester cotton blend velour fabric has a soft hand, great for sports & loungewear.

    Regular price £11.50 p/m
  • Verzache

    Cotton, polyester, acrylic & viscose blend jacquard fabric featuring a unique black & gold design, ideal for jackets.

    Regular price £16.96 p/m
  • Made in Italy Vestito Rossa

    Vestito Rossa

    154cm wide, 97% wool, 3% elastane lightweight suiting fabric in a gorg pink shade. Woven in Italy.

    Regular price £36.00 p/m
  • Victor - Taupe

    142cm wide, viscose dress fabric with a linen look finish in taupe, excellent for loose trousers, skirts and blouses!

    Regular price £7.00 p/m
  • Viking - Blue
    Sold out

    Viking - Blue

    158cm wide, super soft brushed 100% cotton plaid check fabric in blue, black, navy, and white.

    Regular price £9.96 p/m
  • Viking - Red
    Sold out

    Viking - Red

    158cm wide, super soft brushed 100% cotton plaid check fabric in red, black, camel, and white.

    Regular price £9.96 p/m
  • Vikisews - Martina Coat Sewing Pattern (UK 6-24)
    Sold out

    Vikisews - Martina Coat Sewing Pattern (UK 6-24)

    Martina is a fully-lined, oversized, double-breasted coat with a notched collar, topstitched welt pockets, and above-ankle length.

    Regular price £20.99 p/u
  • Vikisews - Men’s Bernard Coat Pattern (UK 28-44)
    Sold out
  • Vintage Cotton - Black

    144cm wide, OEKO-TEXÆ cotton dressmaking fabric in black, excellent for floaty trousers, shirts, and skirts!

    Regular price £11.96 p/m
  • Vintage Cotton - Blue

    OEKOTexÆ plain blue dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!

    Regular price £11.96 p/m
  • Vintage Cotton - Blue Slate

    100% cotton dressmaking fabric in a mellow blue tone, perfect for shirts, kids clothing and cardigans!

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