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:

  • Audrey
    Sold out

    Audrey

    Stunning floral cotton dress fabric, a timeless and pretty pattern that will look good on any age. Printed in Italy, this cotton poplin will look beautiful made up. It does have a slight stiffness to it but I think that is just the finish and it will soft

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

    Auralite

    158cm wide, purple polyester chiffon made in Italy featuring an abstract design and crinkled face, ideal for dresses and puff sleeves!

    Regular price £14.00 p/m
  • Aurora

    150cm wide, viscose polyamide blend dress fabric featuring an ombre print made up of blue, yellow & green hues.

    Regular price £12.00 p/m
  • Aurora - Silk Crepe Backed Satin

    Sublime crepe satin 100% silk fabric in bleached white, perfect for bridal & special occasion wear.

    Regular price £50.00 p/m
  • + More colours Aurora Brocade - Black

    Aurora Brocade - Black

    A striking polyester and metallic blend brocade jacquard with a bold abstract silver design on black.

    Regular price £12.46 p/m
  • + More colours Aurora Brocade - Silver

    Aurora Brocade - Silver

    A striking polyester and metallic blend brocade jacquard with a bold abstract silver design on blush.

    Regular price £12.46 p/m
  • + More colours Austrian Jersey - Midnight Floral

    Austrian Jersey - Midnight Floral

    A premium cotton jersey with ditsy blue, pink and yellow flowers on black - soft, breathable and ideal for T-shirts, tops and PJs.

    Regular price £10.00 p/m
  • + More colours Austrian Jersey - Sunset Floral

    Austrian Jersey - Sunset Floral

    A soft cotton jersey with ditsy papaya orange and azure blue flowers on navy - breathable, stretchy and perfect for everyday tops, T-shirts and PJs.

    Regular price £10.00 p/m
  • + More colours Austrian Seersucker - Mariner

    Austrian Seersucker - Mariner

    150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.

    Regular price £15.76 p/m
  • + More colours Austrian Seersucker - Mint Stripe

    Austrian Seersucker - Mint Stripe

    Lightweight Austrian seersucker fabric with mint and blue stripes. Ideal for summer!

    Regular price £15.76 p/m
  • + More colours Austrian Seersucker - Navy Stripe

    Austrian Seersucker - Navy Stripe

    Lightweight Austrian seersucker fabric with navy and white stripes. Ideal for summer garments!

    Regular price £15.76 p/m
  • + More colours Austrian Seersucker - Raspberry Milkshake

    Austrian Seersucker - Raspberry Milkshake

    Lightweight Austrian seersucker fabric in a pretty pinky purple shade. Perfect for summer garments.

    Regular price £15.76 p/m
  • + More colours Austrian Seersucker - Sediments

    Austrian Seersucker - Sediments

    Lightweight Austrian cotton seersucker fabric with stripes in shades of grey, white, beige and blue.

    Regular price £15.76 p/m
  • + More colours Austrian Seersucker - Strawberry Milkshake

    Austrian Seersucker - Strawberry Milkshake

    Lightweight Austrian seersucker fabric in a beautiful pinky coral hue. Perfect for summer garments.

    Regular price £15.76 p/m
  • + More colours Autumnal Equinox - Pastel Floral

    Autumnal Equinox - Pastel Floral

    150cm wide pastel grey floral brushed cotton fabric, lightweight and soft this cloth is excellent for loungewear and soft furnishings too!

    Regular price £12.00 p/m
  • + More colours Autumnal Equinox - Vine - Brown

    Autumnal Equinox - Vine - Brown

    147cm wide super soft brushed cotton fabric, featuring a yellow, blue and orange vine print against a rich, brown ground.

    Regular price £12.00 p/m
  • + More colours Autumnal Equinox - Viola

    Autumnal Equinox - Viola

    147cm wide light purple floral brushed cotton fabric, perfect for loungewear, PJ's, dresses & even soft furnishings.

    Regular price £12.00 p/m
  • Ava - Pink
    Sold out
    10% off

    Ava - Pink

    Pink brocade dressmaking fabric with a spotty pattern, perfect for evening gowns, sophisticated skirts and formal occasions garments!

    Sale price £18.90 p/m Regular price £21.00 p/m
  • Avarni Coat - Black

    Luxurious 160cm wide black synthetic faux fur. Chevron design, 400gsm 100% polyester. Perfect for dressing gowns, jackets, and home dÈcor.

    Regular price £18.50 p/m
  • Avarni Faux Fur - Nude

    160cm wide synthetic faux fur with a chevron design. Pale nude 100% polyester fabric, perfect for dressing gowns, jackets, and home dÈcor.

    Regular price £18.50 p/m
  • Made in Italy Aventura
    Sold out

    Aventura

    150cm wide lightweight trouser and jacket fabric in black. Made from nylon and cotton and woven in Italy. With a water repellent finish.

    Regular price £9.00 p/m
  • Made in Italy Avorio

    Avorio

    122cm wide, lightweight cotton suiting in ivory with a small all-over cream dobby weave design.

    Regular price £25.00 p/m
  • Away With The Fairies

    This cotton lawn dress fabric in white features a large scale pink floral print, perfect for maxi skirts and dressmaking!

    Regular price £19.00 p/m
  • Made in Italy Azienda Stripe

    Azienda Stripe

    145cm wide, ex-designer cotton shirting fabric made in Italy, with a black & white pinstripe design.

    Regular price £7.50 p/m
  • Azure Mist

    Stunning 145cm wide pale blue Morocain fabric, 97% polyester 3% elastane. Lightweight at 140gsm with a soft drape and gentle stretch--perfect for dresses, blouses, skirts, and occasionwear.

    Regular price £9.00 p/m
  • BA - Chloe

    Beautiful cotton floral broderie anglaise fabric in soft white. Great for breathable summer garments.

    Regular price £18.00 p/m
  • + More colours BA - Daphne - Green

    BA - Daphne - Green

    0

    Regular price £13.46 p/m
  • + More colours BA - Daphne - Royal
    Sold out

    BA - Daphne - Royal

    145cm wide, 100% cotton broderie anglaise fabric in bright royal blue with floral embroidery.

    Regular price £13.46 p/m
  • BA - Double Gauze - Coral

    135cm wide, 100% cotton broderie anglaise double gauze fabric in a warm coral shade.

    Regular price £15.00 p/m
  • BA - Double Gauze - Sunflower - Mustard
    Sold out

    BA - Double Gauze - Sunflower - Mustard

    144cm wide, cotton broderie anglaise double gauze fabric in mustard with dainty sunflower motifs.

    Regular price £14.76 p/m
  • BA - Double Gauze - Sunflower - Terracotta
    Sold out

    BA - Double Gauze - Sunflower - Terracotta

    144cm wide, cotton broderie anglaise double gauze fabric in terracotta with dainty sunflower motifs.

    Regular price £15.00 p/m
  • + More colours BA - Embroidered Lawn - Addison

    BA - Embroidered Lawn - Addison

    Stunning 146cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.

    Regular price £10.00 p/m
  • + More colours BA - Embroidered Lawn - Anemone
    Sold out

    BA - Embroidered Lawn - Anemone

    140cm wide, broderie anglaise cotton lawn. Lightweight, breathable and ideal for summer projects.

    Regular price £17.96 p/m
  • + More colours BA - Embroidered Lawn - Mellow White
    Sold out

    BA - Embroidered Lawn - Mellow White

    This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.

    Regular price £16.00 p/m
  • + More colours BA - Embroidered Lawn - Mellow Yellow

    BA - Embroidered Lawn - Mellow Yellow

    This cheerful 140cm wide pastel yellow embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.

    Regular price £16.00 p/m
  • + More colours BA - Embroidered Lawn - Trillium

    BA - Embroidered Lawn - Trillium

    Stunning 140cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.

    Regular price £16.00 p/m
  • + More colours BA - Erin - Black

    BA - Erin - Black

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in black.

    Regular price £26.50 p/m
  • + More colours BA - Erin - Caramel

    BA - Erin - Caramel

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in caramel.

    Regular price £26.50 p/m
  • + More colours BA - Erin - Khaki

    BA - Erin - Khaki

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in khaki green.

    Regular price £26.50 p/m
  • + More colours BA - Erin - Sage

    BA - Erin - Sage

    140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in sage green.

    Regular price £26.50 p/m
  • + More colours BA - Floral Double Gauze - Mustard
    Sold out

    BA - Floral Double Gauze - Mustard

    144cm wide, cotton broderie anglaise double gauze fabric in mustard with a white floral pattern.

    Regular price £14.76 p/m
  • BA - Holly - Ivory

    Create gorgeous summer garments with this stunning 100% viscose ivory broderie anglaise fabric!

    Regular price £16.00 p/m
  • BA - Jada

    140cm wide, cotton voile broderie anglaise fabric in ivory, with a series of embroidered dots.

    Regular price £19.76 p/m
  • BA - Leah - Sage

    Soft and breathable 144cm wide, 100% cotton broderie anglaise fabric in sage green.

    Regular price £18.00 p/m
  • BA - Lexy

    Delicate 130cm wide, 100% cotton broderie anglaise fabric with pastel coloured floral embroidery.

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