The Thread Emporium are able to supply the fabrics displayed on this page.

Where we do not carry stock delivery can be made in as little as 2 days. No carriage charges apply.

Ordering by the metre:
14count White, Antique White, Ecru & Ivory
1. Minimum order 50cm.
2. Increments of 50cm apply.
Others
1. Minimum order 1m
2. Increments of 1m apply.


Discounts are available for craft groups, bulk buyers & frequent purchasers.

Needlecraft Fabrics

Follow the links below to view the fabric types, colour choices and prices.



























 AIDA Perl 11 Count / 100% cotton
Aida 11 ct / White 110 cm £13.87 per metre
Aida 11 ct / White/ Fat Quarter 53 x 48cm £4.84 each
Aida 11ct / Antique White 110 cm £13.87 per metre
Aida 11ct / Antique White / Fat Quarter 53 x 48cm £4.84 each
Aida 11ct / Ivory 110 cm £13.87 per metre
Aida 11ct / Ivory/ Fat Quarter 53 x 48cm £4.84 each
 AIDA Stern 14 Count / 100% cotton  (Metallics  are 93%  cotton 7% metallic)
Aida 14 ct / White 110 cm £15.56 per metre
Aida 14 ct / White/ Fat Quarter 53 x 48cm £5.26 each
Aida 14ct / Antique White 110 cm £15.56 per metre
Aida 14ct / Antique White / Fat Quarter 53 x 48cm £5.26 each
Aida 14ct / Black 110 cm £17.95 per metre
Aida 14ct / Black / Fat Quarter 53 x 48cm £5.82 each
Aida 14ct / Christmas Red 110 cm £17.95 per metre
Aida 14ct / Christmas Red / Fat Quarter 53 x 48cm £5.82 each
Aida 14ct / Dark Ecru 100 cm £16.14 per metre
Aida 14ct / Dark Ecru / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Deep Royal Blue 110 cm £17.95 per metre
Aida 14ct / Deep Royal Blue / Fat Quarter 53 x 48cm £5.82 each
Aida 14ct / Ecru 110 cm £16.14 per metre
Aida 14ct / Ecru / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Grey 110 cm £16.14 per metre
Aida 14ct / Grey / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Ice Blue 110 cm £16.14 per metre
Aida 14ct / Ice Blue / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Ivory 110 cm £15.56 per metre
Aida 14ct / Ivory/ Fat Quarter 53 x 48cm £5.26 each
Aida 14ct / Light Peach 110 cm £16.14 per metre
Aida 14ct / Light Peach / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Light Sage Green 110 cm £16.14 per metre
Aida 14ct / Light Sage Green / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Metallic Gold Fleck 110 cm £26.05 per metre
Aida 14ct / Metallic Gold Fleck / Fat Quarter 53 x 48cm £7.90 each
Aida 14ct / Metallic Pearl Fleck 110 cm £26.05 per metre
Aida 14ct / Metallic Pearl Fleck / Fat Quarter 53 x 48cm £7.90 each
Aida 14ct / Metallic Silver Fleck 110 cm £28.20 per metre
Aida 14ct / Metallic Silver Fleck / Fat Quarter 53 x 48cm £8.30 each
Aida 14ct / Navy Blue 110 cm £17.95 per metre
Aida 14ct / Navy Blue / Fat Quarter 53 x 48cm £5.82 each
Aida 14ct / Pale Blue 110 cm £16.14 per metre
Aida 14ct / Pale Blue / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Pale Lemon 110 cm £16.14 per metre
Aida 14ct / Pale Lemon / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Pale Lilac 110 cm £16.14 per metre
Aida 14ct / Pale Lilac / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Palest Blue 110 cm £16.87 per metre
Aida 14ct / Palest Blue / Fat Quarter 53 x 48cm £5.61 each
Aida 14ct / Platinum 110 cm £16.14 per metre
Aida 14ct / Platinum / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Smokey Pearl 110 cm £16.87 per metre
Aida 14ct / Smokey Pearl / Fat Quarter 53 x 48cm £5.61 each
Aida 14ct / Sugar Pink 110 cm £16.14 per metre
Aida 14ct / Sugar Pink / Fat Quarter 53 x 48cm £5.42 each
Aida 14ct / Vintage Dark 110 cm £21.19 per metre
Aida 14ct / Vintage Dark / Fat Quarter 53 x 48cm £6.57 each
Aida 14ct / Vintage Grass Green 110 cm £21.19 per metre
Aida 14ct / Vintage Grass Green / Fat Quarter 53 x 48cm £6.57 each
Aida 14ct / Vintage Light 110 cm £21.19 per metre
Aida 14ct / Vintage Light / Fat Quarter 53 x 48cm £6.57 each
Aida 14ct / Vintage Sky Blue 110 cm £21.19 per metre
Aida 14ct / Vintage Sky Blue / Fat Quarter 53 x 48cm £6.57 each
Aida Rustico 14 Count / 51% cotton 34% viscose 15% linen
Aida Rustico 14ct / Oatmeal 130 cm £19.03 per metre
Aida Rustico 14ct / Oatmeal / Fat Quarter 63 x 48 cm £6.17 each
Aida Rustico 16 Count / 100% cotton  (Metallics  are 93%  cotton 7% metallic)
Aida 16 ct / White 110 cm £15.67 per metre
Aida 16 ct / White/ Fat Quarter 53 x 48cm £5.31 each
Aida 16ct / Antique White 110 cm £15.67 per metre
Aida 16ct / Antique White / Fat Quarter 53 x 48cm £5.31 each
Aida 16ct / Black 110 cm £18.33 per metre
Aida 16ct / Black / Fat Quarter 53 x 48cm £5.98 each
Aida 16ct / Christmas Red 110 cm £18.33 per metre
Aida 16ct / Christmas Red / Fat Quarter 53 x 48cm £5.98 each
Aida 16ct / Dark Ecru 100 cm £15.91 per metre
Aida 16ct / Dark Ecru / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Deep Royal Blue 110 cm £18.33 per metre
Aida 16ct / Deep Royal Blue / Fat Quarter 53 x 48cm £5.98 each
Aida 16ct / Ecru 110 cm £15.91 per metre
Aida 16ct / Ecru / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Grey 110 cm £15.91 per metre
Aida 16ct / Grey / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Ice Blue 110 cm £15.91 per metre
Aida 16ct / Ice Blue / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Ivory 110 cm £15.67 per metre
Aida 16ct / Ivory/ Fat Quarter 53 x 48cm £5.31 each
Aida 16ct / Light Peach 110 cm £15.91 per metre
Aida 16ct / Light Peach / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Light Sage Green 110 cm £15.91 per metre
Aida 16ct / Light Sage Green / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Metallic Snow Glitter 110 cm £26.11 per metre
Aida 16ct / Metallic Snow Glitter / Fat Quarter 53 x 48cm £7.99 each
Aida 16ct / Metallic Soft White/Gold 110 cm £26.11 per metre
Aida 16ct / Metallic Soft White/Gold / Fat Quarter 53 x 48cm £7.99 each
Aida 16ct / Metallic White Silver 110 cm £26.11 per metre
Aida 16ct / Metallic White Silver / Fat Quarter 53 x 48cm £7.99 each
Aida 16ct / Navy Blue 110 cm £18.33 per metre
Aida 16ct / Navy Blue / Fat Quarter 53 x 48cm £5.98 each
Aida 16ct / Pale Blue 110 cm £15.91 per metre
Aida 16ct / Pale Blue / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Pale Lemon 110 cm £15.91 per metre
Aida 16ct / Pale Lemon / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Pale Lilac 110 cm £15.91 per metre
Aida 16ct / Pale Lilac / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Palest Blue 110 cm £16.64 per metre
Aida 16ct / Palest Blue / Fat Quarter 53 x 48cm £5.54 each
Aida 16ct / Platinum 110 cm £15.91 per metre
Aida 16ct / Platinum / Fat Quarter 53 x 48cm £5.35 each
Aida 16ct / Sugar Pink 110 cm £15.91 per metre
Aida 16ct / Sugar Pink / Fat Quarter 53 x 48cm £5.35 each
 Aida Rustico 16 Count / 44% cotton 39% viscose 17% linen
Aida Rustico 16ct / Oatmeal  130 cm £19.03 per metre
Aida Rustico 16ct / Oatmeal / Fat Quarter 63 x 48 cm £6.17 each
 Aida Fein 18 Count / 100% cotton
Aida Fein 18ct / Antique White 130 cm £19.29 per metre
Aida Fein 18ct / Antique White / Fat Quarter 63 x 48cm £6.24 each
Aida Fein 18ct / Ivory 130 cm £19.29 per metre
Aida Fein 18ct / Ivory/ Fat Quarter 63 x 48cm £6.24 each
Aida Fein 18ct / Pale Blue 130 cm £19.65 per metre
Aida Fein 18ct / Pale Blue 63 x 48 cm £6.31 each
Aida Fein 18ct / White 130 cm £19.29 per metre
Aida Fein 18ct / White/ Fat Quarter 63 x 48cm £6.24 each
 Aida Rustico 18 Count / 44% cotton 39% viscose 17% linen
Aida Rustico 18ct / Oatmeal 130 cm £21.10 per metre
Aida Rustico 18ct / Oatmeal / Fat Quarter 63 x 48 cm £6.68 each
 Aida Band 26 Count / 100% cotton
Aida Band Scalloped Edge 26 st / Antique White Edge & Band 50mm £2.49 per metre
Aida Band Scalloped Edge 26 st / Cream Edge & Band 50mm £2.49 per metre
Aida Band Scalloped Edge 26 st / Natural Edge & Band 50mm £2.53 per metre
Aida Band Scalloped Edge 26 st / Red Edge & Band 50mm £3.29 per metre
Aida Band Scalloped Edge 26 st / Royal Blue Edge & Band 50mm £3.29 per metre
Aida Band Scalloped Edge 26 st / White Edge / Gold Band 50mm £2.74 per metre
Aida Band Scalloped Edge 26 st / White Edge / Royal Blue Band 50mm £2.49 per metre
Aida Band Scalloped Edge 26 st / White Edge / Silver Band 50mm £2.74 per metre
Aida Band Scalloped Edge 26 st / White Edge / White Band 50mm £2.49 per metre
 Binca 6 Count / 100% cotton
