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:

  • Pleather - Pearl

    Polyester and nylon blend pleather fabric in ivory with a satin finish, perfect for statement trousers, skirts and jackets!

    Regular price £7.00 p/m
  • Pleather Teddy

    Super cosy, black water resistant high shine faux leather fabric, with a fur lining...

    Regular price £18.50 p/m
  • Plot

    145cm wide, polyester voile fabric featuring an abstract floral print in a pink and green hue, perfect for dresses!

    Regular price £11.50 p/m
  • Plum Florenza

    Beautiful 145cm wide luxury Italian viscose fabric with a large-scale plum and purple floral paisley design. 175gsm with fluid drape

    Regular price £22.50 p/m
  • Polka Lawn

    145cm wide, silver cotton lawn fabric with small white polka dots. Perfect for shirts and blouses.

    Regular price £8.50 p/m
  • Polka Sparkle Chiffon

    149cm wide, polyester chiffon fabric in black with white polka dots and scattered gold foil dots.

    Regular price £12.26 p/m
  • Polo - Crimson

    Simply gorgeous 170cm wide fine twill weave cotton chino fabric with a rich crimson red/pink hue. Perfect for creating bold trousers, dresses and pencil skirts.

    Regular price £14.00 p/m
  • Polo - Rosewood

    Simply gorgeous 170cm wide fine twill weave cotton chino fabric with a dusky pink hue. Great choice for creating bold trousers, dresses and pencil skirts.

    Regular price £14.00 p/m
  • Polo Perhaps

    140cm wide, 100% cotton pique fabric in white, 121gsm with a soft silky touch and elegant drape. Perfect for timeless shirts, summer dresses, and refined tailoring.

    Regular price £9.00 p/m
  • Poly Cotton Drill - White

    152cm wide white polyester and cotton blend twill. A high quality cloth with a beautiful hand. Perfect for lined skirts, shorts, trousers and blazers.

    Regular price £9.76 p/m
  • Polyester Lining - White

    150cm wide, 100% polyester lining fabric in white, perfect for lining suits, jackets, dresses and more.

    Regular price £3.50 p/m
  • Polyester Satin Lining - Black
    Sold out

    Polyester Satin Lining - Black

    150cm wide, 100% polyester satin lining fabric in black, great for lining suits, jackets, & dresses.

    Regular price £7.00 p/m
  • Ponte Roma Jacquard - Caro

    147cm wide, double-knit Ponte Roma jacquard with an abstract pattern made from viscose, polyester and polyamide.

    Regular price £14.00 p/m
  • Ponte Roma Jacquard - Truffle

    150cm wide, double knit Ponte Roma jacquard with a textured taupe and brown knitted pattern.

    Regular price £15.00 p/m
  • Made in Italy Ponto Velvet - Hazel
    Sold out

    Ponto Velvet - Hazel

    Woven in Italy, this soft velour deadstock fabric is made from 100% cotton and has a hazel hue.

    Regular price £20.00 p/m
  • Pontoba - Beige

    160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.

    Regular price £23.00 p/m
  • Pontoba - Olive

    160cm wide, double knit jersey fabric in an olive green hue, made from viscose, polyamide and elastane.

    Regular price £23.00 p/m
  • Pontoba - Teal

    160cm wide, double knit jersey fabric in a teal blue hue, made from viscose, polyamide and elastane.

    Regular price £23.00 p/m
  • Poplin Print - Aqua Delight

    112cm wide, cotton poplin print fabric with a vintage floral design against an aqua blue ground.

    Regular price £7.76 p/m
  • Poplin Print - Arabian Leopard

    112cm wide, cotton poplin print fabric with a Arabian leopard print in shades of creams and black.

    Regular price £7.76 p/m
  • Poplin Print - Aston - Blue

    A blue, yellow and turquoise floral fabric on a white background with a lovely vintage feel to it.

    Regular price £7.76 p/m
  • Poplin Print - Aston - Red

    A red, pink, teal and yellow floral fabric on a white background with a lovely vintage feel to it.

    Regular price £7.76 p/m
  • Poplin Print - Baby Leopard

    112cm wide, cotton poplin fabric with a leopard skin print in shades of browns and blacks.

    Regular price £7.76 p/m
  • Poplin Print - Bearly Blue

    113cm wide, cotton poplin print fabric with small bears huddled together in shades of blue & white.

    Regular price £7.76 p/m
  • Poplin Print - Bee Hive - White

    112cm wide, printed cotton poplin fabric with a cute bee hive print against a white ground.

    Regular price £7.76 p/m
  • Poplin Print - Bee Hive - Yellow

    112cm wide, printed cotton poplin fabric with a cute bee hive print against a yellow ground.

    Regular price £7.76 p/m
  • Poplin Print - Black Feather
    Sold out

    Poplin Print - Black Feather

    44" wide cotton poplin fabric with delicate two tone feather print in black and white. Perfect for dress, shirt and crafts.

    Regular price £7.76 p/m
  • Poplin Print - Bluebell

    Charming 112cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.

    Regular price £7.96 p/m
  • Poplin Print - Bonnie Paisley - Blue

    112cm wide cotton poplin fabric with a intricately detailed blue, purple and green paisley print.

    Regular price £7.96 p/m
  • Poplin Print - Bonnie Paisley - Ivory

    This 100% cotton fabric showcases a beautiful paisley pattern with intricate floral details, in soft browns, blues and greens. Perfect for summer wear!

    Regular price £7.96 p/m
  • Poplin Print - Bumble Mint

    110cm wide, 130gsm, 100% cotton poplin fabric with a yellow bumblebee print on a mint ground.

    Regular price £7.76 p/m
  • Poplin Print - Bumble Navy

    110cm wide, 130gsm, 100% cotton poplin fabric with a yellow bumblebee print on a navy ground.

    Regular price £7.76 p/m
  • Poplin Print - Bumble White

    110cm wide, 130gsm, 100% cotton poplin fabric with a yellow bumblebee print on a white ground.

    Regular price £7.76 p/m
  • Poplin Print - Butterflies - Aqua

    114cm wide, 100% cotton Poplin in aqua with an all over butterfly print in various colours and patterns.

    Regular price £7.76 p/m
  • Poplin Print - Butterflies - Ivory

    114cm wide, 100% cotton Poplin in ivory with an all over butterfly print in various colours and patterns.

    Regular price £7.76 p/m
  • Poplin Print - Camo - Taupe

    110cm wide taupe camouflage cotton poplin fabric with an all over army camouflage print. Perfect for making shirts, dress & crafts.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Aqua

    114cm wide, 100% cotton poplin fabric with a pretty vintage floral print against a blue background.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Chartreuse

    Chartreuse cotton poplin fabric with a beautiful floral print on a chartreuse background.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Delph

    Poplin print delph blue fabric with an all over floral deign, very popular fabric, great for sewing dresses, shirts and crafts.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Navy

    Navy cotton poplin floral dress and craft fabric.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Pink
    Sold out

    Poplin Print - Caroline - Pink

    Cotton poplin fabric with a beautiful floral design on a pink background. Great for dresses, shirts & crafts.

    Regular price £7.76 p/m
  • Poplin Print - Caroline - Teal

    Teal cotton poplin with an all over floral print, very popular fabric, great for sewing dresses, shirts and crafts.

    Regular price £7.76 p/m
  • Poplin Print - Carpe Diem - Blue

    A cotton poplin in a good shade of blue , full of koi carps and the odd flower in between.†

    Regular price £7.76 p/m
  • Poplin Print - Carpe Diem - Jade

    A cotton poplin in a good shade of jade, full of koi carps and the odd flower in between.†

    Regular price £7.76 p/m
  • Poplin Print - Celine Navy

    114cm wide, 100% cotton poplin fabric in black with a vibrant multicoloured floral print.

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