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:

  • Superior Quality Plain Poly/Cotton - White

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in white. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Black

    Discover our 112cm wide, superior quality 115gsm plain poly/cotton fabric in black. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Liquid - Emerald

    150cm wide, satin fabric in emerald green with a fluid drape, perfect for special occasion dresses!

    Regular price £15.76 p/m
  • Superior Quality Plain Poly/Cotton - Cream

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in cream. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Red

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in red. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Royal Blue

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in royal blue. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Roxy Stretch Velvet - Emerald

    148cm wide, beautiful quality stretch velvet dress fabric in emerald green. A†4-way stretch knitted velour, perfect for evening wear.†

    Regular price £12.50 p/m
  • Christmas Fabric

    Wool Coating

    BROWSE NOW

  • Superior Quality Plain Poly/Cotton - School Grey

    Discover our 114cm wide, superior quality 115gsm plain poly/cotton fabric in school grey. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Silver Marl Grey

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in silver marl grey. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Emerald Green

    Discover our 113cm wide, superior quality 115gsm plain poly/cotton fabric in emerald green. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Superior Quality Plain Poly/Cotton - Peacock

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in peacock blue. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • + More colours Christmas Poly/Cotton - Gingerbread Man

    Christmas Poly/Cotton - Gingerbread Man

    112cm wide cheap and cheerful Poly/Cotton fabric with Gingerbread Man, cookies ad canes in cream colour.

    Regular price £3.96 p/m
  • Roxy Stretch Velvet - Wine
    Sold out

    Roxy Stretch Velvet - Wine

    148cm wide, plain 4-way stretch knitted velour, especially good for evening wear. Beautiful quality, wine red stretch velvet dress fabric.

    Regular price £12.50 p/m
  • + More colours Christmas Tartan - Red

    Christmas Tartan - Red

    140cm wide good quality cotton poplin fabric with a christmas themed tartan in red, green and gold. Good for Christmas decorations & crafts.

    Regular price £10.50 p/m
  • + More colours Christmas Poly/Cotton - Scotty Dog - Red
    Sold out

    Christmas Poly/Cotton - Scotty Dog - Red

    112cm wide cheap and cheerful poly/cotton scotty dog fabric on a red background. Perfect for Christmas craft projects.

    Regular price £3.96 p/m
  • Superior Quality Plain Poly/Cotton - Pale Blue

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in pale blue. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Liquid - Gold

    150cm wide, polyester satin fabric in gold with a fluid drape, perfect for special occasion dresses!

    Regular price £15.76 p/m
  • + More colours Christmas Tartan - Green

    Christmas Tartan - Green

    140cm wide good quality cotton poplin fabric with a christmas themed tartan in green, red and gold. Good for Christmas decorations & crafts.

    Regular price £8.96 p/m
  • Superior Quality Plain Poly/Cotton - Mint

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in mint. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • + More colours Christmas Poly/Cotton - Festive Fox - Grey

    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.

    Regular price £3.96 p/m
  • Superior Quality Plain Poly/Cotton - Jade

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in jade green. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Paisley Changeant Lining - Red

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in red.

    Regular price £7.26 p/m
  • Wool Tartan - Muted - Red
    Sold out

    Wool Tartan - Muted - Red

    Made in Britain from 100% wool, this tartan patterned fabric in red features shades of green and blue. Perfect for trousers, skirts, suits and kilts!

    Regular price £29.00 p/m
  • + More colours A Knight To Remember - Gold

    A Knight To Remember - Gold

    Gold knitted jersey fabric. This is a fine jersey which drapes and looks like liquid gold.

    Regular price £14.50 p/m
  • Christmas List

    140cm wide good quality cotton poplin fabric with a christmas checked print in green, red and gold. Good for Christmas decorations & crafts.

    Regular price £8.00 p/m
  • + More colours Christmas Poly/Cotton - Green Trees

    Christmas Poly/Cotton - Green Trees

    112cm wide cheap and cheerful poly/cotton fabric with green and dark green Christmas trees on a white ground.

    Regular price £3.96 p/m
  • Night Fever - Gold

    148cm wide, gold metallic polyester stretch fabric, substantial, stretchy and shape-retaining.

    Regular price £8.76 p/m
  • Night Fever - Silver

    148cm wide, silver metallic polyester stretch fabric, substantial, stretchy and shape-retaining.

    Regular price £8.76 p/m
  • + More colours Christmas Poly/Cotton - Scotty Dog - Royal Blue

    Christmas Poly/Cotton - Scotty Dog - Royal Blue

    112cm wide cheap and cheerful poly cotton made up of black and white checked dogs which remind me of a Scottish terrier, all on a royal blue background.

    Regular price £3.96 p/m
  • Stof Craft - Christmas - A Starry Night Sky - Black

    Superb quality†Stof Japanese†craft and dress cotton with a Christmas print of gold stars on a geometric pattern in black and dark grey.

    Regular price £9.00 p/m
  • + More colours Christmas Poly/Cotton - Little Robin

    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.

    Regular price £3.96 p/m
  • Superior Quality Plain Poly/Cotton - Brown

    Discover our 114cm wide, superior quality 115gsm plain poly/cotton fabric in brown. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Stof Craft - Christmas - A Starry Night Sky - Gold

    Superb quality†Stof Japanese†craft and dress cotton with a Christmas white stars on a geometric pattern in shades of gold.

    Regular price £9.00 p/m
  • + More colours Cotton Lurex - Green

    Cotton Lurex - Green

    112cm wide 86% Cotton 14% Metallic fabric, good decorative fabric for craft and especially nice at Christmas.

    Regular price £6.50 p/m
  • + More colours Christmas Poly/Cotton - Santa's' Gingerbread Men

    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.

    Regular price £3.96 p/m
  • Plain Taffy - Scarlet Shimmer
    Sold out

    Plain Taffy - Scarlet Shimmer

    Fabulous shimmering red taffeta dressmaking fabric, perfect for fancy dress and special occasions. Ideal for parties and celebrations.

    Regular price £7.00 p/m
  • Satin Crepe - Gold

    This 150cm wide, lightweight satin-backed crepe fabric in a luscious gold hue is made from polyester, perfect for dressmaking!

    Regular price £8.00 p/m
  • Plain Taffy - Gold

    This shiny gold taffeta dressmaking fabric is plain yet unique. Perfect for crafts, special occasion garments and festive decorations!

    Regular price £7.00 p/m
  • + More colours Christmas Poly/Cotton - Halls Of Holly - White

    Christmas Poly/Cotton - Halls Of Holly - White

    112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.

    Regular price £3.96 p/m
  • + More colours Christmas Cotton - Glitter Trees

    Christmas Cotton - Glitter Trees

    124cm wide, cotton fabric with a festive pattern of glittery trees in red & gold on an ivory base.

    Regular price £10.96 p/m
  • Plain Taffy - Emerald

    This emerald green taffeta dressmaking fabric is perfect for fancy dress and festive sewing projects. 150cm wide crisp, shiny and versatile cloth.

    Regular price £7.00 p/m
  • Stof Craft - Diamonds & Hearts

    Black and gold superb quality†Japanese Stof†craft 100% cotton fabric with a geometric tree heart print - shop online!

    Regular price £9.00 p/m
  • Superior Quality Plain Poly/Cotton - Tan

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in tan. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • + More colours Christmas Poly/Cotton - Stocking - Pale Blue

    Christmas Poly/Cotton - Stocking - Pale Blue

    Great pale blue Christmas poly/cotton fabric featuring red and green Santa stockings with festive patterns and snowflakes. Ideal for Christmas crafts!

    Regular price £3.96 p/m
  • Brushed Cotton - Little Star

    142cm wide, brushed cotton with a little star pattern in silver on a beautifully soft white backdrop.

    Regular price £9.50 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