Binca / 6ct / Natural 50 cm £5.00 per metre
Binca / 6ct / Natural 48 x 48cm £3.00 each
Binca / 6ct / Natural 24 x 24 cm £2.20 each
 Double Canvas / 100% cotton
Canvas Double / 10 holes per inch / White 60 cm £4.63 per metre
Canvas Double / 11 holes per inch / White 60 cm £4.63 per metre
Canvas Double / 12 holes per inch / White 60 cm £4.63 per metre
Canvas Double / 14 holes per inch / White 60 cm £5.25 per metre
Canvas Double / 18 holes per inch / White 60 cm £6.96 per metre
 Etamine Canvas / 100% cotton
Canvas Etamine / 22 holes per inch /  White 60 cm £5.95 per metre
 Mono Canvas / 100% cotton
Canvas Mono / 10 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 10 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 10 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
Canvas Mono / 12 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 12 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 12 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
Canvas Mono / 13 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 13 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 13 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
Canvas Mono / 14 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 14 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 14 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
Canvas Mono / 15 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 15 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 15 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
Canvas Mono / 18 holes per inch / Antique 100cm £19.15 per metre
Canvas Mono / 18 holes per inch / Antique / Fat Quarter 48 x 48 cm £6.20 each
Canvas Mono / 18 holes per inch / Antique / Small Square 24 x 24 cm £3.08 each
 Penelope Canvas / 100% cotton
Canvas Penelope / 10 holes per inch / Antique 60 cm £8.24 per metre
Canvas Penelope / 10 holes per inch / Antique 28 x 28 cm £2.67 each
Canvas Penelope / 10 holes per inch / Antique 90 cm £13.16 per metre
 Royal Canvas Mono / 100% cotton
