Cheap up to £10
£10 - £75
From £75
80x80 cm 41
60x60 cm 269
50x70 cm 2
50x50 cm 177
45x45 cm 326
40x60 cm 74
40x40 cm 109
30x50 cm 85
50x60 cm 22
polyester 296
cotton 1 342
wool 42
cotton satin 19
microfibre 23
linen 392
faux fur 85
scatter cushions 53
cushion covers 1 426
pillowcases 1 119
draught excluders 58
knitted 28
patchwork 5
buttons 5
zip 48
without closure 3
plain 1 682
abstract 160
polka dots 76
stripes 404
animals 362
flowers 517
cars 6
cities 7
landscapes 3
Christmas 59
square 1 396
rectangular 2 332
round 131
atypical 176
bolster 374
indoor 5 920
outdoor 214
scandinavian 16
retro 6
vintage 14
country 22
modern 16
oriental 7