Croft Mill

Buy Fabrics Online

Choose from over 3000 dress and craft fabrics stocked in our warehouse and available to buy online today. We have a fabulous range of fabrics which we update regularly so please come in and have a browse around.

2353–2368 of 2368 items
View:
Sort by:
If You Go Down..
Part number
1802J11

If You Go Down..

This 150cm wide magnificent cotton needlecord comes in almost white, so maybe a cloth for posing in, rather than adventure.
Price incl. VAT
£5.00 per metre
Out of stock
Poplin Print - Flamingo - Grey
Part number
1805B02c

Poplin Print - Flamingo - Grey

113cm wide Flamingo cotton material in grey. 100% cotton material for craft and dressmaking the flamingo print is lovely.
Price incl. VAT
£7.25 per metre
Out of stock
Denim - Broken Marl Indigo (I)
Part number
1801B05

Denim - Broken Marl Indigo (I)

Denim – Broken Marl Indigo i, A fabulous 100%cotton, 150cm wide and approx.. 9oz denim in an indigo blue marl which has been woven in such a way the face has the twill and is broken giving it a slight marl appearance.
Price incl. VAT
£8.50 per metre
Out of stock
Ponte Roma - Purple
Part number
754f

Ponte Roma - Purple

150cm wide good quality 70% Viscose 27% Poly 3% Elastane Ponte Roma jersey fabric in a vibrant purple shade.
Price incl. VAT
£7.50 per metre
Out of stock
Put The Kettle On - Ditto - Pale Blue
Part number
6440g

Put The Kettle On - Ditto - Pale Blue

This Superior Quality 65% poly/ 35% Cotton is very dainty. Lots of tiny "ditto" dots in ivory on an pale blue background. This suitable for blouses, dresses, nightwear and crafts. Lovely fabric for little girls dresses.
Price incl. VAT
£3.25 per metre
Out of stock
Truely Madly Deeply
Part number
6203

Truely Madly Deeply

Hook, line, and sinker we fell for this unusual fabric. Made in Italy this heart woven jacquard is a double cloth giving the fabric a wonderful texture.
Price incl. VAT
£14.00 per metre
Out of stock
Christmas Sparkle - Flake Red
Part number
6142b

Christmas Sparkle - Flake Red

140cm wide polyester organza in red with an all over silver snowflakes pattern.
Price incl. VAT
£5.00 per metre
Out of stock
John Louden Canvas - Flamingos
Part number
JL7243a

John Louden Canvas - Flamingos

138cm wide cotton cotton canvas by John Louden with an all over Flamingos print on a pale blue background.
Price incl. VAT
£18.00 per metre
Out of stock
Seersucker - Pink and White Stripe
Part number
3056a

Seersucker - Pink and White Stripe

148cm wide pink and white stripe poly/cotton seersucker fabric.
Price incl. VAT
£5.25 per metre
Out of stock
Christmas Cotton - Don't Hover on the Doorstep
Part number
2124c

Christmas Cotton - Don't Hover on the Doorstep

136cm wide Christmas print on a soft 100% cotton fabric
Price incl. VAT
£7.95 per metre
Out of stock
Could Change - Grey
Part number
1588b

Could Change - Grey

A 150cm wide grey polyester self-coloured pinstriped suiting, completely washable, quick drying, doesn’t crease. Spill, wash and go.
Price incl. VAT
£4.00 per metre
Out of stock
Canvas - VW Campervan
Part number
1992b

Canvas - VW Campervan

A 150cm wide, plain light beige cotton canvas with a Volkswagen carvanette print, in rows all over the cloth. The vehicles come in different colours and no doubted printed before the emissions scandal.
Price incl. VAT
£11.75 per metre
Out of stock
Pretty, Prettier, Prettiest
Part number
2103PH06

Pretty, Prettier, Prettiest

A 114cm gorgeous tiny multi-coloured floral patterned combed cotton poplin. If you are in to tiny floral designs you will not find one better than this.
Price incl. VAT
£9.25 per metre
Out of stock
Cotton Jersey - White
Part number
733b

Cotton Jersey - White

Lightweight white cotton jersey fabric, perfect for tops and t-shirts.
Price incl. VAT
£5.50 per metre
Out of stock
Cotton Canvas Cream
Part number
1463

Cotton Canvas Cream

Cotton canvas in cream. very strong cloth for use anywhere you need strength.
Price incl. VAT
£9.00 per metre
Out of stock
All I can see
Part number
1328

All I can see

Another superb viscose Lycra jersey fabric from Liberty. This is a clever print made up of shades of mauve and aqua distressed roses on a black ground.
Price incl. VAT
£14.00 per metre
Out of stock