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:

  • Pima Cotton Lawn - Tiny Posy
    Sold out

    Pima Cotton Lawn - Tiny Posy

    140cm wide, silky soft Pima cotton lawn with ditsy florals in coral, pink, navy and green on cream.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Tribal Grove - Orange
    Sold out

    Pima Cotton Lawn - Tribal Grove - Orange

    Superb quality Pima cotton lawn fabric featuring a hand-drawn leaf print on an orange ground, ideal for summer.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Tribal Grove - Sand

    140cm wide, Pima cotton lawn fabric with a hand-drawn leaf print in sand on a white ground, ideal for blouses.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Vine - Jade
    Sold out

    Pima Cotton Lawn - Vine - Jade

    Our navy and green abstract printed pima cotton lawn fabric would be perfect for shirts, blouses or dressmaking!

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Vine - Pastel

    140cm-wide Pima cotton lawn dress fabric with an artistic floral print in pastel shades. Soft, durable, and stylish.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Vine - Red

    This pima cotton lawn fabric features a symmetrical abstract print in red, green and navy, ideal for shirts!

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Violet Vine

    145cm wide, 100% Pima cotton lawn fabric featuring a small-scale berry print in shades of blue, green and pink.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Wagasa Blue

    145cm wide, Pima cotton lawn fabric with an unique Japanese umbrella design in shades of blue.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Yarn Party

    This gorgeous quality supima cotton lawn features a colourful wool yarn ball print on a bold black ground. 138cm wide dressmaking fabric.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Zinnia

    140cm wide, 100% Pima cotton lawn fabric featuring a ditsy floral print in blue and pink.

    Regular price £14.96 p/m
  • Made in Italy Pink Dream Coating

    Pink Dream Coating

    140cm wide, soft touch wool, nylon, and cashmere blend coating fabric in pink. Woven in Italy!

    Regular price £30.00 p/m
  • Pink Lady

    152cm wide, lightweight polyester crepe suiting fabric in a gorgeous baby pink hue, dense yet fluid.

    Regular price £9.26 p/m
  • Made in Italy Pink Passion Jersey

    Pink Passion Jersey

    150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.

    Regular price £7.00 p/m
  • Made in Italy Pinky

    Pinky

    147cm wide, soft viscose cloth with a very pretty all-over abstract floral design in black and pink.

    Regular price £19.00 p/m
  • Pinstripe - Brown

    A brown cotton stretch pinstripe with a smooth handle - lightweight and versatile for shirting, suiting and smart separates.

    Regular price £8.46 p/m
  • Pinstripe Lining - Black

    145cm wide, 54% polyester 46% viscose blend black lining fabric with fine white pinstripes.

    Regular price £6.50 p/m
  • Pinstripe Lining - White

    145cm wide, 54% polyester 46% viscose blend white lining fabric with fine black pinstripes.

    Regular price £6.50 p/m
  • Pippy
    Sold out

    Pippy

    Polyester and wool mix pink jacketing fabric excellent for cardigans, bags, scarves and shawls!

    Regular price £16.00 p/m
  • Made in Italy Pisa Lotti - Green

    Pisa Lotti - Green

    148cm wide, 100% wool Italian deadstock suiting fabric with a green, blue, pink & orange check.

    Regular price £16.00 p/m
  • Plain Acetate Lining - Cream

    142cm plain acetate lining in soft cream with a high glossy appearance. The perfect luxurious partner for outers.

    Regular price £5.76 p/m
  • Plain Boucle - Brown
    Sold out

    Plain Boucle - Brown

    100% Polyester boucle fabric in a plain brown colour, perfect for jumpers, jackets and coatigans!

    Regular price £12.76 p/m
  • Plain Boucle - Cream
    Sold out

    Plain Boucle - Cream

    This plain knitted boucle in cream is made from 100% polyester and ideal for coatigans, jackets and jumpers!

    Regular price £12.76 p/m
  • Plain Crushed Viscose - Navy

    This 143cm wide plain crushed viscose fabric in navy is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 p/m
  • Plain Crushed Viscose - Tan

    This 143cm wide plain crushed viscose fabric in tan is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 p/m
  • Plain Crushed Viscose - White

    This 143cm wide plain crushed viscose fabric in white is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 p/m
  • Plain Dyed Cotton Poplin - Blush

    Blush Pink Cotton Poplin Fabric 45" (114 cm) wide 100% cotton, beautiful fabric. Approx 121gsm

    Regular price £6.00 p/m
  • Plain Dyed Cotton Poplin - Palest Grey

    Discover our 114cm wide, 121gsm plain dyed 100% cotton poplin fabric in palest grey. Perfect for crafts & dressmaking.

    Regular price £6.50 p/m
  • Plain Taffy - Emerald

    This emerald green taffeta dressmaking fabric is perfect for fancy dress and festive sewing projects. 150cm wide crisp, shiny and versatile cloth.

    Regular price £7.00 p/m
  • Plain Taffy - Gold

    This shiny gold taffeta dressmaking fabric is plain yet unique. Perfect for crafts, special occasion garments and festive decorations!

    Regular price £7.00 p/m
  • Plain Taffy - Mulberry

    Unique mulberry red taffeta dressmaking fabric is perfect for making dresses, gowns and other sewing projects. This versatile cloth has a shiny finish.

    Regular price £7.00 p/m
  • Plain Taffy - Ruby

    This ruby red taffeta dressmaking fabric is perfect for festive garments, decorations and crafts. Made from polyester, it is stiff and crisp with a versatile texture.

    Regular price £7.00 p/m
  • Plain Taffy - Scarlet Shimmer
    Sold out

    Plain Taffy - Scarlet Shimmer

    Fabulous shimmering red taffeta dressmaking fabric, perfect for fancy dress and special occasions. Ideal for parties and celebrations.

    Regular price £7.00 p/m
  • Plain Taffy - Sunset

    150cm wide taffeta dressmaking fabric, made from polyester. with a shiny sunset red hue. Perfect for special occasion garments, decorations and crafting.

    Regular price £7.00 p/m
  • Plain Taffy - Vermilion

    Vermilion red taffeta dressmaking fabric is perfect for making dresses, gowns and other sewing projects. This versatile cloth has a shiny finish.

    Regular price £7.00 p/m
  • Plain Undyed Cotton Poplin - Natural

    113cm wide, undyed 100% natural cotton poplin fabric with flecks. Perfect for crafts & dressmaking.

    Regular price £6.76 p/m
  • Plain Viscose Satin - Black

    140cm wide, 135gsm viscose and rayon satin fabric in black. Lightweight with a silky handle and fluid drape.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Camel

    140cm wide, 135gsm viscose and rayon satin fabric in camel. Lightweight with a silky handle, soft sheen and drape.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Coral

    140cm wide, 135gsm viscose and rayon satin fabric in coral. Lightweight with a silky handle and fluid drape.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Navy

    140cm wide, 135gsm viscose and rayon satin fabric in navy. Lightweight with a silky handle and fluid drape.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Off White

    140cm wide, 135gsm viscose rayon satin fabric in off white. Lightweight with a silky handle, sheen and drape, perfect for blouses.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Optical White

    140cm wide, 135gsm viscose rayon satin fabric in optical white. Lightweight with a silky handle, sheen and drape, perfect for bridalwear.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Purple

    140cm wide, 135gsm viscose and rayon satin fabric in purple. Lightweight with a soft sheen and fluid drape, perfect for dresses.

    Regular price £14.96 p/m
  • Plain Viscose Satin - Royal

    140cm wide, 135gsm viscose and rayon satin fabric in royal blue. Lightweight with a silky handle, luminous sheen, and fluid drape.

    Regular price £14.96 p/m
  • Made in Italy Platoon

    Platoon

    60 (152 cm) wide very superior cotton canvas fabric in olive green. There must be an army somewhere that dresses in this colour

    Regular price £9.00 p/m
  • Pleather - Chocolate

    150cm wide, brown faux leather with a soft jersey backing. Midweight with stretch and sheen.

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