Christmas Fabric

111 products

Nearly 400 Christmas fabrics in pure cotton, from £2.95 a metre — traditional, Scandinavian, novelty and metallic prints for festive makes.

111 products
FG-POLY-0677- TCP949
SALE
Christmas Festive Polar Bears
FG-POLY-0677- TCP949
£3.10 £2.67 £2.54 / metre
FG-POLY-0636- TCP943
SALE
Bear Snowflakes Winter
FG-POLY-0636- TCP943
£3.10 £2.67 £2.60 / metre
FG-POLY-0629- TCP901
SALE
Snowflakes
FG-POLY-0629- TCP901
£3.10 £2.67 £2.60 / metre
FG-CO-02774- 60333
SALE
Little Johnny Festive Trees 3D Cotton
FG-CO-02774- 60333
£10.95 £8.88 £7.30 / metre
⚠️ Only 2m left
FG-CO-02773- 60332
SALE
Little Johnny Festive Santa 3D Cotton
FG-CO-02773- 60332
£10.95 £8.88 £7.30 / metre
⚠️ Only 4.5m left
FG-CO-02772- 60330
SALE
Little Johnny Festive Reindeer 3D Cotton
FG-CO-02772- 60330
£10.95 £8.88 £7.30 / metre
⚠️ Only 4m left
FG-POLY-0623- 6570
SALE
Falling Snowflakes Polycotton
FG-POLY-0623- 6570
£2.99 £2.51 £2.45 / metre
FG-CO-02748- 9951
SALE
Pastel Snow Flakes Cotton
FG-CO-02748- 9951
£9.95 £6.61 £4.76 / metre
FG-CO-02742- 52288
SALE
Christmas Dinner Cotton
FG-CO-02742- 52288
£9.95 £6.61 £4.76 / metre
FG-CO-02734- 186ECC
SALE
Rainbow Snowflake Metallic
FG-CO-02734- 186ECC
£9.95 £7.86 £6.37 / metre
⚠️ Only 1m left
FG-CO-02732- 184
SALE
Rainbow Christmas Dove Metallic
FG-CO-02732- 184
£9.95 £7.86 £6.37 / metre
⚠️ Only 1m left
FG-CO-02705- CC533
SALE
Christmas Holiday
FG-CO-02705- CC533
£9.95 £8.42 £7.08 / metre
⚠️ Only 0.5m left
FG-CO-02654
SALE
FG-CO-02618
SALE
Trees
FG-CO-02618
£6.95 £4.23 £2.82 / metre
FG-CO-02610- CC339
SALE
Christmas Dogs
FG-CO-02610- CC339
£7.95 £6.84 £5.80 / metre
FG-POLY-0530- 60134
SALE
Festive Snowmen
FG-POLY-0530- 60134
£3.49 £2.95 £2.70 / metre
FG-POLY-0528- 60137
SALE
Festive Paws
FG-POLY-0528- 60137
£3.49 £2.95 £2.70 / metre
FG-POLY-0527- 60110
SALE
Christmas Ball Emoji
FG-POLY-0527- 60110
£3.49 £2.95 £2.70 / metre
FG-POLY-0514- 60093
SALE
Blue Snowman
FG-POLY-0514- 60093
£3.49 £2.95 £2.70 / metre
FG-CO-02457- CC328
SALE
Flying Father Christmas
FG-CO-02457- CC328
£8.95 £7.70 £5.33 / metre
FG-CO-02392
SALE
FG-POLY-0423
SALE
Tartan
FG-POLY-0423
£2.95 £2.54 £2.15 / metre
FG-CO-02198
SALE
Little Johnny Cotton
FG-CO-02198
£10.95 £7.88 £6.02 / metre
FG-POLY-0412
SALE
Pengiun
FG-POLY-0412
£2.95 £2.54 £2.15 / metre
FG-BR-0437
SALE
Festival Pengiun
FG-BR-0437
£6.95 £5.00 £3.82 / metre
FG-CO-02093
SALE
Hearts and Holly Christmas
FG-CO-02093
£8.95 £5.94 £4.28 / metre
⚠️ Only 0.3m left
FG-POLY-0392- 5688
SALE
Christmas Dinos
FG-POLY-0392- 5688
£2.95 £2.64 £2.29 / metre
FG-POLY-0391- 5686
SALE
Christmas Dotty Holly
FG-POLY-0391- 5686
£2.95 £2.64 £2.29 / metre
FG-POLY-0390- 5690
SALE
Christmas Gifts And Gonks
FG-POLY-0390- 5690
£2.95 £2.64 £2.29 / metre
FG-POLY-0385- 5691
SALE
Christmas Woodland
FG-POLY-0385- 5691
£2.95 £2.64 £2.29 / metre
FG-CO-02047
SALE
Winter Reindeer
FG-CO-02047
£8.99 £6.60 £5.11 / metre
FG-CO-01962
SALE
Shining Stars Contemporary Christmas Cotton
FG-CO-01962
£10.99 £7.53 £5.55 / metre
⚠️ Only 2m left
FG-POLY-0343
SALE
Christmas Fabric
FG-POLY-0343
£2.95 £2.72 £2.39 / metre
FG-POLY-0341
SALE
Christmas Fabric
FG-POLY-0341
£2.95 £2.72 £2.39 / metre
FG-POLY-0340
SALE
Gingerbread
FG-POLY-0340
£2.95 £2.72 £2.39 / metre
FG-CO-01900
SALE
Christmas Cotton Fabric
FG-CO-01900
£7.85 £5.38 £3.96 / metre
FG-CO-01836
SALE
Printed 100% Cotton Fabric
FG-CO-01836
£7.85 £5.38 £3.96 / metre
FG-CO-01831
SALE
Christmas 100% Cotton Fabric
FG-CO-01831
£7.85 £5.38 £3.96 / metre
FG-CO-01820
SALE
Christmas 100% Cotton Fabric
FG-CO-01820
£7.85 £5.38 £3.96 / metre
FG-CO-01810
SALE
Printed 100% Cotton Fabric
FG-CO-01810
£7.85 £5.38 £3.96 / metre
FG-CO-01883
SALE
Christmas 100% Cotton Fabric
FG-CO-01883
£6.95 £4.52 £3.20 / metre
FG-CO-01767
SALE
Printed 100% Cotton Fabric
FG-CO-01767
£6.95 £4.57 £3.26 / metre
FG-CO-01766
SALE
Christmas 100% Cotton Fabric
FG-CO-01766
£8.95 £5.88 £4.20 / metre
FG-CO-01765
SALE
Christmas 100% Cotton Fabric
FG-CO-01765
£8.95 £5.88 £4.20 / metre
FG-CO-01764
SALE
Christmas 100% Cotton Fabric
FG-CO-01764
£8.95 £5.94 £4.28 / metre
FG-CO-01760
SALE
Christmas 100% Cotton Fabric
FG-CO-01760
£8.95 £5.94 £4.28 / metre
FG-CO-01750
SALE
Christmas 100% Cotton Fabric
FG-CO-01750
£8.99 £5.97 £4.30 / metre
FG-BR-0328
SALE
Brushed Cotton
FG-BR-0328
£6.95 £4.66 £3.38 / metre
⚠️ Only 1m left

Choosing between craft cottons, polycottons and panels

Our seasonal range includes 100% craft cotton and polycotton fabrics, available as continuous metreage or as individual printed craft panels. Pure cotton is a staple for festive stitching due to its high tensile strength and ease of handling, making it a reliable choice for patchwork and quilting. Polycotton options provide a practical alternative where a blended fibre is preferred.

Fabric widths vary across the selection to suit different scales of work. Standard craft widths start at 112cm, while wider 137cm and 145cm options provide the necessary coverage for larger items such as curtains, cushions, bed sheets and pillowcases.

Festive motifs and project ideas

The prints span traditional seasonal artwork through to lighthearted character illustrations, giving you options for home furnishings, decorations and festive dressmaking:

  • Traditional and folk motifs: jolly robins, reindeer, festive leaves, florals, stars and classic Santa hearts.
  • Novelty prints: playful seasonal themes, including dogs in Christmas jumpers and sausage dogs.
  • Metallic finishes: swirly patterns and festive florals detailed with metallic print accents.

Whether you are piecing together seasonal quilts, sewing cushion covers or stitching holiday garments, these fabrics offer balanced weights suitable for both apparel and craft applications.

Filters

Filters

All prices