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