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:

  • Smooth Rider - Sand
    Sold out

    Smooth Rider - Sand

    This 143cm wide viscose tencel finish fabric in sand is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 p/m
  • Smooth Suiting - Cerise

    142cm wide, polyester stretch suiting fabric in cerise. Perfect for creating special occasion wear.

    Regular price £10.00 p/m
  • Snakes & Ladders
    Sold out

    Snakes & Ladders

    145cm wide, viscose and acetate twill lining in light brown with champagne gold pinstripes.

    Regular price £6.50 p/m
  • Snow White Nylon

    150cm wide, finely woven nylon lining fabric in a white hue, perfect for lining both suits and dresses!

    Regular price £7.50 p/m
  • Snowdon Jersey

    155cm wide, soft white viscose elastane knit jersey fabric, this fine cloth is ideal for layering & t-shirts.

    Regular price £8.50 p/m
  • Made in Italy Snuggle Check

    Snuggle Check

    154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.

    Regular price £20.26 p/m
  • Soft Chambray - Grey

    A soft washed cotton chambray in versatile grey - lightweight, breathable and perfect for shirts, dresses and everyday wear.

    Regular price £12.00 p/m
  • Soft Duchess Satin Matt - Cream
    Sold out

    Soft Duchess Satin Matt - Cream

    153cm wide, heavy polyester satin fabric in pale cream with a matt finish, beautifully soft and smooth.

    Regular price £12.00 p/m
  • Soft Pink

    133cm wide, 94% Tencel & 6% lycra suiting fabric in pale pink. Super soft, durable and lightweight!

    Regular price £8.76 p/m
  • Soft Pleats

    Luxurious 140cm ivory cupro-viscose blend with pleat-effect weave and satin sheen, perfect for elegant trousers, blouses, and dresses.

    Regular price £12.00 p/m
  • Soft Quilt Coating - Blue

    140cm wide, lightweight polyester striped quilted fabric in blue. Great for coats, jackets & gilets.

    Regular price £19.96 p/m
  • Soft Quilt Coating - Ecru

    140cm wide, lightweight polyester striped quilted fabric in ecru. Great for coats, jackets & gilets.

    Regular price £19.96 p/m
  • Soft Quilt Coating - Mint

    140cm wide, lightweight polyester striped quilted fabric in mint. Great for coats, jackets & gilets.

    Regular price £19.96 p/m
  • Soft Quilt Coating - Sand

    140cm wide, lightweight polyester striped quilted fabric in sand. Great for coats, jackets & gilets.

    Regular price £19.96 p/m
  • Made in Britain Soft Rib Cotton Jersey - Black

    Soft Rib Cotton Jersey - Black

    Black soft ribbed jersey, 134cm wide, 246gsm. 100% cotton knit with fine rib texture

    Regular price £8.00 p/m
  • Soft Shell - Funky Safari
    20% off

    Soft Shell - Funky Safari

    Fabulously funky soft shell fabric with a colourful elephant and lion print. Water resistant and breathable polyester fabric.

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Soft Shell - Graffiti

    Our multicoloured soft shell fabric features an abstract graffiti design with a fleece reverse, perfect for coats and jacketing!

    Regular price £18.00 p/m
  • Soft Shell - Navy Mustard
    Sold out

    Soft Shell - Navy Mustard

    Made from polyester, this navy soft shell fabric features a mustard fleece reverse, perfect for coats and jackets.

    Regular price £12.00 p/m
  • Soft Shell - Olive Mustard

    150cm wide, khaki green soft shell fabric with a mustard yellow fleece reverse, ideal for weather-resistant coats.

    Regular price £12.00 p/m
  • Soft Shell - Stars Of The Night

    Soft Shell jacketing fabric. Printed polyester with a micro-fleece backing. It comes in grey with a star print and a turquoise fleece backing.

    Regular price £18.00 p/m
  • Soft Shell - Sunset Splash

    145cm wide, polyester & spandex soft-shell fabric with a vibrant tie-dye-like digital print.

    Regular price £18.50 p/m
  • Soft Shell – National Park

    Regular price £18.00 p/m
  • Soft Sweatshirt - Indigo Marl

    155cm wide, cotton and polyester blend marl sweatshirt fabric in an indigo blue hue, ideal for hoodies.

    Regular price £14.96 p/m
  • Soft Tencel Denim - Dark Indigo

    150cm wide dark blue Tencel blend denim. 294gsm/10.4oz with a soft sheen and subtle stretch. OEKO-TEX certified.

    Regular price £25.40 p/m
  • Made in Italy Soft Twill Shirting - Duck Egg
    Sold out

    Soft Twill Shirting - Duck Egg

    Italian, ex-designer, lightweight plain cotton twill fabric in a duck egg blue hue, perfect for elegant dresses.

    Regular price £10.00 p/m
  • Made in Italy Soft Twill Shirting - Salmon

    Soft Twill Shirting - Salmon

    Ex-designer, lightweight plain cotton twill fabric in a salmon pink hue, ideal for soft blouses. Woven in Italy.

    Regular price £10.00 p/m
  • + More colours Soft Washed Corduroy - Camel

    Soft Washed Corduroy - Camel

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Dark Brown

    Soft Washed Corduroy - Dark Brown

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Lime

    Soft Washed Corduroy - Lime

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Purple

    Soft Washed Corduroy - Purple

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Royal Blue

    Soft Washed Corduroy - Royal Blue

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Rust

    Soft Washed Corduroy - Rust

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • + More colours Soft Washed Corduroy - Slate Grey

    Soft Washed Corduroy - Slate Grey

    A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex

    Regular price £15.00 p/m
  • Soft White Denim

    150cm wide, soft white cotton twill 9oz denim trousering fabric. Ideal for trousers, jackets, or skirts.

    Regular price £17.00 p/m
  • Softshell Melange - Grey

    Grey marl patterned softshell melange fabric is made from 100% polyester and water-resistant. Perfect for summer jackets.

    Regular price £18.00 p/m
  • Solprufe Curtain Lining

    Made In Britain this SolprufeÆ 100% cotton sateen curtain lining fabric is 137cm wide. Will not fade in the sun and a delight to work with.

    Regular price £8.50 p/m
  • Solstice Lining - Black

    This bold black nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £5.00 p/m
  • Solstice Lining - Mauve

    This lilac/mauve nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £5.00 p/m
  • Something New

    This stunning satin ribbon lattice fabric features a rose flower design. Quality ivory lace cloth, perfect for bridal and special occasion wear.

    Regular price £13.50 p/m
  • Sonata - Pink Plaid

    Baby pink plaid fine twill brushed cotton flannel shirting fabric. Soft as a babies bottom, would make a great shirt.

    Regular price £10.50 p/m
  • Sophia - White

    Made in France and perfect for bridal and summer wear, this high-quality viscose fabric features a white spot and line design.

    Regular price £10.00 p/m
  • Space Junkie
    62% off

    Space Junkie

    Digitally printed in the UK this craft cotton fabric has a detailed print of all manner of junk food, hilariously crafted in to the shape of planets.

    Sale price £6.00 p/m Regular price £15.96 p/m
  • Spaced Out

    140cm wide 100% viscose fabric with an abstract green, blue and orange print on black. Ideal for dresses.

    Regular price £15.96 p/m
  • Spanish Eyes - Champagne

    Light gold 140cm-wide corded lace fabric, ideal for creating stunning wedding gowns, bridesmaid dresses, and special occasion attire.

    Regular price £18.76 p/m
  • Spanish Eyes - Dusky Pink

    Soft dusky pink Tocca lace, 140cm wide, ideal for sewing luxurious wedding gowns, bridesmaid dresses, and outfits for special events.

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