Canvas Royal Mono / 10 holes per inch / White 100cm £17.70 per metre
Canvas Royal Mono / 10 holes per inch / White / Fat Quarter 48 x 48 cm £5.00 each
Canvas Royal Mono / 10 holes per inch / White / Small Square 24 x 24 cm £2.88 each
Canvas Royal Mono / 12 holes per inch / White 100cm £17.70 per metre
Canvas Royal Mono / 12 holes per inch / White / Fat Quarter 48 x 48 cm £5.00 each
Canvas Royal Mono / 12 holes per inch / White / Small Square 24 x 24 cm £2.88 each
Canvas Royal Mono / 14 holes per inch / White 100cm £17.70 per metre
Canvas Royal Mono / 14 holes per inch / White / Fat Quarter 48 x 48 cm £5.00 each
Canvas Royal Mono / 14 holes per inch / White / Small Square 24 x 24 cm £2.88 each
Canvas Royal Mono / 15 holes per inch / White 100cm £17.70 per metre
Canvas Royal Mono / 15 holes per inch / White / Fat Quarter 48 x 48 cm £5.00 each
Canvas Royal Mono / 15 holes per inch / White / Small Square 24 x 24 cm £2.88 each
Canvas Royal Mono / 18 holes per inch / White 100cm £17.70 per metre
Canvas Royal Mono / 18 holes per inch / White / Fat Quarter 48 x 48 cm £5.00 each
Canvas Royal Mono / 18 holes per inch / White / Small Square 24 x 24 cm £2.88 each
 Rug Canvas / 100% cotton
Canvas Rug Hooking Interlock / 3.3 holes per inch / Blue Square 71 cm £7.24 per metre
Canvas Rug Hooking Interlock / 3.3 holes per inch / Blue Square 100 cm £9.99 per metre
 Twist Interlock Canvas / 100% cotton / heat proof starch
Canvas Twist Interlock / 10 holes per inch / White 100 cm £10.22 per metre
Canvas Twist Interlock / 10 holes per inch / White / Fat Quarter 48 x 48 cm £3.30 each
Canvas Twist Interlock / 12 holes per inch / White 100 cm £10.22 per metre
Canvas Twist Interlock / 12 holes per inch / White / Fat Quarter 48 x 48 cm £3.30 each
Canvas Twist Interlock / 13 holes per inch / White 100 cm £10.22 per metre
Canvas Twist Interlock / 13 holes per inch / White / Fat Quarter 48 x 48 cm £3.30 each
Canvas Twist Interlock / 14 holes per inch / White 100 cm £10.22 per metre
Canvas Twist Interlock / 14 holes per inch / White / Fat Quarter 48 x 48 cm £3.30 each
Canvas Twist Interlock / 18 holes per inch / White 100 cm £10.22 per metre
Canvas Twist Interlock / 18 holes per inch / White / Fat Quarter 48 x 48 cm £3.30 each
 Waste Canvas / 100% cotton
Canvas Waste / 14 holes per inch / White with blue grid 68 cm £6.65 per metre
 Embroidery Fabric / 100% cotton
Embroidery Fabric / Salamanca 180 cm £27.59 per metre
Embroidery Fabric / Salamanca / Fat Quarter 43 x 48 cm £4.79 each
Evenweave Brittney / 52% cotton 48% modal
Evenweave Brittney 28ct / Antique White  140cm £20.37 per metre
Evenweave Brittney 28ct / Antique White / Fat Quarter 68 x 48 cm £6.50 each
Evenweave Brittney 28ct / Ivory 140cm £20.96 per metre
Evenweave Brittney 28ct / Ivory / Fat Quarter 68 x 48 cm £6.66 each
Evenweave Brittney 28ct / White  140cm £20.37 per metre
Evenweave Brittney 28ct / White / Fat Quarter 68 x 48 cm £6.50 each
 Evenweave Hardanger / 100% cotton
