Home » Fabric Shop
  • Filter Colour

    Designer

    Width

    Price

    ££

    Skill Level

  • Showing 1–100 of 3094 results

    • 100% British Yorkshire Wool Tweed Plain Purple

      £25.99 /per metre
    • 100% Cotton Calico Quilted – Natural

      £12.99 /per metre
    • 100% Cotton Dressmaking Velvet – Black

      £15.99 /per metre
    • 100% Cotton Dressmaking Velvet – Dark Navy

      £15.99 /per metre
    • 100% Cotton Dressmaking Velvet – Rich Deep Red

      £15.99 /per metre
    • 100% Cotton Dressmaking Velvet – Royal Blue

      £15.99 /per metre
    • 100% Cotton Dressmaking Velvet – Royal Purple

      £15.99 /per metre
    • 100% Cotton Sateen Ivory White

      £13.99 /per metre
    • 100% Cotton Seersucker Check Gingham – Blue

      £13.99 /per metre
    • 100% Cotton Seersucker Check Gingham – Green

      £13.99 /per metre
    • 100% Cotton Seersucker Check Gingham – Pink

      £13.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Black 8100

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Café au Lait 6005

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Fawn 5006

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Frost Blue 0078

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Grass Green 0013

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Mauve 3016

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Ochre 3010

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Orchid 3017

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Rich Red 0033

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Teal 0073

      £27.99 /per metre
    • 100% Pure New Boiled Wool – Ideal for Coats – Winter Cream 8385

      £27.99 /per metre
    • 100% Pure New Boiled Wool Fabric – Ideal for Coats – Lime Green 2033

      £27.99 /per metre
    • 100% Pure New Boiled Wool Melange – Perfect for Coating – Light Mocha 5005

      £27.99 /per metre
    • 100% Pure New Boiled Wool Melange – Perfect for Coating – Peat 5032

      £27.99 /per metre
    • 100% Pure New Boiled Wool Melange – Perfect for Coating – Rust 5009

      £27.99 /per metre
    • 100% Viscose Floral Dress Fabric – Abigael – Multi

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Aidina Camel

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Aimael Red

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Alivis Bronze Magenta

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Bagheera – Ink Mink

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Clemone Yellow

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Fizia – Coral Ink

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Fizia Yellow

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Geoia Violet

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Georgina Blue

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Massio Multi

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Oizea _Birds – Rust Lilac

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Romane Natural

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Sandrine Orange

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Silene – Orange

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Silene – Pink

      £12.99 /per metre
    • 100% Viscose Floral Dress Fabric – Vamika Green

      £12.99 /per metre
    • sale

      100% Viscose Floral Dress Fabric – Wina Shapes – Multi

      Original price was: £12.99.Current price is: £7.99. /per metre
    • 10oz Jacquard Check Denim with Feature Fringe – Mid Blue

      £17.99 /per metre
    • 10yd Roll Cut-out Adhesive Star Trim – Red

      £7.99
    • 14oz Unwashed Cotton Denim – Indigo

      £14.99 /per metre
    • 15m roll – Cotton Jersey Bias Binding Tape – 18mm – Grey Melange

      £21.99
    • 15m roll – Cotton Jersey Bias Binding Tape – 18mm – Rose Pink

      £21.99
    • 15m roll – Cotton Jersey Bias Binding Tape – 18mm – Yellow

      £21.99
    • 15mm Star Print Ric Rac Trim – Blue with White Star

      £2.49
    • 15mm Star Print Ric Rac Trim – White with Pink Star

      £2.49
    • 15mm Vintage Football Button – Grey

      £0.60
    • 15mm Vintage Football Button – Magenta

      £0.60
    • 15mm Vintage Football Button – Pastel Green

      £0.60
    • 15mm Vintage Football Button – Pink

      £0.60
    • 15mm Vintage Football Button – Purple

      £0.60
    • 15mm Vintage Football Button – Red

      £0.60
    • 15mm Vintage Football Button – Turquoise

      £0.60
    • 15mm Vintage Football Button – White

      £0.60
    • 20m roll – Chambray Denim Bias Binding Tape – 18mm – Palest Grey 9

      £15.99
    • 20m roll – Linen Bias Binding Tape – 18mm – Beige 04

      £17.99
    • 20m roll – Linen Bias Binding Tape – 18mm – Cream 313

      £17.99
    • 20m roll – Linen Bias Binding Tape – 18mm – Mink 37

      £17.99
    • 20m roll – Linen Bias Binding Tape – 18mm – White 02

      £17.99
    • 20m roll – Linen Bias Binding Tape – 30mm – Beige 04

      £26.99
    • 20m roll – Linen Bias Binding Tape – 30mm – Cream 313

      £26.99
    • 20m roll – Linen Bias Binding Tape – 30mm – Mink 37

      £26.99
    • 20m roll – Linen Bias Binding Tape – 30mm – White 02

      £26.99
    • 25m Box Pleat Trim Edging – Grass Green 358

      £29.99
    • 25m Box Pleat Trim Edging – Purple 353

      £29.99
    • 25m roll – Basket Weave Bias Binding Tape – 18mm – Cream / Brown

      £18.99
    • 25m roll – Basket Weave Bias Binding Tape – 18mm – Tan

      £18.99
    • 25m roll – Basket Weave Bias Binding Tape – 30mm – Blue

      £28.99
    • 25m roll – Basket Weave Bias Binding Tape – 30mm – Cream / Brown

      £28.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Apricot 81

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Baby Blue 15

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Baby Pink 31

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Black 01

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Blush Pink 32

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Brown 43

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Cerise Pink 35

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Emerald 88

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Jade 67

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Light Grey 08

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Light Turquoise 24

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Lilac 68

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Lime 56

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Magenta 49

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Mauve 52

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Natural 77

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Navy 22

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Orange 95

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Pastel Pink 29

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Red 46

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Royal 28

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – Sunshine Yellow 05

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – White / Baby Blue 415

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – White / Baby Pink 431

      £11.99
    • 25m roll – Dot Bias Binding Tape – 18mm – White / Black 401

      £11.99