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 Cotton Jersey - Sparkle Bee

    Cotton Jersey - Sparkle Bee

    145cm wide, cotton-elastane knit jersey fabric in white, featuring a sparkle bee print.

    Regular price £17.00 p/m
  • + More colours Cotton Jersey - Sparkle Heart
    Sold out

    Cotton Jersey - Sparkle Heart

    Cotton-elastane knit off-white jersey fabric with a brown, pink & glitter heart print. Great for pyjamas.

    Regular price £17.00 p/m
  • + More colours Cotton Jersey - Tiny Bear

    Cotton Jersey - Tiny Bear

    A soft, stretchy cotton jersey with a small-scale bear print scattered over an olive green base.

    Regular price £14.50 p/m
  • + More colours Cotton Jersey - Tiny Floral

    Cotton Jersey - Tiny Floral

    A soft, stretchy cotton jersey printed with a small-scale floral design in muted pinks and greens on an off-white base.

    Regular price £14.50 p/m
  • + More colours Cotton Jersey - Tractors

    Cotton Jersey - Tractors

    95% cotton and 5% elastane knit jersey fabric featuring a playful tractor print in shades of brown.

    Regular price £15.00 p/m
  • + More colours Cotton Jersey - White
    Sold out

    Cotton Jersey - White

    Good quality medium to lightweight black cotton jersey fabric

    Regular price £6.26 p/m
  • + More colours Cotton Jersey - Wiggle & Zap

    Cotton Jersey - Wiggle & Zap

    150cm wide, 95% cotton 5% elastane jersey fabric with a colourful fun geometric print.

    Regular price £13.50 p/m
  • + More colours Cotton Jersey - Zoo-niverse

    Cotton Jersey - Zoo-niverse

    150cm wide, soft cotton-elastane jersey with a colourful, fun "animals in space" print on a black ground.

    Regular price £13.26 p/m
  • + More colours Cotton Lawn - Apple & Rhubarb
    Sold out

    Cotton Lawn - Apple & Rhubarb

    152cm wide cotton lawn fabric features a pink, green, and ivory check with fine embroidered diamond and spot design. Made in France

    Regular price £12.50 p/m
  • + More colours Cotton Lawn - Honolulu Blue

    Cotton Lawn - Honolulu Blue

    Hawaiian inspired cotton lawn dress fabric. 148cm wide with a colourful palm beach print in green and blue tones. Great for men's shirts. Made in Germany.

    Regular price £12.00 p/m
  • + More colours Cotton Lawn - Honolulu Pink

    Cotton Lawn - Honolulu Pink

    148cm wide Hawaiian inspired cotton lawn dress fabric in pink and red and yellow tones. Perfect for shirting and holiday wear Made in Germany.

    Regular price £12.00 p/m
  • + More colours Cotton Lawn - Tutti Fruity

    Cotton Lawn - Tutti Fruity

    Gorgeous cotton lawn dress fabric. 140cm wide with a vibrant pink, lime and blue floral print on a white ground. A popular pattern you will certainly recognise.

    Regular price £13.26 p/m
  • + More colours Cotton Lawn Iron On Interfacing - Black

    Cotton Lawn Iron On Interfacing - Black

    Woven 100% cotton fusible Interlining, black, 91cm wide, 100 gsm. Perfect for adding body to your garments.

    Regular price £7.96 p/m
  • + More colours Cotton Lawn Iron On Interfacing - White

    Cotton Lawn Iron On Interfacing - White

    Woven 100% cotton fusible interlining fabric in white. 91cm wide, 100 gsm. Perfect for adding body to your garments.

    Regular price £7.96 p/m
  • Cotton Looped Back Jersey - Black

    190cm wide black loop back jersey, 100% cotton. Soft, breathable fabric with a smooth face and looped reverse

    Regular price £12.00 p/m
  • + More colours Cotton Lurex - Green

    Cotton Lurex - Green

    112cm wide 86% Cotton 14% Metallic fabric, good decorative fabric for craft and especially nice at Christmas.

    Regular price £6.50 p/m
  • + More colours Cotton Lurex - Large Tartan - Green

    Cotton Lurex - Large Tartan - Green

    Green tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • + More colours Cotton Lurex - Large Tartan - Red

    Cotton Lurex - Large Tartan - Red

    Red tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • + More colours Cotton Lurex - Pale Silver

    Cotton Lurex - Pale Silver

    Pale silver metallic cotton lurex craft fabric, all things glittery for crafty projects.

    Regular price £6.50 p/m
  • + More colours Cotton Lurex - Red

    Cotton Lurex - Red

    Plain red metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • Cotton Pack

    5 Pieces in total. Ranging from 0.75m - 1.55m. Pieces in various widths. These are non-returnable. . Picture not necessarily representative.

    Regular price £29.16 p/u
  • Cotton Ponte - Cream

    135cm wide, cotton & elastane Ponte jersey fabric in plain cream. Great for loungewear!

    Regular price £12.00 p/m
  • + More colours Cotton Poplin-Hackney - Floral Navy

    Cotton Poplin-Hackney - Floral Navy

    148cm wide cotton poplin fabrics with an all over floral sprig like design.

    Regular price £9.00 p/m
  • + More colours Cotton Poplin-Hackney - Floral Red

    Cotton Poplin-Hackney - Floral Red

    147cm wide cotton poplin fabrics in vibrant red with floral bunches design.

    Regular price £9.00 p/m
  • + More colours Cotton Print - Minion Crowd

    Cotton Print - Minion Crowd

    150cm wide, 115gsm digitally printed cotton fabric featuring a crowd of playful minions.

    Regular price £14.00 p/m
  • + More colours Cotton Print - Tom and Jerry
    50% off

    Cotton Print - Tom and Jerry

    Fun, digitally printed cotton dress fabric featuring the characters Tom and Jerry on a bright and colourful background! A great children's fabric!

    Sale price £7.00 p/m Regular price £14.00 p/m
  • Made in Italy+ More colours Cotton Silesia - Cream

    Cotton Silesia - Cream

    127cm wide, cream Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.

    Regular price From £8.96 p/m
  • Made in Italy+ More colours Cotton Silesia - White

    Cotton Silesia - White

    127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.

    Regular price From £8.96 p/m
  • + More colours Cotton Stretch - Navy Cheetah

    Cotton Stretch - Navy Cheetah

    132cm wide, cotton blend stretch woven trouser fabric in ivory with an navy cheetah spot design.

    Regular price £11.96 p/m
  • + More colours Cotton Stretch - Olive Cheetah

    Cotton Stretch - Olive Cheetah

    132cm wide, cotton blend stretch woven trouser fabric in ivory with an olive cheetah spot design.

    Regular price £11.96 p/m
  • + More colours Cotton Stretch - Sand Leopard

    Cotton Stretch - Sand Leopard

    132cm wide, stretch woven trouser fabric in ivory with a sand leopard print. Made in Spain.

    Regular price £11.96 p/m
  • + More colours Cotton Stretch - Stone Polka

    Cotton Stretch - Stone Polka

    132cm wide, stretch woven trousering fabric in ivory with stone polka dots. Made in Spain!

    Regular price £11.96 p/m
  • Made in Italy+ More colours Cotton Tweed - Camel

    Cotton Tweed - Camel

    Our Italian woven, ex-designer/deadstock chunky tweed fabric is made from 100% cotton in a camel hue.

    Regular price £26.00 p/m
  • Made in Italy+ More colours Cotton Tweed - Red

    Cotton Tweed - Red

    Woven in Italy, this ex-designer/deadstock chunky cotton tweed fabric in red and grey is perfect for jackets.

    Regular price £26.00 p/m
  • Made in Italy Cotton Twill - Cream Trellis

    Cotton Twill - Cream Trellis

    137cm wide, ex-designer cotton twill fabric in a rich cream with an all over black diamond pattern.

    Regular price £19.96 p/m
  • Cotton Voile Iron On Interfacing - White

    91cm wide superfine cotton voile fusible interlining fabric in white. Ideal for lightweight dresses, silks, and blouses, adding subtle structure.

    Regular price £8.96 p/m
  • Cotton Wadding - Cream

    140cm wide 100% British made cotton wadding or bump lining in cream.

    Regular price £8.50 p/m
  • Cotton wadding fabric – White
    Sold out

    Cotton wadding fabric – White

    Regular price £4.00 p/m
  • Cotton/Viscose/Poly Bundle C

    6.3m mixed bundle pack, 8 pieces of cotton, viscose and polyester fabric, ranging from 66cm to 90cm fabric pieces. Great value!

    Regular price £30.00 p/u
  • Cotton/Viscose/Poly Bundle E

    5.8m mixed bundle pack, 8 pieces of cotton, viscose and polyester fabric, ranging from 40cm to 90cm fabric pieces. Great value!

    Regular price £30.00 p/u
  • Cotton/Viscose/Poly Bundle F

    4.7m mixed bundle pack, 7 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 95cm fabric pieces. Great value!

    Regular price £28.00 p/u
  • Cotton/Viscose/Poly Bundle G

    6m mixed bundle pack, 8 pieces of cotton, viscose and polyester fabric, ranging from 50cm to 90cm fabric pieces. Great value!

    Regular price £40.00 p/u
  • Cotton/Viscose/Poly Bundle H

    9.7m mixed bundle pack, 15 pieces of cotton, viscose and polyester fabric, ranging from 30cm to 86cm fabric pieces. Great value!

    Regular price £55.00 p/u
  • Cotton/Viscose/Poly Bundle I

    9.09m mixed bundle pack, 14 pieces of cotton, viscose and polyester fabric, ranging from 48cm to 98cm fabric pieces. Great value!

    Regular price £48.00 p/u
  • Crack On!
    Sold out

    Crack On!

    Soft Olive Green cotton, Tencel, linen and Lycra trouser fabric manufactured in Spain This is stock from a famous British brand of outerwear, particularly well known for their waxed jackets.

    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