FREE POSTAGE ON UK ORDERS OVER £50

Collection: 100% Cotton

657 products
  • Red Cheeky Santa 100% cotton Christmas fabric, 56 " wide per 1/2 metre
    Red Cheeky Santa 100% cotton Christmas fabric, 56
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Christmas Sparkle Glitter trees, silver & gold 100% cotton fabric, per 1/2 metre
    Christmas Sparkle Glitter trees, silver & gold 100% cotton fabric, per 1/2 metre
    Regular price
    £5.50
    Sale price
    £5.50
    Unit price
    per 
  • Christmas sparkle glitter feather, white & silver 100% cotton fabric per 1/2 M
    Christmas sparkle glitter feather, white & silver 100% cotton fabric per 1/2 M
    Regular price
    £5.50
    Sale price
    £5.50
    Unit price
    per 
  • Christmas sparkle snowflake gold, silver & white 100% cotton fabric per 1/2M
    Christmas sparkle snowflake gold, silver & white 100% cotton fabric per 1/2M
    Regular price
    £5.50
    Sale price
    £5.50
    Unit price
    per 
  • Christmas Sparkle stripe, ivory, gold & silver 100% cotton fabric per 1/2 metre
    Christmas Sparkle stripe, ivory, gold & silver 100% cotton fabric per 1/2 metre
    Regular price
    £5.50
    Sale price
    £5.50
    Unit price
    per 
  • Christmas Sparkle Glitter dot, grey, silver & gold 100% cotton fabric, 112cm wide per 1/2M
    Christmas Sparkle Glitter dot, grey, silver & gold 100% cotton fabric, 112cm wide per 1/2M
    Regular price
    £5.50
    Sale price
    £5.50
    Unit price
    per 
  • Twinkle star, ivory & gold Christmas 100% cotton fabric, per 1/2M
    Twinkle star, ivory & gold Christmas 100% cotton fabric, per 1/2M
    Regular price
    £4.99
    Sale price
    £4.99
    Unit price
    per 
  • Scattered Stars, ivory & gold Christmas fabric, 56" wide 100% cotton per 1/2M
    Scattered Stars, ivory & gold Christmas fabric, 56
    Regular price
    £4.99
    Sale price
    £4.99
    Unit price
    per 
  • Green, gold & silver deer Christmas fabric 100% cotton, 112cm wide per 1/2M
    Green, gold & silver deer  Christmas fabric 100% cotton, 112cm wide per 1/2M
    Regular price
    £4.20
    Sale price
    £4.20
    Unit price
    per 
  • Green, gold & silver xmas trees Christmas 100% cotton fabric 112cm wide per 1/2M
    Green, gold & silver xmas trees Christmas 100% cotton fabric 112cm wide per 1/2M
    Regular price
    £3.99
    Sale price
    £3.99
    Unit price
    per 
  • Christmas red star calico 100% cotton fabric, 112cm wide sold per 1/2 metre
    Christmas red star calico 100% cotton fabric, 112cm wide sold per 1/2 metre
    Regular price
    £3.99
    Sale price
    £3.99
    Unit price
    per 
  • Last Half metre piece Reindeer & Star 100% cotton fabric, 54" wide
    Last Half metre piece Reindeer & Star 100% cotton fabric, 54
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Pink Enchanted Unicorns 100% Cotton FabricHalf Metre, Robert Kaufman
    Pink Enchanted Unicorns 100% Cotton FabricHalf Metre, Robert Kaufman
    Regular price
    £7.99
    Sale price
    £7.99
    Unit price
    per 
  • Christmas Nordic red & white fabric, Festive village scene, 56 " wide sold per 1/2 metre
    Christmas Nordic red & white fabric, Festive village scene, 56
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Star Wars Rebel Ships 100% Cotton Per 1/2 Metre 112cm Wide
    Star Wars Rebel Ships 100% Cotton Per 1/2 Metre 112cm Wide
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Cool Yule funky Christmas Fabric By Blend, village life sold per 1/2 metre
    Cool Yule funky Christmas Fabric By Blend, village life sold per 1/2 metre
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Cool Yule funky Christmas Fabric By Blend, green snowflake, per 1/2 metre
    Cool Yule funky Christmas Fabric By Blend, green snowflake, per 1/2 metre
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Cool Yule funky Christmas Fabric By Blend, red snowflake sold per 1/2 metre
    Cool Yule funky Christmas Fabric By Blend, red snowflake sold per 1/2 metre
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Cool Yule funky Christmas Fabric, funky baubles 100% cotton sold per 1/2M
    Cool Yule funky Christmas Fabric, funky baubles 100% cotton sold per 1/2M
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Cool Yule Christmas 100% Cotton fabric By Blend, zingy stripe per 1/2 metre
    Cool Yule Christmas  100% Cotton fabric By Blend, zingy stripe per 1/2 metre
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Unstoppable positivity themed 100% premium cotton fabric per 1/2 metre
    Unstoppable positivity themed 100% premium cotton fabric per 1/2 metre
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Dear by Blend Fabrics, Reindeer pink, 100% cotton per 1/2 metre
    Christmas Dear by Blend Fabrics,  Reindeer pink, 100% cotton per 1/2 metre
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Dear by Blend Fabrics, Beribboned pink cotton fabric per 1/2 Metre
    Christmas Dear by Blend Fabrics,  Beribboned pink cotton fabric per 1/2 Metre
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Dear by Blend Fabrics, Pink twinkle, 100% cotton per 1/2 Metre
    Christmas Dear by Blend Fabrics,  Pink twinkle, 100% cotton per 1/2 Metre
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Dear by Blend Fabrics, Winter flock, Pink 100% cotton per 1/2M
    Christmas Dear by Blend Fabrics,  Winter flock, Pink 100% cotton per 1/2M
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Dear by Blend Fabrics, Poinsettias mint & pink Deers 100% cotton per 1/2M
    Christmas Dear by Blend Fabrics, Poinsettias mint & pink Deers 100% cotton per 1/2M
    Regular price
    £6.99
    Sale price
    £6.99
    Unit price
    per 
  • Christmas Red Glitter star 100% cotton fabric 54" wide per 1/2 metre
    Christmas Red Glitter star 100% cotton fabric 54
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Christmas Cream Glitter star 100% cotton fabric 54 " wide per 1/2 metre
    Christmas Cream Glitter star 100% cotton fabric 54
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Traditional holly & berries green 100% cotton fabric, 112cm wide per 1/2 metre
    Traditional holly & berries green 100% cotton fabric, 112cm wide per 1/2 metre
    Regular price
    £4.50
    Sale price
    £4.50
    Unit price
    per 
  • Christmas green glittery gold & ivory star design 100% cotton fabric sold per 1/2M
    Christmas green glittery gold & ivory star design 100% cotton fabric sold per 1/2M
    Regular price
    £4.99
    Sale price
    £4.99
    Unit price
    per 
  • Christmas red glittery gold & ivory star design 100% cotton fabric per 1/2 M
    Christmas red glittery gold & ivory star design 100% cotton fabric per 1/2 M
    Regular price
    £4.99
    Sale price
    £4.99
    Unit price
    per 
  • Christmas Ivory glittery gold & red star design 100% cotton fabric per 1/2 M
    Christmas Ivory glittery gold & red star design 100% cotton fabric per 1/2 M
    Regular price
    £4.99
    Sale price
    £4.99
    Unit price
    per