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!

3937–3960 of 4279 items
View:
Sort by:
Remnant - Boston - Plain Cotton Poplin - Sage (1m)
Part number
2307O01 0925G

Remnant - Boston - Plain Cotton Poplin - Sage (1m)

Remnant (1m) - Discover our 114cm wide, 121gsm plain dyed 100% cotton poplin fabric in Sage Green. Perfect for crafts & dressmaking. Oeko-Tex Standard 100.
Old price
£6.75
Price incl. VAT
£6.08
10% discount
Valid until 26/06/2026
Remnant - Premier Jersey - Ella - Blue (50cm)
Part number
2203H42 0825G

Remnant - Premier Jersey - Ella - Blue (50cm)

Remnant (0.5m) - This stretch cotton and elastane features flowers and stems in shades of blue, green, orange and grey. A very pretty fabric! OEKO-Tex®.
Old price
£9.00
Price incl. VAT
£8.10
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Canvas - Heavy - Beige - (2m)
Part number
7264a 0623A

Remnant - Water Resistant Canvas - Heavy - Beige - (2m)

Remnant (2m) - 150cm wide 440gsm heavy water resistant PU coated polyester canvas in fabric beige
Old price
£24.00
Price incl. VAT
£21.60
10% discount
Valid until 26/06/2026
Remnant - Heavy Water Resistant Canvas - Green (1.2m)
Part number
7264b 0623A

Remnant - Heavy Water Resistant Canvas - Green (1.2m)

Remnant (1.2m) - 155cm wide PU coated heavy polyester canvas in green with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Old price
£14.40
Price incl. VAT
£12.96
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Canvas - Heavy - Beige (75cm)
Part number
7264a 0623A

Remnant - Water Resistant Canvas - Heavy - Beige (75cm)

Remnant (75cm) - 150cm wide 440gsm heavy water resistant PU coated polyester canvas in fabric beige
Old price
£9.00
Price incl. VAT
£8.10
10% discount
Valid until 26/06/2026
Remnant - Heavy Water Resistant Canvas - Lime (75cm)
Part number
7264L 0623A

Remnant - Heavy Water Resistant Canvas - Lime (75cm)

Remnant (75cm) - 155cm wide PU coated heavy polyester canvas in lime green with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Old price
£9.00
Price incl. VAT
£8.10
10% discount
Valid until 26/06/2026
Remnant - Cotton Canvas - Red (0.4m)
Part number
1809O17 0925G

Remnant - Cotton Canvas - Red (0.4m)

Remnant (0.4m) - Plain cotton canvas in red. Very strong cloth for use anywhere you need strength.
Price incl. VAT
£4.38
Remnant - Superior Anti Static Dress Lining - Magenta (6m)
Part number
X9 0725G

Remnant - Superior Anti Static Dress Lining - Magenta (6m)

Remnant (6m) - Superior Quality Dress Lining. 100% Polyester. 60inch Wide. European made and dyed. Anti-static.
Old price
£17.70
Price incl. VAT
£15.93
10% discount
Valid until 26/06/2026
Remnant - Cushion Soft - Silver (1.5m)
Part number
2104O01k 0523A

Remnant - Cushion Soft - Silver (1.5m)

Remnant (1.5m) - 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.
Old price
£18.00
Price incl. VAT
£16.20
10% discount
Valid until 26/06/2026
Remnant - Cushion Soft - Khaki (85cm)
Part number
2104O01e 0523A

Remnant - Cushion Soft - Khaki (85cm)

Remnant (85cm) - 149cm wide water-resistant, Oeko-Tex certified polyester fabric in khaki. Ideal for indoor and outdoor cushions, furniture, and home décor.
Old price
£10.20
Price incl. VAT
£9.18
10% discount
Valid until 26/06/2026
Remnant - Cushion Soft - Beige - (95cm)
Part number
2104O01b 2304R

Remnant - Cushion Soft - Beige - (95cm)

Remnant (95cm) - 149cm wide water-resistant, Oeko-Tex certified polyester fabric in beige. Ideal for indoor and outdoor cushions, furniture, and home décor.
Old price
£11.40
Price incl. VAT
£10.26
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Linen Slub - Beige - (1.8m)
Part number
1904O07h 2304R

Remnant - Water Resistant Linen Slub - Beige - (1.8m)

