Croft Mill

New & Restocked

We add new fabrics, dress patterns and haberdashery items on to our online store every week. Please check out our fab selection of fabrics for dressmaking, quilting and patchwork as well as a variety of other crafts.

1–24 of 249 items
View:
Sort by:
Bamboo Silk - Aurora Marble
Part number
2412W03-R

Bamboo Silk - Aurora Marble

140cm wide, 90% bamboo, 10% nylon silk fabric. Eco-friendly, super soft with a marble design.
Price incl. VAT
£13.50 per metre
Lemon Cello
Part number
2508AZ01-R

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.
Price incl. VAT
£12.00 per metre
4oz Denim Chambray - Painted Florals
Part number
2505E01-B

4oz Denim Chambray - Painted Florals

175cm wide, 100% cotton 4oz lightweight chambray denim fabric with a pretty ditsy floral print.
Price incl. VAT
£15.75 per metre
Polo Perhaps
Part number
2508P12-R

Polo Perhaps

140cm wide, 100% cotton pique fabric in white, 121gsm with a soft silky touch and elegant drape. Perfect for timeless shirts, summer dresses, and refined tailoring.
Price incl. VAT
£9.00 per metre
Purple Patch
Part number
2508P11-R

Purple Patch

140cm wide, 100% viscose crepe fabric with an irregular yet organised patchwork design in purple, mauve, teal, and orange. Lightweight 121gsm with elegant drape, perfect for dresses, blouses, and skirts.
Price incl. VAT
£12.00 per metre
Silver Forest
Part number
2508P10-B

Silver Forest

145cm wide, 100% cotton fabric in off-white and dark teal with a forest-inspired design. Lightweight 127gsm loose weave, perfect for airy tops, dresses, and layered garments.
Price incl. VAT
£12.00 per metre
Nothing Fancy
Part number
2508P09-R

Nothing Fancy

145cm wide, 78% viscose 22% linen fabric in cream. Lightweight 149gsm plain weave shirting with a soft finish, perfect for shirts, blouses, and dresses.
Price incl. VAT
£10.00 per metre
Viscose Jersey - Powder Blue
Part number
2508CF01-R

Viscose Jersey - Powder Blue

150cm wide, 92% viscose 8% elastane jersey fabric in powder blue, 290gsm. Soft and smooth, ideal for dresses, tops, skirts, and loungewear.
Price incl. VAT
£10.50 per metre
Viscose Jersey - Lisle
Part number
2508CF01-R

Viscose Jersey - Lisle

134cm wide, ribbed viscose jersey in pale gold-beige, Soft as cashmere with beautiful drape, perfect for dresses, trousers, and tops. Ex-Ralph Lauren.
Price incl. VAT
£16.75 per metre
Plain Viscose Satin - Black
Part number
2508NE01A-B

Plain Viscose Satin - Black

140cm wide, 135gsm viscose and rayon satin fabric in black. Lightweight with a silky handle and fluid drape.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Navy
Part number
2508NE01B-B

Plain Viscose Satin - Navy

140cm wide, 135gsm viscose and rayon satin fabric in navy. Lightweight with a silky handle and fluid drape.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Coral
Part number
2508NE01C-B

Plain Viscose Satin - Coral

140cm wide, 135gsm viscose and rayon satin fabric in coral. Lightweight with a silky handle and fluid drape.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Off White
Part number
2508NE01D-B

Plain Viscose Satin - Off White

140cm wide, 135gsm viscose rayon satin fabric in off white. Lightweight with a silky handle, sheen and drape, perfect for blouses.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Optical White
Part number
2508NE01E-B

Plain Viscose Satin - Optical White

140cm wide, 135gsm viscose rayon satin fabric in optical white. Lightweight with a silky handle, sheen and drape, perfect for bridalwear.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Camel
Part number
2508NE01F-B

Plain Viscose Satin - Camel

140cm wide, 135gsm viscose and rayon satin fabric in camel. Lightweight with a silky handle, soft sheen and drape.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Royal
Part number
2508NE01G-B

Plain Viscose Satin - Royal

140cm wide, 135gsm viscose and rayon satin fabric in royal blue. Lightweight with a silky handle, luminous sheen, and fluid drape.
Price incl. VAT
£14.95 per metre
Plain Viscose Satin - Purple
Part number
2508NE01H-B

Plain Viscose Satin - Purple

140cm wide, 135gsm viscose and rayon satin fabric in purple. Lightweight with a soft sheen and fluid drape, perfect for dresses.
Price incl. VAT
£14.95 per metre
Rib Ticker
Part number
2505S

Rib Ticker

145 cm wide ribbed cotton jersey, as breathable as your morning yoga class and softer than your favourite hotel robe.
Price incl. VAT
£8.95 per metre
Sapphire Night Viscose
Part number
2508M01-B

Sapphire Night Viscose

143cm wide, 100% viscose fabric with a fine handle and subtle woven texture for added depth. Soft, fluid, ideal drapey garments.
Price incl. VAT
£9.50 per metre
Austrian Seersucker - Mariner
Part number
2508AH01-B

Austrian Seersucker - Mariner

150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.
Price incl. VAT
£15.75 per metre
Cable Car - Chunky Wool - Aqua
Cable Car - Chunky Wool - Aqua
Part number
2508CF02

Cable Car - Chunky Wool - Aqua

149cm wide, Italian lambswool cable-knit fabric in an aqua blue hue, perfect for soft and cosy jumpers.
Price incl. VAT
£36.00 per metre
Cable Car - Chunky Wool - Tan
Cable Car - Chunky Wool - Tan
Part number
2508CF03

Cable Car - Chunky Wool - Tan

149cm wide, Italian lambswool cable-knit fabric in a tan brown hue, perfect for soft and cosy jumpers.
Price incl. VAT
£36.00 per metre
Cable Car - Chunky Wool - Oat
Cable Car - Chunky Wool - Oat
Part number
2508CF05

Cable Car - Chunky Wool - Oat

149cm wide, Italian lambswool cable-knit fabric in a neutral oat hue, perfect for soft and cosy jumpers.
Price incl. VAT
£36.00 per metre
Cable Car - Chunky Wool - Blue
Cable Car - Chunky Wool - Blue
Part number
2508CF04

Cable Car - Chunky Wool - Blue

149cm wide, Italian lambswool cable-knit fabric in blue, perfect for soft and cosy jumpers.
Price incl. VAT
£36.00 per metre