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:

  • Bold Lines - Blue
    10% off

    Bold Lines - Blue

    175cm wide cotton-elastane vibrant striped melange jersey fabric. With a horizontal black, white and blue stripe. Oeko Tex.

    Sale price £9.46 p/m Regular price £10.50 p/m
  • Bolero

    95% Cotton and 5% elastane suiting fabric in black with a textured finish, perfect for waistcoats and skirts!

    Regular price £16.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Auburn Moon
    Sold out

    Bonded Cotton - Auburn Moon

    159cm wide, water-resistant bonded cotton fabric with an abstract red moon print on a burgundy ground.

    Regular price £14.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Citrus

    Bonded Cotton - Citrus

    Our bonded cotton coating fabric in a citrus yellow hue is breathable and water-repellent, ideal for bags.

    Regular price £12.50 p/m
  • + More colours Bonded Cotton - Dylan

    Bonded Cotton - Dylan

    150cm wide, oatmeal viscose cloth bonded to a beige cotton shirting. Linen look & water resistant.

    Regular price £12.96 p/m
  • Made in Britain+ More colours Bonded Cotton - Green/Red

    Bonded Cotton - Green/Red

    This bonded cotton fabric has red on one side and green on the other, ideal for water-resistant coats.

    Regular price £12.50 p/m
  • Made in Britain+ More colours Bonded Cotton - Herringbone

    Bonded Cotton - Herringbone

    160cm wide, water-resistant fabric bonded in the UK, with a classic herringbone pattern.

    Regular price £14.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Mid Grey
    Sold out

    Bonded Cotton - Mid Grey

    Our 159cm wide, mid-grey coating fabric made from bonded cotton has a water-resistant & breathable finish.

    Regular price £12.50 p/m
  • Made in Britain+ More colours Bonded Cotton - Mustard
    Sold out

    Bonded Cotton - Mustard

    162cm wide, mustard yellow bonded cotton coating fabric, great for breathable/water-resistant jackets.

    Regular price £12.50 p/m
  • Made in Britain+ More colours Bonded Cotton - Taupe Moon

    Bonded Cotton - Taupe Moon

    140cm wide, water-resistant bonded cotton fabric with an abstract taupe moon print on a cream ground.

    Regular price £14.00 p/m
  • Made in Britain+ More colours Bonded Cotton - Wine
    Sold out

    Bonded Cotton - Wine

    This water-resistant and breathable bonded cotton fabric in a wine-red hue is perfect for classic jackets.

    Regular price £12.50 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Black/Grey

    Bonded Wool Cotton - Black/Grey

    50% cotton and 50% wool bonded water-resistant fabric, with a black/grey face and solid black reverse.

    Regular price £19.96 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Charcoal
    Sold out

    Bonded Wool Cotton - Charcoal

    Bonded in the UK, this dark charcoal/black water-resistant coating fabric has a British wool face and quality cotton reverse.

    Regular price £19.96 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Grey Marl

    Bonded Wool Cotton - Grey Marl

    Bonded in the UK with British wool and quality cotton, this water-resistant fabric has a grey marl front and solid black back.

    Regular price £19.96 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Hacker
    Sold out

    Bonded Wool Cotton - Hacker

    50% cotton and 50% wool bonded water-resistant fabric, with a black/white check face and solid black reverse.

    Regular price £19.96 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Little Pin

    Bonded Wool Cotton - Little Pin

    Bonded in the UK with British wool and quality cotton, this water-resistant fabric has a charcoal pinstripe front and solid black back.

    Regular price £19.96 p/m
  • Bondi Linen - Green
    Sold out

    Bondi Linen - Green

    Made from 100% linen, our stripe shirting fabric in green and white is ideal for breathable summer shirts.

    Regular price £18.00 p/m
  • Bonny - Lucy
    Sold out

    Bonny - Lucy

    Stunning British made wool tweed in a pink, navy and beige check.

    Regular price £29.00 p/m
  • Boom - Zig Zag 1

    Brightly coloured zigzag linen look dress fabric for shirts and blouses and dresses.

    Regular price £12.95 p/u
  • + More colours Boom Pique - Two

    Boom Pique - Two

    This viscose mix knitted pique jersey material drapes beautifully.

    Regular price £12.76 p/m
  • Bordering On

    142cm wide, cotton satin stretch dress fabric in rich yellow with a vibrant South Pacific floral design.

    Regular price £9.26 p/m
  • Made in Britain Borders Check Wool

    Borders Check Wool

    British navy wool-poly suiting, 156cm wide. Subtle multicolour strands, smooth handle and refined drape

    Regular price £11.50 p/m
  • + More colours Boston - Plain Cotton Poplin - All Colours

    Boston - Plain Cotton Poplin - All Colours

    114cm wide, 121gsm plain dyed 100% cotton poplin in 27 colours, ideal for crafts and dressmaking.

    Regular price £6.76 p/m
  • + More colours Boston - Plain Cotton Poplin - Black

    Boston - Plain Cotton Poplin - Black

    114cm wide, 100% cotton poplin fabric in black, 121gsm. Lightweight, crisp and breathable.

    Regular price £6.76 p/m
  • + More colours Boston - Plain Cotton Poplin - White

    Boston - Plain Cotton Poplin - White

    114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.

    Regular price £6.76 p/m
  • Made in Italy Both Sides Now
    10% off

    Both Sides Now

    140cm wide fine polyester Georgette in shades of blue with an abstract pattern. I suppose it's really only minor variations of one shade of blue and is exceptionally subtle.

    Sale price £22.50 p/m Regular price £25.00 p/m
  • Bounty Full

    Green floral printed dressmaking fabric made from viscose, excellent for vintage-style tea dresses and wide leg floaty trousers!

    Regular price £7.50 p/m
  • Braided Viscose Trim - Pale Gold

    Elevate your creations with our 1cm wide braided viscose trim in pale gold with a slight sheen. Sold in 5 or 10 metre lengths.

    Regular price From £5.00 p/u
  • Made in Britain+ More colours Brambrook - Bygone

    Brambrook - Bygone

    Black and grey British twill tweed coating fabric that hints to a bygone era. Gorgeous.

    Regular price £30.00 p/m
  • Made in Britain+ More colours Brambrook - Tweed

    Brambrook - Tweed

    Made for an Italian designer brand this British woven black grey marl coating cloth combines all the qualities of a Yorkshire woollen Moorland tweed.

    Regular price £30.00 p/m
  • Made in Britain+ More colours Brambrook Two Suits - Marl Brown

    Brambrook Two Suits - Marl Brown

    150cm wide, marl brown wool suiting fabric made in England, perfect for shawls, skirts, trousers and jackets!

    Regular price £30.00 p/m
  • Brave - Neon

    Bright yellow bodycon fabric, 150cm wide with minimal stretch for maximum support. Mid-weight, great for body-hugging dresses.

    Regular price £8.00 p/m
  • Breaking The Code

    Black chiffon with white stitched rectangles, 150cm wide, 162gsm. Soft drape and light texture

    Regular price £7.50 p/m
  • + More colours Bridget Brocade

    Bridget Brocade

    148cm wide, 100% polyester brocade fabric featuring a lovely floral pattern in different shades of blue.

    Regular price £19.50 p/m
  • + More colours Bridget Brocade - Blue Gold

    Bridget Brocade - Blue Gold

    A luxurious polyester and metallic blend brocade jacquard with a subtle sheen and textured finish.

    Regular price £15.96 p/m
  • Bright Ideas

    Regular price £10.00 p/m
  • Made in Britain+ More colours British Wool - Charcoal Charm

    British Wool - Charcoal Charm

    Our twill charcoal grey wool coating fabric has been made in one of Yorkshire's finest mills, ideal for jackets and coats!

    Regular price £25.00 p/m
  • Made in Britain+ More colours British Wool - Diamond of the Hearth

    British Wool - Diamond of the Hearth

    Made in England at one of Yorkshire's finest mills, Bower Roebuck, this black twill wool coating fabric is perfect for elegant outerwear!

    Regular price £25.00 p/m
  • Made in Britain+ More colours British Wool - Fudge Check

    British Wool - Fudge Check

    140cm wide, British wool blend lightweight coating in fudge brown with a wine and ivory check.

    Regular price £18.00 p/m
  • Made in Britain+ More colours British Wool - Green Check
    Sold out

    British Wool - Green Check

    150cm wide, British 100% wool tweed in sage and mustard marl with blue and dark red overcheck.

    Regular price £35.00 p/m
  • Made in Britain+ More colours British Wool - Plum Check
    Sold out

    British Wool - Plum Check

    150cm wide, British 100% wool tweed in plum and mustard marl with blue and beige overcheck.

    Regular price £35.00 p/m
  • Made in Britain+ More colours British Wool - Shawn

    British Wool - Shawn

    152cm-wide, 100% wool fabric in rustic oatmeal, tan, grey and cream. Ideal for soft furnishings and home dÈcor.

    Regular price £28.00 p/m
  • Made in Britain+ More colours British Wool - Slated

    British Wool - Slated

    153cm wide, slate grey wool blend suiting fabric. 55% wool, 45% polyester. Made in Britain!

    Regular price £19.96 p/m
  • Made in Britain British Wool Check Furnishing Fabric
    Sold out

    British Wool Check Furnishing Fabric

    Striking wool furnishing for blinds cushions and light upholstery, this British made wool comes in purple, green check with navy, pale blue and ochre overcheck.

    Regular price £21.00 p/m
  • British Worsted Wool - Navy

    Crafted from super 80's worsted wool in a sleek and classic dark navy hue, this fabric exudes elegance and versatility.

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