Free UK delivery over £75

Since - 1974
Christmas Fabric

Christmas Fabric

Christmas fabrics from our festive collection for Christmas 2025. Our Christmas fabric range is perfect for making handmade gifts, festive displays and a wide variety of seasonal sewing and craft projects, with options available at different price points to suit every budget. Explore Christmas fabrics in cute and traditional designs, ideal for creating Christmas stockings, homemade advent calendars and decorative items. We also stock designer craft cotton, including fabrics with metallic prints, perfect for adding a little sparkle to your home, business or presents. Shop Christmas fabric today while stocks last.

View as:

  • + More colours Christmas Poly/Cotton - Festive Fox - Beige

    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.

    Regular price £3.96 p/m
  • + More colours Christmas Poly/Cotton - Party Pingu

    Christmas Poly/Cotton - Party Pingu

    A fun penguin print Christmas poly/cotton fabric featuring festive penguins, stars and holly leaves on a white background. Great for Christmas crafts!

    Regular price £3.96 p/m
  • + More colours Cotton Lurex - Red

    Cotton Lurex - Red

    Plain red metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • Taffeta - Tartan Sparkle

    148cm wide, festive polyester multicoloured checked taffeta with sparkling metallic lurex threads.

    Regular price £7.00 p/m
  • + More colours Cotton Lurex - Large Tartan - Green

    Cotton Lurex - Large Tartan - Green

    Green tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • + More colours Christmas Organza - Silver Check

    Christmas Organza - Silver Check

    Subtle polyester organza in silver, with fine shimmering line check.

    Regular price £5.00 p/m
  • + More colours Christmas Organza - Flock

    Christmas Organza - Flock

    Ivory polyester organza with quite big, snowflakes in red.

    Regular price £5.00 p/m
  • + More colours CC - Festive Ted Green

    CC - Festive Ted Green

    100% cotton green Christmas fabric displaying super cute knitted teddy bear design surrounded by holly and stars! Great for Christmas shirts and gifts!

    Regular price £8.00 p/m
  • + More colours Christmas Poly/Cotton - Muffin Man

    Christmas Poly/Cotton - Muffin Man

    Cheerful Christmas poly/cotton fabric in white featuring gingerbread men and red polka dots! A great fabric for Christmas decorations.

    Regular price £3.96 p/m
  • Buddy - Red

    This textured plain linen-style weave fabric features a soft red hue. Perfect for curtains, blinds and soft furnishings. Brilliant for festive crafts.

    Regular price £11.00 p/m
  • Taffeta - Flocked Flakes Blue

    Our festive taffeta dressmaking fabric with a rich metallic blue hue is finely woven with a lustrous surface and features a soft flocked snowflake design.

    Regular price £7.00 p/m
  • Plain Taffy - Vermilion

    Vermilion red taffeta dressmaking fabric is perfect for making dresses, gowns and other sewing projects. This versatile cloth has a shiny finish.

    Regular price £7.00 p/m
  • + More colours Christmas Organza - Glitter Stars - Red

    Christmas Organza - Glitter Stars - Red

    Red polyester organza in with an all over festive glitter stars design.

    Regular price £5.00 p/m
  • Taffeta - Star Studded Silver

    Our silvery grey festive polyester taffeta dressmaking fabric is 140cm wide and features a detailed "studded" star design in brassy gold.

    Regular price £7.00 p/m
  • Taffeta - Festive Wine

    Fabulously festive polyester taffeta dressmaking fabric with a red wine hue, detailed painted gold swirl, and star design.

    Regular price £7.00 p/m
  • Three Of A Kind - Stockings

    140cm wide, 100% Cotton fabric in white with an all over colourful stockings and little hearts pattern.

    Regular price £9.00 p/m
  • + More colours Cotton Lurex - Large Tartan - Red

    Cotton Lurex - Large Tartan - Red

    Red tartan check metallic cotton lurex craft fabric, all things glittery for crafty projects

    Regular price £6.50 p/m
  • Taffeta - Star Studded Blue

    Fabulously festive polyester taffeta dressmaking fabric with a metallic blue lustre and detailed "studded" star design in gold.

    Regular price £7.00 p/m
  • Taffeta - Crinkle Crinkle Little Star

    This glittery silver star taffeta dressmaking fabric has an elegant crinkled composition, perfect for interior decorations and dress projects.

    Regular price £7.00 p/m
  • Taffeta - Flocked Flakes Red

    Brilliantly festive Taffeta dressmaking fabric with a red wine hue and lustrous surface, featuring a soft flocked black snowflake design.

    Regular price £7.00 p/m
  • Taffeta - Star Studded Red

    Fabulously festive 146cm wide polyester taffeta dressmaking fabric with a burgundy red lustre and detailed "studded" star design in gold.

    Regular price £7.00 p/m
  • + More colours Cotton Lurex - Pale Silver

    Cotton Lurex - Pale Silver

    Pale silver metallic cotton lurex craft fabric, all things glittery for crafty projects.

    Regular price £6.50 p/m
  • + More colours Christmas Cotton - Glitter Stars

    Christmas Cotton - Glitter Stars

    This bold Christmas fabric features a forest green hue covered with red and gold stars that glitter beautifully. This will look amazing at Christmas time!

    Regular price £10.96 p/m
  • + More colours Christmas Cotton - Mistletoe

    Christmas Cotton - Mistletoe

    110cm wide, 100% cotton fabric featuring a leaf print on a vintage cream backdrop, great for Christmas crafts.

    Regular price £9.50 p/m
  • Stof Fabric - Christmas Acorn

    Superb quality 114cm wide Stof Japanese cotton with an acorn and present print on a bright green background. Perfect for festive shirts and decorations.

    Regular price £9.00 p/m
  • Taffeta - Gingham Sparkle

    This brilliantly festive red and green checked taffeta dressmaking fabric features a sparkling gold lurex over check. Perfect for Christmas Crafts.

    Regular price £7.00 p/m
  • + More colours Christmas Prints - Winter Botanicals
    Sold out

    Christmas Prints - Winter Botanicals

    146cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, holly, and foliage on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Red

    Christmas Cotton - Hollygrove - Red

    142cm wide, 122gsm 100% cotton Christmas fabric in red with metallic gold holly design

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Eve - Cream

    Christmas Cotton - Eve - Cream

    110cm wide, 100% cotton fabric featuring a decorative gold print on a cream back drop, perfect for Christmas crafts.

    Regular price £8.50 p/m
  • + More colours Christmas Cotton - Claus

    Christmas Cotton - Claus

    110cm wide, festive Santa print 100% cotton craft fabric, perfect for Christmas decorations and garments.

    Regular price £9.50 p/m
  • + More colours Christmas Cotton - Little Fir

    Christmas Cotton - Little Fir

    Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.

    Regular price £8.50 p/m
  • + More colours Christmas Cotton - Red Robin

    Christmas Cotton - Red Robin

    112cm wide, 135gsm 100% cotton Christmas fabric with robins on a red background.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Green

    Christmas Cotton - Hollygrove - Green

    140cm wide, 122gsm 100% cotton Christmas fabric in green with metallic gold holly design

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Berries & Holly - Blue

    Christmas Cotton - Berries & Holly - Blue

    150cm wide, 122gsm 100% cotton Christmas fabric with red, green, and gold holly design on navy.

    Regular price £9.76 p/m
  • Taffeta - Blue Spot

    This 148cm wide taffeta fabric dressmaking features a dark blue hue with a glittery gold spotted print. A slightly stiffer and "crisper" cloth.

    Regular price £6.00 p/m
  • + More colours Christmas Cotton - Holly Natural - Dainty

    Christmas Cotton - Holly Natural - Dainty

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with trailing holly and red berries on ivory.

    Regular price £9.76 p/m
  • Taffeta - Emerald Spot

    This taffeta dressmaking fabric features an emerald green hue with a glittery gold spotted print. A slightly stiffer and "crisper" cloth.

    Regular price £6.00 p/m
  • + More colours Christmas Cotton - Red Berry

    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.

    Regular price £9.50 p/m
  • + More colours Christmas Cotton - Merry Bundle

    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.

    Regular price £9.50 p/m
  • + More colours Christmas Prints - Snowflakes - Ivory

    Christmas Prints - Snowflakes - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory--ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Festive Dachshund

    Christmas Cotton - Festive Dachshund

    112cm wide, 135gsm 100% cotton Christmas fabric with dachshunds in jumpers and Santa hats.

    Regular price £9.76 p/m
  • JL Christmas - Greetings Green

    Green 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for festive garments, gifts & decorations!

    Regular price £8.96 p/m
  • + More colours Christmas Prints - Little Stars - Red

    Christmas Prints - Little Stars - Red

    100% cotton Christmas fabric, 140cm wide, with gold stars on red perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • Christmas Poplin - Jolly Gingers

    'Jolly Gingers' is a gorgeous 100% cotton grey cloth with a gingerbread man and glistening gold star design. Ideal for Christmas crafts and clothing!

    Regular price £8.00 p/m
  • + More colours Christmas Cotton - Winter Wishes - Green

    Christmas Cotton - Winter Wishes - Green

    150cm wide, 122gsm 100% cotton Christmas fabric with Santa and tree patchwork design in red, green, and gold

    Regular price £9.76 p/m

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill