Croft Mill

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! Read more/less

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!

3529–3552 of 3863 items
View:
Sort by:
Italian Tencel - Origami
Italian Tencel - Origami
Part number
2406CF22

Italian Tencel - Origami

Woven in Italy, our deadstock Tencel twill dress fabric in orange features an abstract print, ideal for blouses.
Price incl. VAT
£28.00 per metre
Out of stock
Italian Wool - Carnival
Italian Wool - Carnival
Part number
2406CF20

Italian Wool - Carnival

Made from 100% wool, this deadstock fabric was woven in Italy and features a striking, abstract print.
Price incl. VAT
£31.00 per metre
Out of stock
Etro Viscose - Verdant
Etro Viscose - Verdant
Part number
2406CF19

Etro Viscose - Verdant

Woven in Italy, our deadstock 100% viscose dress fabric features a detailed floral and paisley pattern in green.
Price incl. VAT
£23.00 per metre
Out of stock
Marni Viscose - Astral
Marni Viscose - Astral
Part number
2406CF13

Marni Viscose - Astral

140cm wide, 100% viscose crepe batik fabric in black, perfect for blouses. Deadstock, woven in Italy.
Price incl. VAT
£25.00 per metre
Out of stock
Silks of Italy - Sorrento Stripes
Silks of Italy - Sorrento Stripes
Part number
2406CF10

Silks of Italy - Sorrento Stripes

Woven in Italy, our deadstock dress fabric features a blue stripe pattern with a small-scale floral print.
Price incl. VAT
£38.00 per metre
Out of stock
Silks of Italy - Eruption
Silks of Italy - Eruption
Part number
2406CF05

Silks of Italy - Eruption

Made from 100% silk, this Italian deadstock fabric features an abstract pink/orange print on a black ground.
Price incl. VAT
£38.00 per metre
Out of stock
Silks of Italy - Tuscan Tapestry
Silks of Italy - Tuscan Tapestry
Part number
2406CF04

Silks of Italy - Tuscan Tapestry

Deadstock silk dress fabric woven in Italy, featuring a bold large-scale print made up of blue and yellow hues.
Price incl. VAT
£38.00 per metre
Out of stock
Embroidered Floral Muslin
Part number
2406M04

Embroidered Floral Muslin

Cotton embroidered floral muslin in ivory. Perfect for blouses, summer dresses & baby clothing.
Price incl. VAT
£13.25 per metre
Out of stock
Jovi - Ecru
Part number
2406NE01D

Jovi - Ecru

This 120gsm dobby woven jacquard fabric is made from cotton and rayon, featuring a textured check design in ecru.
Price incl. VAT
£16.50 per metre
Out of stock
San Marino - 4.8oz Denim - Indigo
San Marino - 4.8oz Denim - Indigo
Part number
2405CF17

San Marino - 4.8oz Denim - Indigo

150cm wide, 100% cotton, 4.8oz Italian deadstock denim shirting fabric in indigo.
Price incl. VAT
£19.95 per metre
Out of stock
Teresa - Brown
Part number
2405M04B

Teresa - Brown

Our geometric double-knit Ponte Roma jacquard fabric in gold is made from polyester, polyamide & elastane.
Price incl. VAT
£15.95 per metre
Out of stock
Striped Viscose Linen Slub - Cream
Part number
2405H01

Striped Viscose Linen Slub - Cream

Our viscose, linen & polyester blend slub fabric in cream has a fine black pinstripe, perfect for summer wear.
Price incl. VAT
£15.00 per metre
Out of stock
Merchant & Mills - Denham Jacket Pattern (UK 6-18)

Merchant & Mills - Denham Jacket Pattern (UK 6-18)

Drawing inspiration from a vintage Austrian hiking jacket, the Denham jacket is ideal for all seasons.
Price incl. VAT
£16.50
Out of stock
Smooth Crepe - Bailey Blue
Part number
2211S01 1705s

Smooth Crepe - Bailey Blue

Baby blue crepe fabric made from 60% polyester, 37% Viscose & 3% elastane, ideal for fitted wide leg trousers, pencil skirts and blazers to match!
Price incl. VAT
£12.00 per metre
Out of stock
Colonial
Colonial
Part number
2405CF16

Colonial

148cm wide, cotton chino twill trousering fabric in pale stone. Super soft and durable, made in Italy!
Price incl. VAT
£16.00 per metre
Out of stock
Another Fine Mess
Another Fine Mess
Part number
2405CF12

Another Fine Mess

100% linen suiting fabric in cream with an oatmeal check, ex-designer deadstock, made in Italy.
Price incl. VAT
£27.45 per metre
Out of stock
Jacquard Floreale
Jacquard Floreale
Part number
2405CF11

Jacquard Floreale

Luxurious Italian-made pale blue cotton jacquard shirting fabric with a delicate white floral design.
Price incl. VAT
£16.50 per metre
Out of stock
Proper Seersucker - Denim Blue Stripe

Proper Seersucker - Denim Blue Stripe

Made from 100% cotton, this denim blue and white striped seersucker fabric is lightweight and breathable, perfect for summer dresses, bedding and crafts!
Price incl. VAT
£15.75 per metre
Out of stock
Italian Cotton Lawn - Metallic Copper

Italian Cotton Lawn - Metallic Copper

148cm cotton lawn white dress fabric with metallic copper details woven in lurex. Made in Italy. Limited stocks available!
Price incl. VAT
£17.50 per metre
Out of stock
Poplin Print - Sunset Cove - Green
Part number
2405O02B

Poplin Print - Sunset Cove - Green

This lovely 100% cotton poplin print fabric has many beautiful shades of green palm leaves printed on a crisp white background. This fabric is very beach holiday vibes!
Price incl. VAT
£7.95 per metre
Out of stock
Lily Chrystal
Lily Chrystal
Part number
2405C01

Lily Chrystal

This exquisite glittery fabric in silver is made from 100% polyester, perfect for extra special occasions.
Price incl. VAT
£45.00 per metre
Out of stock
Cable Car - Chunky Wool - Coral
Cable Car - Chunky Wool - Coral
Part number
2405CF01F

Cable Car - Chunky Wool - Coral

Our chunky cable-knit lambswool fabric in a coral hue is made in Italy and is perfect for jumper dresses.
Price incl. VAT
£32.00 per metre
Out of stock
Cable Car - Chunky Wool - Dark Grey
Cable Car - Chunky Wool - Dark Grey
Part number
2405CF01E

Cable Car - Chunky Wool - Dark Grey

Knitted in Italy, our dark grey cable-knit fabric is made from 100% lambswool and is perfect for jumpers.
Price incl. VAT
£32.00 per metre
Out of stock
Cable Car - Chunky Wool - Cream
Cable Car - Chunky Wool - Cream
Part number
2405CF01D

Cable Car - Chunky Wool - Cream

This Italian chunky cream cable-knit fabric from 100% lambswool is perfect for soft and warm cardigans.
Price incl. VAT
£32.00 per metre
Out of stock