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:

  • Double Crepe - Double Drat

    150cm wide, extremely nice, so you pays your money and you takes your chance. Heavy Black - slightly heavier and more substantial, made in a different way.

    Regular price £12.00 p/m
  • Double Crepe - Midnight

    Superb value, lovely quality, midnight navy polyester and viscose double crepe dress fabric.

    Regular price £10.00 p/m
  • Made in Italy Double Dabble - Champagne
    Sold out

    Double Dabble - Champagne

    150cm faux-fur lined diamond quilted nylon fabric, with a water-resistant finish and light beige hue. Made in Italy.

    Regular price £22.00 p/m
  • Made in Italy Double Dabble - Grey
    Sold out

    Double Dabble - Grey

    Faux fur-lined diamond quilted nylon fabric, with a water-resistant finish and grey hue. 150cm wide, made in Italy.

    Regular price £22.00 p/m
  • Made in Italy Double Dabble - Plum

    Double Dabble - Plum

    158cm wide, nylon fur-lined diamond quilted fabric in dark navy, with wind & water-resistant finish, ideal for jackets. Made in Italy.

    Regular price £22.00 p/m
  • Double Gauze - Black

    135cm wide, cotton double gauze fabric in black, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Bordeaux Red

    135cm wide, cotton double gauze fabric in red, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Cream

    135cm wide, cotton double gauze fabric in cream, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Denim

    135cm wide, cotton double gauze fabric in denim blue, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Elephants Blue

    This blue and grey elephant print double gauze fabric is made from 100% cotton. Perfect for making cosy pyjamas, summer blouses and baby swaddle blankets!

    Regular price £7.68 p/m
  • Double Gauze - Elephants Pink

    Charming pink and grey elephant print double gauze is perfect for cosy pyjamas, summer blouses and baby swaddle blankets.

    Regular price £7.68 p/m
  • Double Gauze - Forest Green
    Sold out

    Double Gauze - Forest Green

    135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Grey

    135cm wide, cotton double gauze fabric in grey, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Hot Pink

    135cm wide, cotton double gauze in hot pink, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Double Gauze - Lilac

    135cm wide, cotton double gauze fabric in lilac, 126gsm. Lightweight, breathable and super comfy.

    Regular price £9.96 p/m
  • Double Gauze - Mint

    100% Cotton dress fabrics in mint with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments and baby friendly.

    Regular price £9.96 p/m
  • Double Gauze - Moss
    Sold out

    Double Gauze - Moss

    100% Cotton dress fabrics in moss with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.

    Regular price £9.96 p/m
  • Double Gauze - Navy

    135cm wide, cotton double gauze fabric in navy blue, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Pale Blue

    135cm wide, cotton double gauze fabric in pale blue, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Pale Sage

    135cm wide, cotton double gauze fabric in pale sage, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Pine Green

    135cm wide, cotton double gauze fabric in pine green, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Pink

    135cm wide, cotton double gauze fabric in pink, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Royal Blue
    Sold out

    Double Gauze - Royal Blue

    135cm wide, cotton double gauze fabric in royal blue, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Sage
    Sold out

    Double Gauze - Sage

    135cm wide, cotton double gauze fabric in sage green, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Sand
    Sold out

    Double Gauze - Sand

    135cm wide, cotton double gauze fabric in sand, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - Turquoise

    135cm wide, cotton double gauze fabric in turquoise, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Gauze - White

    135cm wide, cotton double gauze fabric in white, 126gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • Double Scallop Lace - Black

    145cm wide soft corded dressmaking lace in rich jet black. Beautifully made with a scallop edge on each side.

    Regular price £12.96 p/m
  • Double Scallop Lace - Dusky Pink

    145cm wide soft and heavy, corded, double scalloped dressmaking lace in a gorgeous dusky pink.

    Regular price £12.96 p/m
  • Double Scallop Lace - Grey

    145cm wide soft but heavy, corded, double scalloped dressmaking lace in steel grey.

    Regular price £12.96 p/m
  • Double Scallop Lace - Ivory

    145cm wide soft and heavy, corded, double scalloped dressmaking lace in a lovely soft ivory

    Regular price £12.96 p/m
  • Double Scallop Lace - Navy

    145cm wide soft and heavy corded dressmaking lace in navy blue. This is a double scalloped lace fabric. Beautifully made in polyester with a scallop edge on each side.

    Regular price £12.96 p/m
  • Double Scallop Lace - Royal
    Sold out

    Double Scallop Lace - Royal

    145cm wide soft and heavy corded dressmaking lace in rich royal blue. This is a double scalloped lace fabric. Beautifully made in polyester with a scallop edge on each side.

    Regular price £12.96 p/m
  • Double Scallop Lace - Scarlet

    Beautifully made 145cm wide soft and heavy corded dressmaking lace in scarlet red. Made with a double scalloped edge.

    Regular price £12.96 p/m
  • Double Scallop Lace - Teal

    145cm wide quite traditional soft corded lace. 100% polyester with a scallop edge and beautifully made. This is a stunning teal colour.

    Regular price £12.96 p/m
  • Double Scallop Lace - Wine

    Beautifully made 145cm wide soft and heavy corded dressmaking lace in wide red. Made with a double scalloped edge.

    Regular price £12.96 p/m
  • Double Sided Fleece - Camo Grey

    Soft 142cm-wide double sided printed fleece with a wavy grey and off-white design is ideal for animal beds, clothing, blankets and loungewear.

    Regular price £12.00 p/m
  • Double Sided Fleece - Diamond

    150cm wide double sided printed fleece with a grey diamond design on a white background. Perfect warm clothing, blankets and soft furnishings.

    Regular price £12.00 p/m
  • Double Sided Fleece - Moonshine
    Sold out

    Double Sided Fleece - Moonshine

    Gorgeous 150cm wide double-sided printed fleece fabric featuring baby pink and blue moons and stars on a soft white background. Perfect for loungewear!

    Regular price £12.00 p/m
  • Double Sided Fleece - Pistachio Flower

    152cm wide double-sided printed fleece fabric featuring pale green background with pink flowers. Perfect for loungewear!

    Regular price £12.00 p/m
  • Double Sided Fleece - Skulls

    147cm wide double sided printed fleece with a white skull and crossbones design on a grey background. Perfect warm clothing and soft furnishings.

    Regular price £12.00 p/m
  • Double Sided Stretch Fleece - Black

    Black 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.

    Regular price £13.50 p/m
  • Double Sided Stretch Fleece - Ivory
    Sold out

    Double Sided Stretch Fleece - Ivory

    Ivory 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.

    Regular price £13.50 p/m
  • Double Sided Stretch Fleece - Navy
    Sold out

    Double Sided Stretch Fleece - Navy

    Navy 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.

    Regular price £13.50 p/m
  • Double Sided Terry Towelling - Baby Blue

    152cm wide, double-sided cotton terry towelling in baby blue. Thick, absorbent & incredibly soft.

    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