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:

  • Craft Cotton Fat Quarter Bundle - Green/Orange

    Perfect for quilting and patchwork, this 5-piece craft cotton fat quarter bundle has a green, orange and yellow theme!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Lilac/Pink

    Made from fine quality cotton, this 5 piece fat quarter bundle is made up of floral prints in a lilac/pink hue. Ideal for patchworking!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Multi/Mix Funky

    Our 5-piece fat quarter bundles contain a varied mix of prints, colours and patterns. Ideal for funky craft projects!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Red/Yellow

    5-Piece cotton poplin fat quarter bundle, featuring a red and yellow theme through different prints/patterns, ideal for quilting!

    Regular price £11.95 p/u
  • Craft Cotton Fat Quarter Bundle - Riley Blake

    These 5 piece fat quarter bundles from Riley Blake feature coloured dots and chevrons on a white ground, perfect for craft, quilting, home dÈcor and apparel.

    Regular price £11.95 p/u
  • Cranberry Brocade

    148cm wide, polyester and cotton brocade fabric in a rich pink and green floral design on black. Textured, elegant, and perfect for statement garments and occasion wear.

    Regular price £19.50 p/m
  • + More colours Crepe De Chine - Black
    Sold out

    Crepe De Chine - Black

    Black crepe de chine easy care dress fabric. A lightweight versatile fabric which drapes beautifully.††

    Regular price £8.00 p/m
  • + More colours Crepe De Chine - Flame

    Crepe De Chine - Flame

    Our smooth, lightweight crepe de chine fabric made from polyester is perfect for floaty dresses or blouses!

    Regular price £7.76 p/m
  • + More colours Crepe De Chine - Molly
    Sold out

    Crepe De Chine - Molly

    Smooth, lightweight, 150cm wide crepe de chine dress fabric in black with a beautiful floral print.

    Regular price £8.00 p/m
  • + More colours Crepe De Chine - Soft White
    Sold out

    Crepe De Chine - Soft White

    Easy to care for soft white crepe de chine dress fabric. A lightweight versatile fabric which drapes beautifully.††

    Regular price £8.00 p/m
  • + More colours Crepe Suiting - Coral

    Crepe Suiting - Coral

    Made from 88% polyester and 12% elastane, our coral-coloured crepe suiting fabric is ideal for wide-leg pants.

    Regular price £12.50 p/m
  • + More colours Crepe Suiting - Mustardly

    Crepe Suiting - Mustardly

    This 150cm wide polyester and elastane blend crepe suiting fabric in mustard is ideal for wide-leg trousers.

    Regular price £12.50 p/m
  • + More colours Crinkle Viscose - Black

    Crinkle Viscose - Black

    This 100% viscose fabric has a subtle crinkle appearance and black & white abstract print, great for palazzo pants.

    Regular price £12.96 p/m
  • + More colours Crinkle Viscose - Neon

    Crinkle Viscose - Neon

    140cm wide, viscose dress fabric with an interesting subtle crinkle finish and neon abstract print, ideal for blouses.

    Regular price £12.96 p/m
  • + More colours Crochet Lace - Wide Diamond - White

    Crochet Lace - Wide Diamond - White

    10cm wide white crochet cotton lace trim adorned with a delicate diamond pattern and a scalloped edge. Sold in 2 metre lengths.

    Regular price £5.00 p/u
  • Crocodile Tears

    150cm wide black faux crocodile skin fabric, 280gsm. Made from polyurethane, polyester, and viscose, durable with textured finish

    Regular price £16.00 p/m
  • + More colours Cross Hatch - Black
    Sold out

    Cross Hatch - Black

    A 150cm wide polyester/cloth/linen look dress fabric in black.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Coral

    Cross Hatch - Coral

    Easy care and virtually non-iron linen look dress fabric in coral, excellent for dressmaking.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Denim

    Cross Hatch - Denim

    A 150cm wide polyester/cloth/linen look dress fabric in a sort of washed out denim blue.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Grey

    Cross Hatch - Grey

    A 150cm wide polyester/cloth/linen look dress fabric in a sort of washed out grey.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Mint
    Sold out

    Cross Hatch - Mint

    A 148cm wide polyester/cloth/linen look fabric in mint, perfect for dressmaking.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Navy
    Sold out

    Cross Hatch - Navy

    Set Piece 1m - Polyester easy care linen look dress fabric in navy.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Olive

    Cross Hatch - Olive

    Linen look dress fabric in a marl dark olive green, perfect for dressmaking.

    Regular price £7.00 p/m
  • + More colours Cross Hatch - Slate Blue
    Sold out

    Cross Hatch - Slate Blue

    A 150cm wide polyester/cloth/linen look dress fabric in a sort of washed out slate blue.

    Regular price £6.26 p/m
  • + More colours Cross Hatch - Wine

    Cross Hatch - Wine

    Textured, linen look fabric in dark wine suiting fabric. Made from polyester.

    Regular price £7.00 p/m
  • Cross Roads

    155cm wide cotton checked shirting fabric in black and beige, perfect for dresses, pyjamas and crafts!

    Regular price £9.00 p/m
  • Cross Roads - Yellow

    Made from 100% cotton this checked shirting fabric in yellow is ideal for PJ'S, crafts or dresses!

    Regular price £9.00 p/m
  • Crushed - Black

    145cm wide, polyester/spandex velvet velour with a crushed finish in black, ideal for relaxed-fit jackets.

    Regular price £7.50 p/m
  • Crystal Reflections

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

    Regular price £11.00 p/m
  • Made in Britain Cuffing – Bottoms and Tops

    Cuffing – Bottoms and Tops

    Regular price £8.96 p/m
  • + More colours Cushion Soft - All Colours

    Cushion Soft - All Colours

    149cm wide water-resistant polyester canvas fabric. Ideal for indoor & outdoor cushions, furniture and home dÈcor. OEKO-TexÆ

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Beige

    Cushion Soft - Beige

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in beige. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Black

    Cushion Soft - Black

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in black. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Bottle

    Cushion Soft - Bottle

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in bottle green. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Burnt Orange

    Cushion Soft - Burnt Orange

    149cm wide burnt orange water-resistant polyester fabric, great for adding rustic charm to your outdoor decor while providing durability and comfort. Oeko Tex.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Copen

    Cushion Soft - Copen

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in blue. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Dark Grey

    Cushion Soft - Dark Grey

    This dark grey 149cm wide water-resistant fabric is perfect for creating durable and comfortable outdoor cushions with a sophisticated look. Oeko Tex.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Khaki

    Cushion Soft - Khaki

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in khaki. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Navy

    Cushion Soft - Navy

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in navy. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Ochre

    Cushion Soft - Ochre

    149cm wide water-resistant, Oeko-Tex certified polyester fabric in orche. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Red

    Cushion Soft - Red

    149cm wide water-resistant polyester fabric, perfect for adding a pop of colour to outdoor decor while providing durability and comfort for cushions. Oeko Tex.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Rose

    Cushion Soft - Rose

    Water-resistant polyester fabric in rose pink is durable and versatile, perfect for outdoor use. 149cm wide, ideal for cushions and furnishings. Oeko-Tex certified.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Sand

    Cushion Soft - Sand

    149cm wide light brown water-resistant polyester fabric. Perfect for making comfortable and durable cushions that can withstand the elements. Oeko Tex.

    Regular price £12.00 p/m
  • + More colours Cushion Soft - Silver

    Cushion Soft - Silver

    Water-resistant polyester fabric in silver grey is durable and versatile, perfect for outdoor use. 149cm wide, ideal for cushions and furnishings. Oeko-Tex certified.

    Regular price £12.00 p/m
  • Cut Out

    Made from a blend of polyester and viscose, this abstract 'cut out' fabric in a forest green hue is ideal for dresses!

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