Christmas Fabrics
With a range of Christmas Fabric prints available, such as trees, Santas, snowflakes, gingerbread men and many Nordic themes, how about surprising your creative loved ones with some festive fabric this Christmas, available at competitive prices and sold by the metre.
Alternatively, if you are a bit nifty with a needle yourself, how about getting crafty and making your nearest and dearest wonderful handmade gifts instead?
Whether you want to stitch, embroider, or craft, we have everything you need, from sewing tools to cotton fabrics, to make your unique, creative Christmas gifts come to life! Browse our Christmas fabrics range and get inspired.
Brushed Tartan - Blackwatch
£7.99 per metre
Purple Crushed Velour
£5.99
Gold Crushed Velour
£5.99
Traditional Hollie
£14.99 per metre
Diamond Dust - Blue
£16.80 per metre
Christmas Owls
£10.99 per metre
Christmas in London - White
£12.99 per metre
Christmas Gold Red Stars
£12.99 per metre
Christmas in London - Black
£12.99 per metre
Natural Holly Sparkle
£6.99 per metre
White Sparkly Stars on Red
£6.99 per metre
Snowflakes on Grey
£6.99 per metre
Stags Natural
£6.99 per metre
Grey Snowflakes
£3.99
Golden Holly on Navy
£7.99 per metre
Golden Holly on Red
£7.99 per metre
Holly on Natural
£7.49 per metre
Gold Snowflakes on Green
£7.49 per metre
Gold Snowflakes on Red
£7.49 per metre
Snowflakes Red Green
£7.49 per metre
Merry Christmas y'all
£3.99
Christmas Puds Galore
£3.99
Jolly Gingerbread
£3.99
Jolly Happy Reindeers
£3.99
Black Crushed Velour
£5.99
Holly on Red
£7.99
Holly on Green
£7.99
Holly Ivory
£7.99
Babycord - Red Posies
£6.99 per metre
Roma - Green
£8.99 per metre
Roma - Red
£8.99 per metre
Green - Flannel
£8.99 per metre
Poly Tulle Glitter Ivory
£2.99 per metre
Poly Tulle Glitter Navy
£2.99 per metre
Poly Tulle Glitter Turquoise
£2.99 per metre
Poly Tulle Glitter Gold
£2.99 per metre
Red Mini Florals
£3.99
Poly Tulle Glitter Silver
£2.99 per metre
Gingham 1/4" Red
£6.49 per metre
Cotton Poplin - Scarlet
£6.49
Stanmore - Blue
£7.99 per metre