Croft Mill

Christmas Fabric

Christmas Fabrics from our wonderful festive collection. Our Christmas fabrics are great for making gifts, displays and many more festive 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 brilliant 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.

1–24 of 117 items
View:
Sort by:
Christmas Prints - Snowflakes - Green
Part number
2510O25-B

Christmas Prints - Snowflakes - Green

100% cotton Christmas fabric, 140cm wide, with gold snowflakes on green —ideal for festive crafts, décor, and gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Snowflakes - Ivory
Part number
2510O26-B

Christmas Prints - Snowflakes - Ivory

100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory—ideal for festive crafts, décor, and gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Green
Part number
2510O23-B

Christmas Prints - Little Stars - Green

100% cotton Christmas fabric, 140cm wide, with gold stars on green—perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Red
Part number
2510O23-B

Christmas Prints - Little Stars - Red

100% cotton Christmas fabric, 140cm wide, with gold stars on red perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Ivory
Part number
2510O22-B

Christmas Prints - Little Stars - Ivory

100% cotton Christmas fabric, 140cm wide, with gold stars on ivory—perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Ivory Spot
Part number
2510O21-B

Christmas Cotton - Ivory Spot

lovely ivory cotton fabric with gold spots. Festive without being forceful.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Red Spot
Part number
2510O20-B

Christmas Cotton - Red Spot

lovely red cotton fabric with gold spots. Festive without being forceful.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Holly - Red
Part number
2510O18-B

Christmas Cotton - Holly - Red

140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on a red ground. Good for Christmas decorations & crafts.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Holly - Green
Part number
2510O17-B

Christmas Cotton - Holly - Green

140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on a green ground. Good for Christmas decorations & crafts.
Price incl. VAT
£9.75 per metre
Brushed Cotton - Little Star
Part number
2410DA04

Brushed Cotton - Little Star

142cm wide, brushed cotton with a little star pattern in silver on a beautifully soft white backdrop.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Starlight Reindeer
Part number
2409AH14

Christmas Cotton - Starlight Reindeer

138cm wide, 100% cotton Christmas craft fabric with a burgundy tartan reindeer/star print on an ivory ground.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Festive Garland
Part number
2409AH15

Christmas Cotton - Festive Garland

Winter themed Christmas cotton fabric in green, perfect for table runners, tree skirts and fabric advent calendars.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Mistletoe
Part number
2409AH07

Christmas Cotton - Mistletoe

110cm wide, 100% cotton fabric featuring a leaf print on a vintage cream backdrop, great for Christmas crafts.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Merry Bundle
Part number
2409AH13

Christmas Cotton - Merry Bundle

100% cotton craft fabric with a small holly print in red and green on white ground, great for Xmas décor.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Red Berry
Part number
2409AH12

Christmas Cotton - Red Berry

110cm wide, 100% cotton fabric featuring a green, red holly print on a white back drop, great for Christmas décor.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Little Fir
Part number
2409AH10

Christmas Cotton - Little Fir

Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.
Price incl. VAT
£8.50 per metre
Christmas Cotton - Claus
Part number
2409AH08

Christmas Cotton - Claus

110cm wide, festive Santa print 100% cotton craft fabric, perfect for Christmas decorations and garments.
Price incl. VAT
£9.50 per metre
Christmas Cotton - Eve - Cream
Part number
2409AH05A

Christmas Cotton - Eve - Cream

110cm wide, 100% cotton fabric featuring a decorative gold print on a cream back drop, perfect for Christmas crafts.
Price incl. VAT
£8.50 per metre
Flanged Insert Piping Cord - Gold & Black
Part number
19HAB03E (5M)

Flanged Insert Piping Cord - Gold & Black

Gold & black Lurex metallic polyester flanged insert decorative piping cord. Sold in 5 metre lengths.
Price incl. VAT
£2.50
Stof Avalana Jersey - Pablo
Stof Avalana Jersey - Pablo
Part number
2311SF05

Stof Avalana Jersey - Pablo

150cm wide, cotton and elastane knitted jersey fabric with a penguin print on a blue ground. Oeko-Tex Standard.
Price incl. VAT
£15.95 per metre
JL Christmas - Greetings Black
Part number
2310O03A

JL Christmas - Greetings Black

Black 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for Christmas garments, gifts or decorations!
Price incl. VAT
£8.95 per metre
JL Christmas - Greetings Green
Part number
2310O03B

JL Christmas - Greetings Green

Green 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for festive garments, gifts & decorations!
Price incl. VAT
£8.95 per metre
Braided Viscose Trim - Pale Gold
Part number
2307AH33

Braided Viscose Trim - Pale Gold

Elevate your creations with our 1cm wide braided viscose trim in pale gold with a slight sheen. Sold in 5 or 10 metre lengths.
Price incl. VAT
£5.00
Liquid - Gold
Part number
2304P05D

Liquid - Gold

150cm wide, polyester satin fabric in gold with a fluid drape, perfect for special occasion dresses!
Price incl. VAT
£15.75 per metre