Collection: Fabrics

We've got loads of fabrics to choose from. On this page you can see them all however they are all different types, widths and thicknesses. If you are looking for something specific then we suggest you use the drop-downs in the menu where you can select fabric by type or one of the collections.
978 products
  • Peter Rabbit Home Grown Hoppiness Cotton Print - Five a Day - per half metre
    Peter Rabbit Home Grown Hoppiness Cotton Print - Five a Day
    Regular price
    £3.87
    Sale price
    £3.87
    Regular price
    £5.95
    Unit price
    per 
    Sold out
  • Peter Rabbit Home Grown Hoppiness Cotton Print - Grow Your Own Way - per half metre
    Peter Rabbit Home Grown Hoppiness Cotton Print - Grow Your Own Way
    Regular price
    £3.87
    Sale price
    £3.87
    Regular price
    £5.95
    Unit price
    per 
    Sold out
  • Peter Rabbit Home Grown Hoppiness Cotton Print - More Adventures Tomorrow - per half metre
    Peter Rabbit Home Grown Hoppiness Cotton Print - More Adventures Tomorrow
    Regular price
    £3.87
    Sale price
    £3.87
    Regular price
    £5.95
    Unit price
    per 
    Sold out
  • Peter Rabbit Home Grown Hoppiness Cotton Print - Hop Hop and Away - per half metre
    Peter Rabbit Home Grown Hoppiness Cotton Print - Hop Hop and Away
    Regular price
    £3.87
    Sale price
    £3.87
    Regular price
    £5.95
    Unit price
    per 
    Sold out
  • Peter Rabbit Home Grown Hoppiness Cotton Print - In the Veg Garden - per half metre
    Peter Rabbit Home Grown Hoppiness Cotton Print - In the Veg Garden
    Regular price
    £3.87
    Sale price
    £3.87
    Regular price
    £5.95
    Unit price
    per 
    Sold out
  • Artworks XVIII Cotton Print - Animals Panel
    Artworks XVIII Cotton Print - Animals Panel
    Regular price
    £6.82
    Sale price
    £6.82
    Regular price
    £10.50
    Unit price
    per 
    Sold out
  • Artworks XVIII Cotton Print - Planets Panel
    Artworks XVIII Cotton Print - Planets Panel
    Regular price
    £6.82
    Sale price
    £6.82
    Regular price
    £10.50
    Unit price
    per 
    Sold out
  • Artworks XVIII Cotton Print - Planets - per half metre
    Artworks XVIII Cotton Print - Planets
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Artworks XVIII Cotton Print - Animals - per half metre
    Artworks XVIII Cotton Print - Animals - per half metre
    Regular price
    £3.80
    Sale price
    £3.80
    Regular price
    £5.85
    Unit price
    per 
    Sold out
  • Wee Ones - Owl and Jungle Party Cotton Print - Jungle Panel
    Wee Ones - Owl and Jungle Party Cotton Print - Jungle Panel
    Regular price
    £7.15
    Sale price
    £7.15
    Regular price
    £11.00
    Unit price
    per 
    Sold out
  • Wee Ones - Owl and Jungle Party Cotton Print - Jungle Allover - per half metre
    Wee Ones - Owl and Jungle Party Cotton Print - Jungle Allover
    Regular price
    £4.06
    Sale price
    £4.06
    Regular price
    £6.25
    Unit price
    per 
    Sold out
  • Wee Ones - Owl and Jungle Party Cotton Print - Owl Panel
    Wee Ones - Owl and Jungle Party Cotton Print - Owl Panel
    Regular price
    £7.15
    Sale price
    £7.15
    Regular price
    £11.00
    Unit price
    per 
    Sold out
  • Wee Ones - Owl and Jungle Party Cotton Print - Owl Allover - per half metre
    Wee Ones - Owl and Jungle Party Cotton Print - Owl Allover
    Regular price
    £4.06
    Sale price
    £4.06
    Regular price
    £6.25
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Farm Squad Panel
    Welcome to the Funny Farm Cotton Print - Farm Squad Panel
    Regular price
    £4.84
    Sale price
    £4.84
    Regular price
    £7.45
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Barn Scene Panel
    Welcome to the Funny Farm Cotton Print - Barn Scene Panel
    Regular price
    £5.78
    Sale price
    £5.78
    Regular price
    £8.90
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Tractors - per half metre
    Welcome to the Funny Farm Cotton Print - Tractors
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Carrots - per half metre
    Welcome to the Funny Farm Cotton Print - Carrots
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Hens - per half metre
    Welcome to the Funny Farm Cotton Print - Hens
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Veggies - per half metre
    Welcome to the Funny Farm Cotton Print - Veggies
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Animal Patch - per half metre
    Welcome to the Funny Farm Cotton Print - Animal Patch
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Gingham - per half metre
    Welcome to the Funny Farm Cotton Print - Gingham
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • Welcome to the Funny Farm Cotton Print - Tossed Animals - per half metre
    Welcome to the Funny Farm Cotton Print - Tossed Animals
    Regular price
    £3.22
    Sale price
    £3.22
    Regular price
    £4.95
    Unit price
    per 
    Sold out
  • World of Wonder Cotton Print - Four Picture Panel
    World of Wonder Cotton Print - Four Picture Panel
    Regular price
    £5.78
    Sale price
    £5.78
    Regular price
    £8.90
    Unit price
    per 
    Sold out
  • World of Wonder Cotton Print - Large Panel
    World of Wonder Cotton Print - Large Panel
    Regular price
    £5.78
    Sale price
    £5.78
    Regular price
    £8.90
    Unit price
    per 
    Sold out