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:

  • + More colours Christmas Prints - Festive Foliage

    Christmas Prints - Festive Foliage

    140cm wide, 104gsm 100% cotton Christmas fabric with holly, mistletoe, and berries on ivory.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Green

    Christmas Prints - Little Stars - Green

    100% cotton Christmas fabric, 140cm wide, with gold stars on green--perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Ivory

    Christmas Prints - Little Stars - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold stars on ivory--perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Red

    Christmas Prints - Little Stars - Red

    100% cotton Christmas fabric, 140cm wide, with gold stars on red perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Poinsettia

    Christmas Prints - Poinsettia

    150cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, green holly leaves, and gold details on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Snowflakes - Green

    Christmas Prints - Snowflakes - Green

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on green --ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Snowflakes - Ivory

    Christmas Prints - Snowflakes - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory--ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Winter Botanicals
    Sold out

    Christmas Prints - Winter Botanicals

    146cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, holly, and foliage on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Tartan - Green

    Christmas Tartan - Green

    140cm wide good quality cotton poplin fabric with a christmas themed tartan in green, red and gold. Good for Christmas decorations & crafts.

    Regular price £8.96 p/m
  • + More colours Christmas Tartan - Red

    Christmas Tartan - Red

    140cm wide good quality cotton poplin fabric with a christmas themed tartan in red, green and gold. Good for Christmas decorations & crafts.

    Regular price £10.50 p/m
  • Chunky Linen - Oatmeal

    150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.

    Regular price £28.00 p/m
  • Made in Italy Ciao

    Ciao

    148cm wide, Italian loosely woven coating in ivory. A rustic 90% wool blend with a raw texture.

    Regular price £30.30 p/m
  • Cielo

    Our plain, pale blue cotton shirting fabric is 156cm wide, soft to the touch and would make beautiful blouses or dresses!

    Regular price £8.00 p/m
  • Cilla - II

    Our black and yellow floral polyester Morrocaine has a crepe-like feel. Ideal for tops, trousers and dresses. A medium weight cloth with a lovely drape.

    Regular price £7.00 p/m
  • Citrus Crush

    125cm wide 100% viscose fabric with orange and pink tie-dye print. Lightweight at 125gsm with a soft drape

    Regular price £14.96 p/m
  • City Stripes

    Navy viscose-blend suiting fabric with classic white pinstripes.

    Regular price £10.96 p/m
  • CJ - Space Robots
    60% off

    CJ - Space Robots

    Lovely cotton dressmaking and craft fabric with an all over print of spacemen and robots in shades of grey with hints of blue and red on a soft white background.

    Sale price £5.00 p/m Regular price £12.50 p/m
  • CJ Jersey - Yellow

    This Lycra lightweight knitted jersey dress fabric is in beautiful sunshine yellow! Fine and really soft - let the sunshine in!

    Regular price £7.50 p/m
  • Clan Tartan

    135cm wide, 96% cotton, 4% elastane tartan check suiting fabric in red, navy, and green.

    Regular price £12.00 p/m
  • Classic Combo

    This 100% wool fabric features a dark navy and cream dogtooth check, perfect for fashioning classy scarves!

    Regular price £18.00 p/m
  • Made in Italy Claude

    Claude

    150cm wide, fabulously colourful Italian polyester jersey fabric with a vibrant abstract floral print.

    Regular price £13.00 p/m
  • Claudia

    This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!

    Regular price £8.00 p/m
  • Clearly

    Made from 100% polyester, our fine embroidered dress fabric features a satin blue spot on an organza base. Woven in Spain.

    Regular price £16.00 p/m
  • Cleopatra

    145cm wide, fine and soft polyester fabric in shimmering pale gold with a chainmail style weave.

    Regular price £10.00 p/m
  • Made in Italy Clooned

    Clooned

    152cm wide, Italian ex-designer cotton stretch suiting fabric in dark navy. A film star worthy cloth!

    Regular price £12.00 p/m
  • + More colours Cloud - Black

    Cloud - Black

    Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in black is excellent for fitted garments!

    Regular price £9.00 p/m
  • + More colours Cloud - Cream

    Cloud - Cream

    Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in cream is excellent for fitted garments!

    Regular price £9.00 p/m
  • + More colours Cloud - Turquoise

    Cloud - Turquoise

    Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in turquoise is excellent for fitted garments!

    Regular price £9.00 p/m
  • Cloud Seersucker - White

    130cm wide 100% cotton white seersucker fabric. Breathable & versatile. Ideal for summer garments.

    Regular price £10.00 p/m
  • Cloud Viscose Shirting

    130cm wide, pale grey viscose twill shirting fabric with a fine semi-opaque weave and soft drape.

    Regular price £8.96 p/m
  • Cloudline
    Sold out

    Cloudline

    140cm wide, white stretch trouser fabric made from 97% cotton and 3% elastane with a soft sateen finish.

    Regular price £11.00 p/m
  • Made in Italy+ More colours Coalport - Green

    Coalport - Green

    150cm wide, Italian ex-designer wool shirting fabric with a small blue and green check pattern.

    Regular price £20.00 p/m
  • Made in Italy+ More colours Coalport - Grey

    Coalport - Grey

    Woven in Italy, our ex-designer, deadstock superfine wool suiting fabric features a grey check, ideal for shirts.

    Regular price £20.00 p/m
  • Made in Italy+ More colours Coalport - Taupe

    Coalport - Taupe

    Made from 100% fleece wool, this ex-designer, deadstock shirting fabric in taupe & blue has been woven in Italy.

    Regular price £20.00 p/m
  • + More colours Coast - Buttermilk

    Coast - Buttermilk

    145cm wide, linen-look polyester fabric in cream. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • + More colours Coast - Lime
    Sold out

    Coast - Lime

    The look of a lime linen with the benefits of polyester by John Kaldor.

    Regular price £11.50 p/m
  • + More colours Coast - Navy

    Coast - Navy

    145cm wide, linen-look polyester fabric in navy. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • + More colours Coast - Petrol
    Sold out

    Coast - Petrol

    The look of a petrol blue linen with the benefits of polyester by John Kaldor.

    Regular price £13.00 p/m
  • + More colours Coast - Sand

    Coast - Sand

    145cm wide, linen-look polyester fabric in sand. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • + More colours Coast - Soft White

    Coast - Soft White

    145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • + More colours Coast - White
    Sold out

    Coast - White

    145cm wide, linen-look polyester fabric in white. With subtle slub texture and thicker yarns.

    Regular price £13.00 p/m
  • Coastal Linen

    155cm wide 100% linen fabric in pale turquoise, made for a famous American designer. Woven with natural slub texture.

    Regular price £22.50 p/m
  • Coastline

    136cm wide, ivory stretch trouser fabric made from 97% cotton and 3% elastane with a soft sateen finish.

    Regular price £12.00 p/m
  • Cobalt Kiss

    152cm wide 100% viscose fabric with painterly navy and blue heart print on ivory. Lightweight at 119gsm with a fluid drape.

    Regular price £22.50 p/m
  • Made in Italy Cocktail

    Cocktail

    150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!

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