Croft Mill

Christmas Fabric

Christmas Fabric from our wonderful festive collection. Our Christmas material in cotton for making gifts, displays and many more Xmas projects. At all different price points to suit whatever you have in mind. We have low cost Christmas fabrics in cute and traditional designs. These are brillian for making your own Christmas stockings or homemade advent calendars. We also have designer craft cotton, some with metallic print. Great if you like a little sparkle to your business, home or presents. Buy your Christmas fabric now, whilst in stock.

25–48 of 102 items
View:
Sort by:
Christmas Cotton - Christmas snowfall green
Part number
2107E56

Christmas Cotton - Christmas snowfall green

A medium scale pattern of snowflakes falling, gilded in gold on a green base.
Price incl. VAT
£8.95 per metre
Christmas Cotton - Christmas guilt star cream
Part number
2107E57

Christmas Cotton - Christmas guilt star cream

A medium scale pattern of small and larger stars, gilded in gold on a cream base.
Price incl. VAT
£8.95 per metre
Christmas Cotton - Christmas guilt star red
Part number
2107E61

Christmas Cotton - Christmas guilt star red

A medium scale pattern of small and larger stars, gilded in gold on a red base.
Price incl. VAT
£8.95 per metre
Christmas Cotton - Christmas guilt star green
Part number
2107E62

Christmas Cotton - Christmas guilt star green

A medium scale pattern of small and larger stars, gilded in gold on a green base.
Price incl. VAT
£8.95 per metre
Christmas Poly/Cotton - Ho! Ho! Ho!
Part number
2107O18

Christmas Poly/Cotton - Ho! Ho! Ho!

112cm wide cheap and cheerful poly/cotton fabric with the words "Ho! Ho! Ho!" in white on a red ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Tiny Trees
Part number
2107O17

Christmas Poly/Cotton - Tiny Trees

112cm wide cheap and cheerful poly/cotton fabric with tiny trees in red and green on a white ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Little Puds - Silver
Part number
2107O15b

Christmas Poly/Cotton - Little Puds - Silver

112cm wide cheap and cheerful poly/cotton fabric with little Christmas puddings in red and white on a silver ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Little Puds - Red
Part number
2107O15a

Christmas Poly/Cotton - Little Puds - Red

112cm wide cheap and cheerful poly/cotton fabric with little Christmas puddings in grey and white on a red ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - White Trees
Part number
2107O13

Christmas Poly/Cotton - White Trees

112cm wide cheap and cheerful poly/cotton fabric with green and dark green Christmas trees on a white ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Santa's' Gingerbread Men
Part number
2107O20

Christmas Poly/Cotton - Santa's' Gingerbread Men

112cm wide cheap and cheerful poly/cotton fabric with gingerbread men and Christmas goodies on a white ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Gingerbread Cookies - Navy
Part number
2107O12a

Christmas Poly/Cotton - Gingerbread Cookies - Navy

112cm wide cheap and cheerful poly/cotton fabric with gingerbread men and Christmas goodies on a navy ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Santa's Tree
Part number
2107O10

Christmas Poly/Cotton - Santa's Tree

112cm wide cheap and cheerful poly/cotton fabric with little grey and red Santa's with squiggly green trees on a white ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Little Robin
Part number
2107O09

Christmas Poly/Cotton - Little Robin

112cm wide cheap and cheerful poly/cotton fabric with Christmas robins and presents in red, brown and green on a white ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Dachshund - Silver
Part number
2107O08b

Christmas Poly/Cotton - Dachshund - Silver

112cm wide cheap and cheerful poly/cotton fabric with sausage dogs in festive coats on a silver ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Dachshund - Green
Part number
2107O08a

Christmas Poly/Cotton - Dachshund - Green

112cm wide cheap and cheerful poly/cotton fabric with sausage dogs in festive coats on a green ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Dear Deer
Part number
2107O07

Christmas Poly/Cotton - Dear Deer

112cm wide cheap and cheerful poly/cotton fabric with white snowflakes and reindeer on a grey ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Festive Fox - Grey
Part number
2107O06b

Christmas Poly/Cotton - Festive Fox - Grey

112cm wide cheap and cheerful poly/cotton fabric with orange foxes running and having fun in the snow on a grey ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Festive Fox - Beige
Part number
2107O06a

Christmas Poly/Cotton - Festive Fox - Beige

112cm wide cheap and cheerful poly/cotton fabric with orange foxes running and having fun in the snow on a beige ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Snowy Skies - Red
Part number
2107O05a

Christmas Poly/Cotton - Snowy Skies - Red

112cm wide cheap and cheerful poly/cotton fabric with white snowflakes and stars on a red ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Snowy Skies - Green
Part number
2107O05b

Christmas Poly/Cotton - Snowy Skies - Green

112cm wide cheap and cheerful poly/cotton fabric with white snowflakes and stars on a green ground.
Price incl. VAT
£3.25 per metre
Christmas Poly/Cotton - Snowfall
Part number
2107O04

Christmas Poly/Cotton - Snowfall

112cm wide cheap and cheerful poly/cotton fabric with snowflakes in various shapes and sizes on a grey ground.
Price incl. VAT
£3.25 per metre
Cotton Canvas - Bones- Dark
Part number
2106ph01

Cotton Canvas - Bones- Dark

Superb cotton canvas in a navy and white stripe. Great for cushions, blinds, aprons and bag making
Price incl. VAT
£10.95 per metre
Cotton Canvas - Yellow
Part number
2106O08

Cotton Canvas - Yellow

Cotton canvas in yellow. very strong cloth for use anywhere you need strength.
Price incl. VAT
£9.00 per metre
Faux Leather - Black
Part number
2103H01

Faux Leather - Black

Superb quality faux leather in black, It is 320gr/qm and is 60% poly­uret­hane, 25% polyester and 15 cotton (the backing), wipe down or dry clean only.
Price incl. VAT
£16.00 per metre