Collection: Christmas Fabric Collection

A gorgeous array of fabrics to tempt you with that special season.

100% Cotton. 110cm/ 44" wide.

129 products
  • Here Comes Santa Cotton Print - Tree Skirt Panel
    Here Comes Santa Cotton Print - Tree Skirt Panel
    Regular price
    £7.79
    Sale price
    £7.79
    Regular price
    £11.99
    Unit price
    per 
    Sold out
  • Here Comes Santa Cotton Print - Apron Panel
    Here Comes Santa Cotton Print - Apron Panel
    Regular price
    £7.79
    Sale price
    £7.79
    Regular price
    £11.99
    Unit price
    per 
    Sold out
  • Here Comes Santa Cotton Print - Santa Panel
    Here Comes Santa Cotton Print - Santa Panel
    Regular price
    £6.44
    Sale price
    £6.44
    Regular price
    £9.90
    Unit price
    per 
    Sold out
  • Warm Wishes Cotton Print - Oh Christmas Tree Panel
    Warm Wishes Cotton Print - Oh Christmas Tree Panel
    Regular price
    £8.19
    Sale price
    £8.19
    Regular price
    £12.60
    Unit price
    per 
    Sold out
  • Warm Wishes Cotton Print - Speckled Solid on Green - per half metre
    Warm Wishes Cotton Print - Speckle on Green
    Regular price
    £4.55
    Sale price
    £4.55
    Regular price
    £7.00
    Unit price
    per 
    Sold out
  • Warm Wishes Cotton Print - Speckled Solid on Red - per half metre
    Warm Wishes Cotton Print - Speckle on Red
    Regular price
    £4.55
    Sale price
    £4.55
    Regular price
    £7.00
    Unit price
    per 
    Sold out
  • Peter Rabbit Christmas Tradtions Cotton Print - Christmas Ferns - per half metre
    Peter Rabbit Christmas Tradtions Cotton Print - Christmas Ferns
    Regular price
    £3.32
    Sale price
    £3.32
    Regular price
    £5.10
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Snowman Advent Panel
    Winter Welcome Cotton Print - Snowman Advent Panel
    Regular price
    £5.20
    Sale price
    £5.20
    Regular price
    £8.00
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Snowman Stocking Panel
    Winter Welcome Cotton Print - Snowman Stocking Panel
    Regular price
    £5.85
    Sale price
    £5.85
    Regular price
    £9.00
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Snowman Panel
    Winter Welcome Cotton Print - Snowman Panel
    Regular price
    £7.80
    Sale price
    £7.80
    Regular price
    £12.00
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Snowman Stripe - per half metre
    Winter Welcome Cotton Print - Snowman Stripe
    Regular price
    £4.36
    Sale price
    £4.36
    Regular price
    £6.70
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Holly on Red - per half metre
    Winter Welcome Cotton Print - Holly on Red
    Regular price
    £4.06
    Sale price
    £4.06
    Regular price
    £6.25
    Unit price
    per 
    Sold out
  • Winter Welcome Cotton Print - Holly on Off White - per half metre
    Winter Welcome Cotton Print - Holly on Off White
    Regular price
    £4.06
    Sale price
    £4.06
    Regular price
    £6.25
    Unit price
    per 
    Sold out
  • Winter Greetings Cotton Print - Snowman Picture Patches Panel
    Winter Greetings Cotton Print - Snowman Picture Patches Panel
    Regular price
    £4.55
    Sale price
    £4.55
    Regular price
    £7.00
    Unit price
    per 
    Sold out
  • Winter Greetings Cotton Print - Ornaments - per half metre
    Winter Greetings Cotton Print - Ornaments
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Winter Greetings Cotton Print - Snowman Toss on Forest - per half metre
    Winter Greetings Cotton Print - Snowman Toss on Forest
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Winter Greetings Cotton Print - Christmas Postcards - per half metre
    Winter Greetings Cotton Print - Christmas Postcards
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Winter Greetings Cotton Print - Village Vignettes - per half metre
    Winter Greetings Cotton Print - Village Vignettes
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Christmastime is Here Cotton Print - To All a Goodnight Panel
    Christmastime is Here Cotton Print - To All a Goodnight Panel
    Regular price
    £8.78
    Sale price
    £8.78
    Regular price
    £13.50
    Unit price
    per 
    Sold out
  • Christmastime is Here Cotton Print - Pillow Panel
    Christmastime is Here Cotton Print - Pillow Panel
    Regular price
    £8.78
    Sale price
    £8.78
    Regular price
    £13.50
    Unit price
    per 
    Sold out
  • Gingerbread Factory Cotton Print - Tossed Candy Canes - per half metre
    Gingerbread Factory Cotton Print - Tossed Candy Canes
    Regular price
    £4.19
    Sale price
    £4.19
    Regular price
    £6.45
    Unit price
    per 
    Sold out
  • All That Glitters is Snow Cotton Print - Snowman Blocks Panel
    All That Glitters is Snow Cotton Print - Snowman Blocks Panel
    Regular price
    £4.19
    Sale price
    £4.19
    Regular price
    £6.45
    Unit price
    per 
    Sold out
  • All That Glitters is Snow Cotton Print - Snowman Scenic - per half metre
    All That Glitters is Snow Cotton Print - Snowman Scenic
    Regular price
    £4.19
    Sale price
    £4.19
    Regular price
    £6.45
    Unit price
    per 
    Sold out
  • All That Glitters is Snow Cotton Print - Holiday Gift Tags - per half metre
    All That Glitters is Snow Cotton Print - Holiday Gift Tags
    Regular price
    £4.19
    Sale price
    £4.19
    Regular price
    £6.45
    Unit price
    per 
    Sold out