Cheap up to £10
£10 - £75
From £75
60x60 cm 131
50x70 cm 1
50x50 cm 134
45x45 cm 181
40x60 cm 83
40x40 cm 15
30x50 cm 11
50x60 cm 22
polyester 293
cotton 654
wool 5
satin 1
microfibre 9
linen 72
faux fur 55
scatter cushions 2 445
cushion covers 866
pillowcases 878
draught excluders 117
knitted 5
patchwork 10
buttons 7
zip 58
without closure 3
plain 1 398
abstract 184
polka dots 21
stripes 236
animals 364
flowers 446
cars 7
cities 4
landscapes 6
Christmas 31
square 1 349
rectangular 1 622
round 118
atypical 158
bolster 399
indoor 4 448
outdoor 220
scandinavian 20
retro 3
vintage 11
country 22
modern 21
oriental 10