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:

  • Lemon Cello

    190cm wide, 100% cotton lightweight sweatshirt fabric in a pale cream-lemon shade, 295gsm. Soft, breathable, and ideal for joggers, hoodies, and jumpers. Limited stock.

    Regular price £12.00 p/m
  • Let Loose - Light Beige

    150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.

    Regular price £18.00 p/m
  • Licensed Jersey - Madagascar Circus
    20% off

    Licensed Jersey - Madagascar Circus

    This OEKO-TEX licensed Madagascar circus print jersey fabric in aqua is 95% cotton and 5% elastane; it's perfect for comfy sweatshirts!

    Sale price £10.36 p/m Regular price £12.96 p/m
  • Light & Lush - Canopy Clash

    A lively 150m wide, 100% viscose fabric featuring a botanical print in tones of emerald, jade and soft taupe on a natural base.

    Regular price £20.00 p/m
  • Light & Lush - Honeyveil

    A vibrant 150m wide, 100% viscose fabric featuring a flowing rose and leaf design in rich ochre tones

    Regular price £20.00 p/m
  • Light & Lush - Inkflow

    A Lovely 150m wide, 100% viscose fabric featuring an abstract navy swirl design on a soft cream base.

    Regular price £20.00 p/m
  • Light & Lush - Pebble Echo

    A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!

    Regular price £20.00 p/m
  • Light & Lush - Stoneleaf

    A Lovely 150m wide, 100% viscose fabric featuring a rich, earthy abstract print in deep olive green and black, this viscose fabric brings a bold, graphic edge to your sewing.

    Regular price £20.00 p/m
  • Light Blue Cotton Chambray

    145cm wide 100% cotton chambray fabric in light blue. Create lovely summer dresses, shirts and blouses with this versatile cloth.

    Regular price £12.00 p/m
  • Light Pink Sequin & Beaded Trim

    Light pink sequin & beaded trim. Perfect for dressmaking, soft furnishing & crafts.

    Regular price £1.50 p/m
  • Lightweight Vintage Cotton - Apple

    150cm wide, 100% cotton poplin fabric in green, excellent for floaty trousers, shirts, and skirts!

    Regular price £12.50 p/m
  • Lilac Love

    153cm wide polyester and cotton fabric in pastel lilac. Ideal for bedding, quilting, crafts, and stylish clothing!

    Regular price £4.50 p/m
  • Liliana

    148cm wide, duck egg blue fine twill weave 100% cotton dress fabric with an all-over tiny floral print.

    Regular price £12.50 p/m
  • Lily Chrystal

    This exquisite glittery fabric in silver is made from 100% polyester, perfect for extra special occasions.

    Regular price £45.00 p/m
  • + More colours Limeline Denim

    Limeline Denim

    150cm wide, 100% cotton lime green and white striped woven denim. 230gsm - breathable and midweight.

    Regular price £21.50 p/m
  • Limited Edition - Addicted to You

    150cm wide, 100% polyester satin fabric with a beautiful multi-coloured floral design.

    Regular price £13.50 p/m
  • Made in Italy Limited Edition - Feeling Good

    Limited Edition - Feeling Good

    150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.

    Regular price £13.50 p/m
  • Limited Edition - Legacy

    150cm wide, 100% polyester satin fabric with an abstract floral print in brown, blue and gold tones.

    Regular price £13.50 p/m
  • Limited Edition - Striped
    Sold out

    Limited Edition - Striped

    150cm wide, 100% polyester satin fabric with a hand-painted style stripe print in rich brown and cream.

    Regular price £13.50 p/m
  • Limited Edition Luxury Ponte - Mustard

    145cm wide, viscose, polyamide and elastane Ponte-style knit jersey fabric in mustard.

    Regular price £10.00 p/m
  • Limited Edition Soft Black Jersey
    Sold out

    Limited Edition Soft Black Jersey

    167cm wide, lightweight fine cotton jersey fabric in black, soft and breathable with a smooth drape.

    Regular price £8.00 p/m
  • Made in Italy Limoncello

    Limoncello

    Elegant 140cm wide, Italian-woven 100% silk fabric in pale yellow. Lightweight, soft and fluid.

    Regular price £40.00 p/m
  • Linen - Lemon Sorbet

    100% Irish linen fabric features a soft yellow hue. Create stunning designs with this quality cloth, great for summer suits and dresses.

    Regular price £18.00 p/m
  • + More colours Linen Bouquet

    Linen Bouquet

    A refined 100% linen fabric, available in three beautiful shades — pecan brown, pistachio green, and sky blue

    Regular price £20.50 p/m
  • Linen Fusion - Lime

    Lightweight linen & viscose blend dyed fabric in a classic lime green hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • Linen Fusion - Navy

    Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • Linen Fusion - Royal

    Lightweight linen & viscose blend dyed fabric in a classic royal blue hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • Linen Fusion - Rust

    Lightweight linen & viscose blend dyed fabric in a rust orange hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • + More colours Linen Line - Ecru

    Linen Line - Ecru

    This is a smooth and airy 100% linen in a beautiful ecru colour, ideal if you’re after something cool, breathable, and easy to wear.

    Regular price £18.50 p/m
  • + More colours Linen Line - Navy

    Linen Line - Navy

    This is a smooth and airy 100% linen in a classic navy shade, ideal if you’re after something cool, breathable, and easy to wear.

    Regular price £18.50 p/m
  • Linen Look - Black

    150cm wide, linen look dress fabric in black, made completely from polyester, perfect for skirts and blouses!

    Regular price £7.50 p/m
  • Linen Look - Dusky Coral

    Made from polyester, this dusky coral dress fabric has a look of linen, perfect for skirts and blouses!

    Regular price £7.50 p/m
  • Linen Look - Dusky Mint

    150cm wide, mint green polyester dress fabric with a linen look, ideal for loose palazzo pants or skirts!

    Regular price £7.50 p/m
  • Linen Look - Grey

    150cm wide, soft, polyester fabric in grey with a look of linen, perfect for dressmaking and blouses!

    Regular price £7.50 p/m
  • Linen Look - Voile

    Fabulous 150cm wide black polyester viscose voile. Soft and textured, it resists creasing, perfect for stylish hot weather garments.

    Regular price £8.76 p/m
  • Linen Mix - Black

    Stretch, viscose linen mix suiting fabric in black. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.

    Regular price £10.50 p/m
  • Linen Mix - Cream

    Stretch, viscose linen mix suiting fabric in cream. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.

    Regular price £10.50 p/m
  • Linen Mix - Deepest Darkest Navy

    Stretch, viscose linen mix suiting fabric in a dark navy. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.

    Regular price £10.50 p/m
  • Linen Mix - Denim

    Stretch, viscose linen mix suiting fabric in blue. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.

    Regular price £10.50 p/m
  • Linen Mix - Forest

    Stretch, viscose linen mix suiting fabric in forest green. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.

    Regular price £10.50 p/m
  • Linen Mix - Ochre

    Stretch, viscose linen mix suiting fabric in ochre. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.

    Regular price £10.50 p/m
  • Linen Mix - Prowla

    134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.

    Regular price £14.50 p/m
  • Linen Mix - Scarlet

    Our stretch viscose linen mix shirting fabric in scarlet red is 130cm, perfect for shorts, blouses and tunics!

    Regular price £10.50 p/m
  • Linen Mix - Sky

    Stretch, viscose linen mix suiting fabric in dull sky blue. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.

    Regular price £10.50 p/m
  • Linen Mix - Soft White

    Stretch, viscose linen mix suiting fabric in soft white. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.

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