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:

  • Ripstop - Forest

    150cm wide, lightweight naturally water-resistant fabric in forest green. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ripstop - Green

    150cm wide, lightweight naturally water-resistant fabric in bright green. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ripstop - Midnight
    Sold out

    Ripstop - Midnight

    150cm wide, lightweight water-resistant ripstop nylon fabric in dark grey/black. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ripstop - Navy

    150cm wide, lightweight naturally water-resistant fabric in navy blue. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ripstop - Purple
    Sold out

    Ripstop - Purple

    150cm wide, lightweight naturally water-resistant fabric in purple. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ripstop - Red

    150cm wide, lightweight naturally water-resistant fabric in red. Suitable for banners, bags, & lightweight outwear.

    Regular price £5.76 p/m
  • Ritual - Black

    Wonderful John Kaldor ITY jersey fabric. This is medium weight with a huge amount of stretch, this one comes in black.

    Regular price £10.50 p/m
  • Ritual - Coffee

    This is a gorgeous 152cm, ITY jersey fabric by John Kaldor. This is a medium weight jersey with a huge amount of stretch and comes in a lovely coffee colour!

    Regular price £10.50 p/m
  • Ritual - Fuchsia

    This is a simply stunning John Kaldor ITY jersey fabric in a bold fuchsia pink colour! This is a medium weight fabric with a huge amount of stretch!

    Regular price £10.50 p/m
  • Ritual - Teal

    Fabulous medium weight John Kaldor ITY jersey fabric. This one has a huge amount of stretch and comes in teal.

    Regular price £10.50 p/m
  • Riviera Lawn - French Navy

    145cm wide French navy cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Hot Pink

    145cm wide hot pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Ivory

    145cm wide ivory cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Pale Blue
    Sold out

    Riviera Lawn - Pale Blue

    145cm wide pale blue cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Pale Cream
    Sold out

    Riviera Lawn - Pale Cream

    145cm wide pale cream cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Pink

    145cm wide pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Royal

    145cm wide royal blue cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Riviera Lawn - Yellow

    145cm wide yellow cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • Road Narrows - Cream

    For the first time for a long time here we have a 112cm wide cloth, all 65% polyester, 35% cotton all pretty in their own way.

    Regular price £4.50 p/m
  • Road Narrows - White

    112cm wide, 65% polyester, 35% cotton soft white blouse fabric with an all over tiny motif, self coloured design. Great for summer shirts, blouses and dresses.

    Regular price £4.50 p/m
  • Roald Dahl - Fantabulous

    This Roald Dahl print is on a lovely cotton sateen fabric. This fabric features a childlike abstract floral print in pastel shades in the style of Roald Dahl novels.

    Regular price £8.00 p/m
  • Romeo

    160cm wide dual-sided twill fabric with a blue smooth finish and a textured grey reverse. Made from a viscose, wool, cupro blend.

    Regular price £15.00 p/m
  • Rope Knit - Black

    Rayon, nylon and polyester blend cable knit jersey fabric in black, perfect for stretchy cardigans or jumpers.

    Regular price £16.50 p/m
  • Rose Lining

    A beautifully soft 100% acetate lining fabric in a rose pink shade, featuring a subtle woven rose design.

    Regular price £7.26 p/m
  • Rose Shadow Lining
    Sold out

    Rose Shadow Lining

    144cm wide, acetate/viscose twill lining fabric in pink with black threads to create a unique finish.

    Regular price £6.50 p/m
  • Roseberry Chambray
    Sold out

    Roseberry Chambray

    143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!

    Regular price £7.00 p/m
  • Made in Italy Rosella Tweed
    Sold out

    Rosella Tweed

    Woven in Italy, our wool and polyamide blend tweed coating fabric comes in a pink hue, perfect for smart dresses.

    Regular price £33.00 p/m
  • Roselle Linen

    148cm wide, 100% linen fabric in a dusky rose pink shade with a soft, breathable finish.

    Regular price £16.00 p/m
  • Rosie Posie Jersey - Upsy Daisy

    Viscose and elastane blend jersey fabric featuring a floral print on a black ground, ideal for floaty trousers and draped cardigans!

    Regular price £15.00 p/m
  • Made in Italy Rossa Satin Crepe
    Sold out

    Rossa Satin Crepe

    143cm wide, Italian scarlet red polyester crepe with a satin finish on one side. Drapes beautifully.

    Regular price £18.00 p/m
  • Roxy Stretch Velvet - Amethyst

    Plain 4-way stretch velvet dress fabric with a rich purple hue. 154cm wide soft velour cloth, ideal for evening and lounge-wear.

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Black

    Plain black 4-way stretch knitted velour, especially good for evening wear. 148cm wide, beautiful quality stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Emerald

    148cm wide, beautiful quality stretch velvet dress fabric in emerald green. A†4-way stretch knitted velour, perfect for evening wear.†

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Navy

    High quality, plain navy 4-way stretch velvet dress fabric. Ideal for evening wear. 148cm wide made from a polyester & elastane blend.

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Peacock

    Peacock blue, plain 4-way stretch knitted velour, great for evening wear. 148cm wide, beautiful quality stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Purple
    Sold out

    Roxy Stretch Velvet - Purple

    Deep purple, plain 4-way stretch knitted velour, perfect for special occasion outfits. 154cm wide, quality stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Roxy Stretch Velvet - Wine
    Sold out

    Roxy Stretch Velvet - Wine

    148cm wide, plain 4-way stretch knitted velour, especially good for evening wear. Beautiful quality, wine red stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Made in Italy Royal Magnificence

    Royal Magnificence

    174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.

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

    Royally

    Very special 135cm wide heavy cotton jersey in a grey and black stripe on a royal blue background. Perfect for dressmaking.

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

    Rubina

    0

    Regular price £21.50 p/m
  • Rude Not Too

    Our black satin-backed crepe dressmaking fabric is bold and reversible, ideal for special occasion garments and evening wear!

    Regular price £10.00 p/m
  • Rudiments - Mocca
    60% off

    Rudiments - Mocca

    A fabulous printed cotton dress fabric featuring a geometric pattern of oranges, terras, pinks and creams on a black background. Ideal for shirts!

    Sale price £4.00 p/m Regular price £10.00 p/m
  • Rue Tweed

    150cm wide, polyester tweed fabric in black with multicoloured threads. Textured, structured and full of colour.

    Regular price £17.00 p/m
  • Ruff - Caramel

    This 155cm wide knitted coating fabric combines the warmth and luxury of wool with the added durability & flexibility of nylon.

    Regular price £22.00 p/m
  • Runway

    138cm wide, lightweight suiting fabric in ivory with a soft stretch and luxurious hand.

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