Remnant (1.8m) - Following on from our very popular canvas we have this "linen" look water resistant outdoor fabric. Perfect for sunbrella's, cushions, garden furniture covers. It comes in 8 colours, and is 185gsm.
Old price
£16.65
Price incl. VAT
£14.99
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Canvas Medium - Navy - (1.3m)
Part number
1780b 0725G

Remnant - Water Resistant Canvas Medium - Navy - (1.3m)

Remnant (1.3m) - 149cm wide PU coated polyester canvas: Very strong and water resistant. This one comes in a classic shade of navy. Approx 225gsm! OEKO-Tex®
Old price
£12.25
Price incl. VAT
£11.03
10% discount
Valid until 26/06/2026
Remnant - French Terry - Dark Olive - (0.5m)
Part number
2210H32 0825G

Remnant - French Terry - Dark Olive - (0.5m)

Remnant (0.5m) - Our 150cm wide plain French Terry jersey fabric in a dark olive shade is great for joggers, dressmaking and leggings!
Old price
£6.50
Price incl. VAT
£5.85
10% discount
Valid until 26/06/2026
Remnant - Pure Luxury - Boiled Wool - Taupe (50cm)
Part number
1909H01j 1123A

Remnant - Pure Luxury - Boiled Wool - Taupe (50cm)

Remnant (50cm) - High quality 100% boiled wool cloth in Taupe from one of the finest fabric manufacturers in Europe. Perfect for jackets and coats.
Price incl. VAT
£17.85
Remnant - Printed Satin Lining - Pedro (1m)
Part number
2207VM01 0725G

Remnant - Printed Satin Lining - Pedro (1m)

Remnant 1m-This satin purple 100% polyester lining fabric features a black damask printed pattern, perfect to pair with skirts, trousers or coats!
Old price
£7.00
Price incl. VAT
£6.30
10% discount
Valid until 26/06/2026
Remnant - Luxury 8 Wale Corduroy - Tan (0.5m)
Part number
2210BEG04 0725G

Remnant - Luxury 8 Wale Corduroy - Tan (0.5m)

Remnant (0.5m) - This chunky 8 wale corduroy fabric has a versatile tan brown hue. Perfect for jacketing and heavier tunics and dresses. This is also a great fabric for bags.
Old price
£7.00
Price incl. VAT
£6.30
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Canvas - Heavy - Beige - (1.25m)
Part number
7264a 1022R

Remnant - Water Resistant Canvas - Heavy - Beige - (1.25m)

Remnant (1.25m) - 150cm wide 440gsm heavy water resistant PU coated polyester canvas in fabric beige
Old price
£15.00
Price incl. VAT
£13.50
10% discount
Valid until 26/06/2026
Remnant - Water Resistant Canvas - Heavy - Beige - (1.45m)
Part number
7264a 1022R

Remnant - Water Resistant Canvas - Heavy - Beige - (1.45m)

Remnant (1.45m) - 150cm wide 440gsm heavy water resistant PU coated polyester canvas in fabric beige.
Old price
£17.40
Price incl. VAT
£15.66
10% discount
Valid until 26/06/2026
Remnant - With Cashmere – Grey Marl (0.5m)
Part number
1202ph01 0725G

Remnant - With Cashmere – Grey Marl (0.5m)

Remnant (0.5m) - Grey Marl wool with cashmere coating fabric.
Price incl. VAT
£16.00
Verona Flannel - Piacenza
Verona Flannel - Piacenza
Part number
2510CF06-R

Verona Flannel - Piacenza

Italian ex-designer cotton flannel, 157cm wide, 180gsm. Soft brushed check in blue, olive, and cream
Price incl. VAT
£16.25 per metre
Out of stock
Como Classico - Denim - Giorgio
Como Classico - Denim - Giorgio
Part number
2509CF32

Como Classico - Denim - Giorgio

Rigid 100% cotton denim, perfect for jeans and workwear.
Price incl. VAT
£21.95 per metre
Out of stock
Punto Milano - Noir
Punto Milano - Noir
Part number
2509CF30-B

Punto Milano - Noir

Superior quality Italian Punto Di Milano fabric in black, composed of 97% viscose and 3% elastane.
Price incl. VAT
£18.50 per metre
Out of stock
Dales Check Wool
Dales Check Wool
Part number
2508NB05-B

Dales Check Wool

150cm wide pure wool fabric woven in Yorkshire from deadstock yarns. Red check with cream, and green accents.
Price incl. VAT
£28.00 per metre
Out of stock