What better way to mark the festive period than with our range of Christmas fabrics. You’ll find everything from traditional Xmas prints to modern, joyful designs. Plus, there’s a selection of fun Christmas character prints for the kids too. So, whether you’re making a Xmas jumper or crafting new decorations for the tree, we have fabric for all types of festive projects.
  1. Larkspur Cotton Print, Rose
    £7.08
    |
  2. Larkspur Cotton Print, Sage
    £7.08
    |
  3. Larkspur Cotton Print, Silver
    £7.08
    |
  4. -54%
    Lightweight Linen Look Canvas, Christmas Icon Stripe, Red
    Special Price £4.58 Regular Price £10.00
    |
  5. -54%
    Lightweight Linen Look Canvas, Nordic Christmas, Red
    Special Price £4.58 Regular Price £10.00
    |
  6. -54%
    Lightweight Linen Look Canvas, Nordic Christmas, Silver
    Special Price £4.58 Regular Price £10.00
    |
  7. Linen Look Panama Panels, Christmas Gingerbread Man
    £2.92
    |
  8. Linen Look Panama Panels, Christmas Gonk, Green
    £2.92
    |
  9. Linen Look Panama Panels, Christmas Gonk, Grey
    £2.92
    |
  10. Linen Look Panama Panels, Christmas Gonk, Red
    £2.92
    |
  11. Linen Look Panama Panels, Christmas Snowman
    £2.92
    |
  12. Linen Look Panama Panels, Christmas Treats
    £2.92
    |
per page