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:

  • JK - Salso - Navy
    Sold out

    JK - Salso - Navy

    135cm wide, mid-weight linen and viscose blend dress fabric in navy blue. Perfect for summer wear.

    Regular price £14.50 p/m
  • JK - Salso - Terracotta
    Sold out

    JK - Salso - Terracotta

    135cm wide, mid-weight linen and viscose blend dress fabric in terracotta. Perfect for summer wear.

    Regular price £14.50 p/m
  • JK - Scuba Crepe - Ivory

    Polyester Scuba crepe fabric in Ivory from John Kaldor, which has a slightly textured surface and is the beautiful quality.

    Regular price £14.00 p/m
  • JK - Scuba Crepe - Navy
    Sold out

    JK - Scuba Crepe - Navy

    This is a lovely polyester Scuba crepe fabric in Navy from John Kaldor, which has a slightly textured surface and is of beautiful quality with great draping!

    Regular price £14.00 p/m
  • JL Christmas - Greetings Green

    Green 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for festive garments, gifts & decorations!

    Regular price £8.96 p/m
  • John Kaldor - Almost As Good As A Bath

    150cm wide, polyester/ polyamide short crop knitted velvet with plenty of stretch from John Kaldor.

    Regular price £22.00 p/m
  • John Kaldor - Glamour - Grape

    148cm wide, superb plain polyester fabric in grape from John Kaldor, a beautiful colour enhanced by the way the cloth has been finished.

    Regular price £12.96 p/m
  • John Louden - Winslet - Blue

    100% cotton blue floral fabric for making dresses and crafts. Light weight cotton dress fabric from John Louden. A very lovely floral fabric!

    Regular price £10.00 p/m
  • Joker!

    Don't be fooled. This is a superb imitation of a linen. Bright coral red polyester dress fabric.

    Regular price £7.00 p/m
  • Jolly Jersey - Green
    10% off

    Jolly Jersey - Green

    Viscose, polyester, elastane blend knit jersey fabric, featuring a green ribbed stripe, ideal for bandeau tops!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Jolly Jersey - Grey
    10% off

    Jolly Jersey - Grey

    Viscose, polyester and elastane blend jersey fabric featuring a grey ribbed stripe detail, ideal for straight skirts!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Jolly Jersey - Pink
    10% off

    Jolly Jersey - Pink

    Our viscose, polyester and elastane knitted jersey fabric in pink, features a ribbed stripe, perfect for tops!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Jolly Jersey - Red
    10% off

    Jolly Jersey - Red

    Our ribbed, red and ivory striped, knitted jersey fabric is made from a blend of viscose, polyester and elastane!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Jolly Jersey - Yellow
    10% off

    Jolly Jersey - Yellow

    Our yellow and ivory ribbed, stripe jersey fabric made from viscose, polyester and elastane is ideal for tops!

    Sale price £8.10 p/m Regular price £9.00 p/m
  • Jones - Crepe
    Sold out

    Jones - Crepe

    This is a lightweight crepe dress fabric featuring a colourful, floral, paisley print on a black ground, ideal for dressmaking!

    Regular price £7.96 p/m
  • Jovi - Violet

    Our 140cm wide, dobby jacquard fabric in a purple hue has a woven textured check design. 77% cotton & 23% rayon.

    Regular price £16.50 p/m
  • Joy of Spring

    This is a fantastic 138cm wide, cream, blue and green checked cotton fabric with a fine border in burgundy and pink.

    Regular price £14.00 p/m
  • JR Ponte - Flamingo

    This is a jersey ponte dress fabric in bright flamingo pink. An easy to sew fabric - lovely for dresses or tops!

    Regular price £7.50 p/m
  • Jude - Red

    Stunning 98% cotton and 2% elastane fabric has a fine dobby weave and light red spotted pattern.

    Regular price £11.50 p/m
  • Judy - Teal
    Sold out

    Judy - Teal

    140cm wide, polyester smooth crepe fabric in a luscious teal blue hue, perfect for special occasion wear.

    Regular price £10.00 p/m
  • Jumbo Cord - Lavender

    156cm wide, jumbo corduroy fabric in a dull lavender hue, made from 100% cotton, perfect for durable jackets.

    Regular price £12.26 p/m
  • Jumbo Cord - Stone

    150cm wide, jumbo corduroy fabric in a neutral stone shade, made from 100% cotton. Ideal for stylish jackets.

    Regular price £19.96 p/m
  • Made in Italy Jump Ship

    Jump Ship

    149cm wide fabric, navy broken stripe detail, perfect for stylish, breathable summertime shorts with pockets. Deadstock fabric - woven in Italy.

    Regular price £10.00 p/m
  • Jurassic Army

    Licensed brushed cotton fabric with a dinosaur print from the Jurassic Park franchise. Perfect for kids clothing and craft projects! Oeko-Tex 100.

    Regular price £15.00 p/m
  • Kalite

    154cm wide, fine polyester-cotton trousering fabric in teal--breathable, soft & perfect for summer.

    Regular price £8.00 p/m
  • Kassy

    61% cotton, 37% polyester and 2% elastane stretch dress fabric featuring a red & white abstract leopard print.

    Regular price £12.76 p/m
  • Katniss

    129cm wide, cotton made using the burnout technique to create a semi-transparent floral pattern.

    Regular price £14.46 p/m
  • Kaya Gauze - Rust

    135cm wide, cotton/linen double gauze in rust. The perfect balance of softness & durability.

    Regular price £14.00 p/m
  • Made in Britain Kentish Wool

    Kentish Wool

    150cm wide, British fine wool suiting fabric featuring a Prince of Wales check weave in black and white.

    Regular price £33.00 p/m
  • Keswick Ripstop - Black

    145cm wide black ripstop fabric with waterproof finish. 85% nylon, 15% elastane, 150gsm - lightweight, stretchy and OEKO-TEX certified.

    Regular price £16.50 p/m
  • Keswick Ripstop - Cream

    145cm wide cream ripstop fabric with waterproof finish. 85% nylon, 15% elastane, 150gsm - lightweight, stretchy and OEKO-TEX certified.

    Regular price £16.50 p/m
  • Kiki - Green
    Sold out

    Kiki - Green

    78% polyester & 22% elastane knit jersey fabric featuring an animal print in a green hue, perfect for active wear.

    Regular price £15.50 p/m
  • Kiki - Pink

    Perfect for gym/yoga wear, our polyester/elastane blend jersey fabric in a pink hue features a unique crane print.

    Regular price £15.50 p/m
  • Killing Me Softly

    160cm wide, superfine dark navy wool suiting fabric with the faintest over check in pale blue and white, woven in Yorkshire!

    Regular price £20.00 p/m
  • Made in Italy Kingsmith

    Kingsmith

    100% cotton shirting with a tiny houndstooth check in cream, red, and brown. Beautifully woven.

    Regular price £14.50 p/m
  • Kitson - Royal Floral

    112cm wide superb quality solid craft/quilt cotton fabric in rich royal blue with an all over floral pattern in white and different shades of pink. Refreshing!

    Regular price £10.00 p/m
  • Kitty Cotton - Blue

    148cm wide, 100% cotton fabric adorned with a delightful cat print in blue with dainty pink flowers.

    Regular price £13.50 p/m
  • Kitty Cotton - Pink

    148cm wide, 100% cotton fabric adorned with a delightful cat print in pink with dainty blue flowers.

    Regular price £13.50 p/m
  • Knights in Black Satin

    Approximately 60 Wide cotton lightweight satin

    Regular price £5.96 p/m
  • Knitted Mouflon Coating - Honey

    Honey mouflon flannel coating fabric made from a 67% polyester and 33% acrylic blend. Lightweight, warm and easy to care for.

    Regular price £12.50 p/m
  • Knitted Mouflon Coating - Moss

    Moss green mouflon flannel coating fabric made from a 67% polyester and 33% acrylic blend. Lightweight, warm and easy to care for.

    Regular price £12.50 p/m
  • Made in Italy Knitted Shirting - Nazar
    Sold out

    Knitted Shirting - Nazar

    Silky soft knitted shirting fabric in 73% nylon and 27% elastane is deadstock ex-designer from the renowned Canclini Mill brand.

    Regular price £6.00 p/m
  • Made in Italy Knitted Shirting - Pagonia

    Knitted Shirting - Pagonia

    Italian knitted ex-designer printed jersey fabric, deadstock fabric from a well known British high end label

    Regular price £6.00 p/m
  • Knobbled

    170cm wide, dark navy cotton suiting fabric with a textured 'bouclÈ' weave on the face.

    Regular price £10.00 p/m
  • Knots Of Elegance - Blue

    Our 140cm wide, crochet lace fabric made from 100% polyester, features blue hues, ideal for elegant dresses!

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