Cheap up to £10
£10 - £75
From £75
80x80 cm 7
60x60 cm 27
50x50 cm 26
45x45 cm 44
40x60 cm 11
40x40 cm 13
30x50 cm 8
50x60 cm 3
polyester 37
cotton 252
wool 19
cotton satin 4
microfibre 2
linen 155
faux fur 17
scatter cushions 7
cushion covers 205
pillowcases 170
knitted 6
patchwork 1
plain 206
abstract 28
polka dots 14
stripes 91
animals 45
flowers 89
cities 1
Christmas 5
buttons 2
zip 1
square 269
rectangular 419
round 8
atypical 9
bolster 44
indoor
outdoor 25
scandinavian 6
retro 1
vintage 2
country 5
oriental 1