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:

  • BA - Lucy - Black

    133cm wide, 100% cotton broderie anglaise fabric in black with intricate beige embroidery

    Regular price £18.96 p/m
  • + More colours BA - Marlowe - Coral

    BA - Marlowe - Coral

    144cm wide, 100% cotton floral broderie anglaise fabric in coral. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours BA - Marlowe - Ecru

    BA - Marlowe - Ecru

    144cm wide, 100% cotton floral broderie anglaise fabric in ecru. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours BA - Marlowe - Sand

    BA - Marlowe - Sand

    144cm wide, 100% cotton floral broderie anglaise fabric in sand. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • + More colours BA - Marlowe - White
    Sold out

    BA - Marlowe - White

    144cm wide, 100% cotton floral broderie anglaise fabric in white. Perfect for dresses & blouses!

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

    Sage green cotton broderie anglaise, 140cm wide, 133gsm. Soft, breathable, and lightweight

    Regular price £9.00 p/m
  • BA - Payton

    127cm wide, cotton voile broderie anglaise fabric in soft white featuring an openwork daisy pattern.

    Regular price £22.46 p/m
  • BA - Pippa

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

    Regular price £19.76 p/m
  • + More colours BA - Rosette - Coral

    BA - Rosette - Coral

    137cm wide, cotton polyester voile broderie anglaise fabric in coral with a unique geometric pattern.

    Regular price £17.26 p/m
  • BA - Snow White

    150cm wide white broderie anglaise fabric with pretty embroidered floral pattern. Lovey for dresses, shirts and craft

    Regular price £8.96 p/m
  • BA - Susie

    Stunning broderie anglaise fabric with 3 embroidered floral patterns running†parallel to each other.

    Regular price £19.00 p/m
  • BA - Trinny
    Sold out

    BA - Trinny

    Beautiful 100% cotton broderie anglaise fabric in timeless white, featuring a lovely diamond pattern.

    Regular price £17.40 p/m
  • + More colours Baby Driver - Flower Power - Black

    Baby Driver - Flower Power - Black

    112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Flower Power - Plum

    Baby Driver - Flower Power - Plum

    112cm wide, 100% cotton needlecord fabric in plum with a floral print in cream, purple, and green.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Grandmother's Bouquet - Black
    Sold out

    Baby Driver - Grandmother's Bouquet - Black

    Superfine cotton needlecord fabric. 110cm wide, black with beautiful flower print in red and yellow.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Grandmother's Bouquet - Claret
    Sold out

    Baby Driver - Grandmother's Bouquet - Claret

    Superfine cotton needlecord fabric. 110cm wide, claret with beautiful flower print in pink and yellow.

    Regular price £11.50 p/m
  • Baby Driver - Grandmother's Bouquet - Green

    112cm wide soft black baby needlecord fabric, with a beautiful all-over floral arrangement design in shades of red and green.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Groovy Floral

    Baby Driver - Groovy Floral

    111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Piccolo - Bordeaux
    Sold out

    Baby Driver - Piccolo - Bordeaux

    112cm wide soft cotton baby needlecord fabric in burgundy, with a stunning all-over floral design.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Prism - Red

    Baby Driver - Prism - Red

    112cm wide, 100% cotton needlecord fabric with a bold geometric design in a diamond pattern.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Splotch
    Sold out

    Baby Driver - Splotch

    112cm wide, 100% cotton needlecord fabric in black with a unique splodge pattern in muted tones.

    Regular price £11.50 p/m
  • + More colours Baby Driver - Tartan - Red
    Sold out

    Baby Driver - Tartan - Red

    Soft cotton, superfine, baby needlecord. 110cm wide, red with a black tartan check including white, pale blue and yellow smaller checks too.

    Regular price £10.00 p/m
  • + More colours Baby Seersucker - Tiny Navy

    Baby Seersucker - Tiny Navy

    150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.

    Regular price £15.76 p/m
  • + More colours Baby Seersucker - Tiny White

    Baby Seersucker - Tiny White

    We call this baby seersucker because the seersucker is so delightfully small. An absolutely glorious fabric which is the perfect material for a casual but classic summer dress.

    Regular price £15.76 p/m
  • Baby Soft Cotton Jersey

    178cm wide, beautifully soft cotton jersey fabric in ivory, excellent for t-shirts, pyjamas, and loungewear!

    Regular price £9.00 p/m
  • Made in Britain+ More colours Back In The Day

    Back In The Day

    154cm wide, very dark navy wool suiting fabric in a slightly heavier weight. Great for blazers!

    Regular price £21.00 p/m
  • Made in Britain+ More colours Back In The Day - Version 2

    Back In The Day - Version 2

    150cm wide, very dark navy wool suiting fabric in a slightly heavier weight. Great for blazers!

    Regular price £21.00 p/m
  • Bags of Mini Bits

    1KG bag of small sample size pieces of all kinds of fabric, 5 x 5 cm and up, nothing bigger than 10 x 10 cm. These are none returnable.

    Regular price £5.00 p/u
  • Bakers Dozen

    150cm wide, gorgeous soft cotton shirting fabric in a red and white woven check, ideal for crafts, dresses or shirts!

    Regular price £8.00 p/m
  • + More colours Bamboo Jersey - Army

    Bamboo Jersey - Army

    150cm wide, Oeko-Tex bamboo jersey fabric in army green, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Black

    Bamboo Jersey - Black

    158cm wide, super soft, 95% bamboo and 5% elastane knitted jersey fabric in black, perfect for tops or dresses!

    Regular price £18.96 p/m
  • + More colours Bamboo Jersey - Dark Grey Marl

    Bamboo Jersey - Dark Grey Marl

    150cm wide, Oeko-Tex bamboo jersey fabric in marl dark grey, 230gsm--soft, breathable & stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Denim

    Bamboo Jersey - Denim

    150cm wide, Oeko-Tex bamboo jersey fabric in denim blue, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Dusty Terracotta

    Bamboo Jersey - Dusty Terracotta

    150cm wide, Oeko-Tex bamboo jersey fabric in terracotta, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Ecru

    Bamboo Jersey - Ecru

    150cm wide, Oeko-Tex bamboo jersey fabric in ecru, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Grey

    Bamboo Jersey - Grey

    150cm wide, Oeko-Tex bamboo jersey fabric in marl grey, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Mauve

    Bamboo Jersey - Mauve

    150cm wide, Oeko-Tex bamboo jersey fabric in mauve, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Mustard

    Bamboo Jersey - Mustard

    Super soft 158cm wide 95% bamboo and 5% elastane jersey with a mustard hue. Stunning quality jersey dress fabric.

    Regular price £18.96 p/m
  • + More colours Bamboo Jersey - Navy

    Bamboo Jersey - Navy

    150cm wide, Oeko-Tex bamboo jersey fabric in navy blue, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Jersey - Scarlet

    Bamboo Jersey - Scarlet

    Super soft 158cm wide 95% bamboo and 5% elastane jersey with a scarlet red hue. Stunning quality jersey dress fabric.

    Regular price £18.96 p/m
  • + More colours Bamboo Jersey - Stone

    Bamboo Jersey - Stone

    Super soft 158cm wide 95% bamboo and 5% elastane jersey with a stone hue. Stunning quality jersey dress fabric.

    Regular price £18.96 p/m
  • + More colours Bamboo Jersey - Teal

    Bamboo Jersey - Teal

    Super soft 155cm wide 95% bamboo and 5% elastane jersey with a teal blue hue. Stunning quality jersey dress fabric, perfect for t shirts and layering.

    Regular price £18.96 p/m
  • + More colours Bamboo Jersey - Turquoise
    Sold out

    Bamboo Jersey - Turquoise

    150cm wide, Oeko-Tex bamboo jersey fabric in turquoise, 230gsm--soft, breathable, and stretchy.

    Regular price £15.00 p/m
  • + More colours Bamboo Linen Tweed - Black

    Bamboo Linen Tweed - Black

    140cm wide, 65% bamboo & 35% linen fabric in black. Super soft, breathable & durable.

    Regular price £14.96 p/m
  • + More colours Bamboo Linen Tweed - Natural

    Bamboo Linen Tweed - Natural

    140cm wide, bamboo & linen fabric in a natural soft white shade. Super soft, breathable & durable.

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