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.

217–240 of 309 items
View:
Sort by:
Standard Cotton - Black
Part number
2502PS02-R

Standard Cotton - Black

156cm wide, midweight 100% cotton fabric in classic black. Durable, breathable, and versatile.
Price incl. VAT
£8.00 per metre
Standard Cotton - Navy
Part number
2502PS03-R

Standard Cotton - Navy

156cm wide, midweight 100% cotton fabric in classic navy blue. Durable, breathable, and versatile.
Price incl. VAT
£8.00 per metre
Modal Cotton Velour - Purple
Part number
2502P06-R

Modal Cotton Velour - Purple

150cm wide, modal and cotton velour fabric in purple, perfect for creating soft tracksuits.
Price incl. VAT
£13.00 per metre
Limited Edition - Heaven
Part number
2502ET16-B

Limited Edition - Heaven

This lightweight stretch polyester satin fabric features a bold floral design in deep blue and rich gold.
Price incl. VAT
£13.50 per metre
Limited Edition - Striped
Part number
2502ET17-B

Limited Edition - Striped

150cm wide, 100% polyester satin fabric with a hand-painted style stripe print in rich brown and cream.
Price incl. VAT
£13.50 per metre
Cotton Jersey - Blue Mile
Part number
2106S09-R

Cotton Jersey - Blue Mile

171cm wide, navy blue lightweight 100% cotton jersey fabric.
Price incl. VAT
£6.50 per metre
Out of stock
Olea Jersey - Navy
Olea Jersey - Navy
Part number
2302M05B-R

Olea Jersey - Navy

Our knitted jersey fabric made from a blend of viscose, linen and elastane comes in a dark navy hue, ideal for dresses.
Price incl. VAT
£11.75 per metre
English Overcoat
English Overcoat
Part number
2403S01-R

English Overcoat

Woven in Britain, Yorkshire, our 150cm wide black wool coating fabric is ideal for high-quality jackets.
Price incl. VAT
£24.00 per metre
Limited Edition - Legacy
Part number
2502ET15-B

Limited Edition - Legacy

150cm wide, 100% polyester satin fabric with an abstract floral print in brown, blue and gold tones.
Price incl. VAT
£13.50 per metre
Limited Edition - Addicted to You
Part number
2502ET14-B

Limited Edition - Addicted to You

150cm wide, 100% polyester satin fabric with a beautiful multi-coloured floral design.
Price incl. VAT
£13.50 per metre
Dobby Voile - White
Part number
2404H01B-R

Dobby Voile - White

140cm wide, 100% cotton voile fabric in white with a subtle striped dobby weave design.
Price incl. VAT
£7.95 per metre
Omega
Part number
2302S10-R

Omega

150cm wide superfine wool suiting fabric has a gorgeously soft hand. Features an interesting birds-eye weave in shades of black, dark grey and navy.
Price incl. VAT
£14.00 per metre
Viscose Jersey - Royal Blue
Viscose Jersey - Royal Blue
Part number
2111526-R

Viscose Jersey - Royal Blue

Our royal blue viscose jersey fabric is bright and bold and perfect for holiday garments. Guaranteed to add a splash of colour to your designs.
Price incl. VAT
£8.50 per metre
Elena
Elena
Part number
2203M16-R

Elena

Our beautiful, soft finish lightweight white viscose dress fabric has an all-over leaf print in shades of green. This drapes like liquid and is crease-resistant making it a delight to wear.
Price incl. VAT
£15.00 per metre
Alpen Fleece - Black
Part number
2409E02B-R

Alpen Fleece - Black

This black cotton & polyester jersey fabric with fleece backing is perfect for sweaters & joggers!
Price incl. VAT
£13.00 per metre
Limited Edition - Feeling Good
Limited Edition - Feeling Good
Part number
2502ET13-B

Limited Edition - Feeling Good

150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.
Price incl. VAT
£13.50 per metre
Limited Edition - Feel Love
Part number
2502ET12-B

Limited Edition - Feel Love

145cm wide, 100% silk twill dress fabric with a bold floral print, lightweight and classy.
Price incl. VAT
£35.00 per metre
Stripe + Snug - Black
Part number
2502ET11B-B

Stripe + Snug - Black

180cm very wide, black striped brushed cotton sweatshirt fabric, super soft with a good drape.
Price incl. VAT
£21.00 per metre
Stripe + Snug - Teal
Part number
2502ET11A-B

Stripe + Snug - Teal

180cm very wide, teal striped brushed cotton sweatshirt fabric, super soft with a good drape.
Price incl. VAT
£21.00 per metre
Ponte Roma Jacquard - Caro
Part number
2502ET10-B

Ponte Roma Jacquard - Caro

147cm wide, double-knit Ponte Roma jacquard with an abstract pattern made from viscose, polyester and polyamide.
Price incl. VAT
£14.00 per metre
Emerald Veil
Part number
2502ET09-B

Emerald Veil

Stunning emerald green lace made from cotton, viscose with 5% elastane, lovely, soft and breathable.
Price incl. VAT
£29.00 per metre
Microfleece - Green
Part number
2502ET08-B

Microfleece - Green

150cm wide, glorious bright green lightweight microfleece, soft as they come - made from polyester and elastane.
Price incl. VAT
£12.50 per metre
Pontoba - Beige
Part number
2502ET07C-B

Pontoba - Beige

160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.
Price incl. VAT
£23.00 per metre
Pontoba - Teal
Part number
2502ET07B-B

Pontoba - Teal

160cm wide, double knit jersey fabric in a teal blue hue, made from viscose, polyamide and elastane.
Price incl. VAT
£23.00 per metre