Christmas

Christmas world

Christmas will be wonderful!

Discover our wide range of magical Christmas fabrics and creative gift ideas. Make the Christmas period really special with inspirational sewing and craft evenings and give unique Christmas gifts. ​

166 Results
  • Decor Fabric Jute 120 cm – natural, Decor Fabric Jute 120 cm – natural,
    Decor Fabric Jute 120 cm – natural
    £7.95 / m (£6.63 / m²)
  • Lightweight Viscose Jersey – burgundy, Lightweight Viscose Jersey – burgundy,
    Lightweight Viscose Jersey – burgundy
    £8.95 / m (£5.97 / m²)
  • Satin Ribbon [50 mm] – black, Satin Ribbon [50 mm] – black,
    Satin Ribbon [50 mm] – black
    from £8.75 / 5 m £1.75 / m
  • Faux Fur Teddy Fabric – light beige, Faux Fur Teddy Fabric – light beige,
    Faux Fur Teddy Fabric – light beige
    £8.95 / m (£5.97 / m²)
  • Velvet ribbon Metallic [10 mm] – aqua blue, Velvet ribbon Metallic [10 mm] – aqua blue,
    Velvet ribbon Metallic [10 mm] – aqua blue
    from £4.90 / 2 m £2.45 / m
  • Satin Ribbon [9 mm] – royal blue, Satin Ribbon [9 mm] – royal blue,
    Satin Ribbon [9 mm] – royal blue
    -25%
    from £3.55 / 5 m £0.71 / m £0.95 / m
  • Satin Ribbon [9 mm] – pink, Satin Ribbon [9 mm] – pink,
    Satin Ribbon [9 mm] – pink
    -9%
    from £4.30 / 5 m £0.86 / m £0.95 / m
  • Piping Polycotton [15 mm] – offwhite,
    Piping Polycotton [15 mm] – offwhite
    from £2.30 / 2 m £1.15 / m
  • Piping Metallic [10 mm] – copper, Piping Metallic [10 mm] – copper,
    Piping Metallic [10 mm] – copper
    from £3.50 / 2 m £1.75 / m
  • Patch Felt Christmas tree [4 cm] – grey, Patch Felt Christmas tree [4 cm] – grey,
    Patch Felt Christmas tree [4 cm] – grey
    -20%
    from £2.80 / 2 pc £1.40 / pc £1.75 / pc
  • Satin Ribbon [3 mm] – mustard, Satin Ribbon [3 mm] – mustard,
    Satin Ribbon [3 mm] – mustard
    from £4.45 / 5 m £0.89 / m
  • Linen fabric Ramie mix medium – dark red, Linen fabric Ramie mix medium – dark red,
    Linen fabric Ramie mix medium – dark red
    £13.45 / m (£9.75 / m²)
  • Felt 90 cm / 3 mm thick – burgundy, Felt 90 cm / 3 mm thick – burgundy,
    Felt 90 cm / 3 mm thick – burgundy
    £7.95 / m (£8.83 / m²)
  • Felt 90 cm / 1 mm thick – fir green, Felt 90 cm / 1 mm thick – fir green,
    Felt 90 cm / 1 mm thick – fir green
    £4.45 / m (£4.94 / m²)
  • Bamboo Viscose Jersey Plain – burgundy, Bamboo Viscose Jersey Plain – burgundy,
    Bamboo Viscose Jersey Plain – burgundy
    £14.95 / m (£9.97 / m²)
  • Satin Ribbon [3 mm] – beige, Satin Ribbon [3 mm] – beige,
    Satin Ribbon [3 mm] – beige
    from £4.45 / 5 m £0.89 / m
  • Velvet ribbon Metallic [10 mm] – carmine, Velvet ribbon Metallic [10 mm] – carmine,
    Velvet ribbon Metallic [10 mm] – carmine
    from £4.90 / 2 m £2.45 / m
  • Cotton Poplin Plain – navy blue, Cotton Poplin Plain – navy blue,
    Cotton Poplin Plain – navy blue
    £8.95 / m (£6.05 / m²)
  • Bias Binding Tartan,
    Bias Binding Tartan
    from £3.90 / 2 m from £1.95 / m
  • Felt 180 cm / 1,5 mm thick – green, Felt 180 cm / 1,5 mm thick – green,
    Felt 180 cm / 1,5 mm thick – green
    £8.95 / m (£4.97 / m²)
  • Baby Cord Plain – burgundy, Baby Cord Plain – burgundy,
    Baby Cord Plain – burgundy
    £13.45 / m (£9.61 / m²)
  • Felt 90 cm / 3 mm thick – chili, Felt 90 cm / 3 mm thick – chili,
    Felt 90 cm / 3 mm thick – chili
    £7.95 / m (£8.83 / m²)
  • Velvet ribbon [25 mm] – dark green,
    Velvet ribbon [25 mm] – dark green
    from £3.50 / 2 m £1.75 / m
  • Velvet ribbon [25 mm] – navy blue,
    Velvet ribbon [25 mm] – navy blue
    from £3.50 / 2 m £1.75 / m
  • Crepe Georgette – dark red, Crepe Georgette – dark red,
    Crepe Georgette – dark red
    £7.45 / m (£5.14 / m²)
  • Fulled woollen loden – carmine, Fulled woollen loden – carmine,
    Fulled woollen loden – carmine
    £29.45 / m (£21.04 / m²)
  • Felt 180 cm / 1,5 mm thick – carmine, Felt 180 cm / 1,5 mm thick – carmine,
    Felt 180 cm / 1,5 mm thick – carmine
    £8.95 / m (£4.97 / m²)
  • Decor Velvet – dark green, Decor Velvet – dark green,
    Decor Velvet – dark green
    £11.45 / m (£7.63 / m²)
  • GOTS Cotton Jersey | Tula – burgundy, GOTS Cotton Jersey | Tula – burgundy,
    GOTS Cotton Jersey | Tula – burgundy
    £14.45 / m (£9.63 / m²)
  • Duchesse Satin – burgundy, Duchesse Satin – burgundy,
    Duchesse Satin – burgundy
    £7.45 / m (£5.03 / m²)
You have viewed 48 of 166 products