Evenweave Hardangar 22ct / Antique White 110 cm £13.87 per metre
Evenweave Hardangar 22ct / Antique White / Fat Quarter 53 x 48cm £4.84 each
Evenweave Hardangar 22ct / Ivory 110 cm £13.87 per metre
Evenweave Hardangar 22ct / Ivory / Fat Quarter 53 x 48cm £4.84 each
Evenweave Hardangar 22ct / White 110 cm £13.87 per metre
Evenweave Hardangar 22ct / White / Fat Quarter 53 x 48cm £4.84 each
 Evenweave Linda / 100% cotton
Evenweave Linda 27ct / Antique White  85 cm £10.01 per metre
Evenweave Linda 27ct / Ivory 85 cm £11.56 per metre
Evenweave Linda 27ct / White  85 cm £10.01 per metre
Evenweave Lugana / 52% cotton 48% modal
Evenweave Lugana 25ct / Antique White  140cm £23.74 per metre
Evenweave Lugana 25ct / Antique White / Fat Quarter 68 x 48 cm £7.36 each
Evenweave Lugana 25ct / Ivory 140cm £23.74 per metre
Evenweave Lugana 25ct / Ivory / Fat Quarter 68 x 48 cm £7.36 each
Evenweave Lugana 25ct / White  140cm £23.74 per metre
Evenweave Lugana 25ct / White / Fat Quarter 68 x 48 cm £7.36 each
 Belfast Linen / 100% linen
Linen Belfast 32ct / Antique White 140 cm £36.21 per metre
Linen Belfast 32ct / Antique White / Fat Quarter 68 x 48 cm £10.57 each
Linen Belfast 32ct / Cream 140 cm £36.21 per metre
Linen Belfast 32ct / Cream / Fat Quarter 68 x 48 cm £10.57 each
Linen Belfast 32ct / White 140 cm £36.21 per metre
Linen Belfast 32ct / White / Fat Quarter 68 x 48 cm £10.57 each
 Cashel Linen / 100% linen
Linen Cashel 28ct / Cream 140 cm £34.24 per metre
Linen Cashel 28ct / Cream / Fat Quarter 68 x 48 cm £10.06 each
Linen Cashel 28ct / Antique White 140 cm £34.24 per metre
Linen Cashel 28ct / Antique White / Fat Quarter 68 x 48 cm £10.06 each
Linen Cashel 28ct / Flax 140 cm £34.24 per metre
Linen Cashel 28ct / Flax / Fat Quarter 68 x 48 cm £10.06 each
Linen Cashel 28ct / Pale Apricot 140 cm £37.35 per metre
Linen Cashel 28ct / Pale Apricot / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Pastel Blueberry 140 cm £37.35 per metre
Linen Cashel 28ct / Pastel Blueberry / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Pastel Lemon 140 cm £35.34 per metre
Linen Cashel 28ct / Pastel Lemon / Fat Quarter 68 x 48 cm £10.34 each
Linen Cashel 28ct / Pastel Lilac 140 cm £37.35 per metre
Linen Cashel 28ct / Pastel Lilac / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Platinum 140 cm £35.34 per metre
Linen Cashel 28ct / Platinum / Fat Quarter 68 x 48 cm £10.34 each
Linen Cashel 28ct / Smokey Pearl 140 cm £37.35 per metre
Linen Cashel 28ct / Smokey Pearl / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Vintage Dark 140 cm £37.35 per metre
Linen Cashel 28ct / Vintage Dark / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Vintage Grass Green 140 cm £37.35 per metre
Linen Cashel 28ct / Vintage Grass Green / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / Vintage Light 140 cm £35.91 per metre
Linen Cashel 28ct / Vintage Light / Fat Quarter 68 x 48 cm £10.48 each
Linen Cashel 28ct / Vintage Sky Blue 140 cm £37.35 per metre
Linen Cashel 28ct / Vintage Sky Blue / Fat Quarter 68 x 48 cm £10.83 each
Linen Cashel 28ct / White 140 cm £34.24 per metre
Linen Cashel 28ct / White / Fat Quarter 68 x 48 cm £10.06 each
Linen Cashel 28ct / Willow Green 140 cm £37.35 per metre
Linen Cashel 28ct / Willow Green / Fat Quarter 68 x 48 cm £10.83 each