Cheap up to £10
£10 - £75
From £75
80x80 cm 32
60x60 cm 112
50x70 cm 1
50x50 cm 41
45x45 cm 112
40x60 cm 43
40x40 cm 43
30x50 cm 67
50x60 cm 14
polyester 41
cotton 627
wool 16
satin 1
cotton satin 19
microfibre 10
linen 163
faux fur 27
scatter cushions 19
cushion covers 574
pillowcases 557
draught excluders 17
knitted 21
patchwork 3
buttons 2
zip 1
without closure 2
plain 556
abstract 65
polka dots 14
stripes 287
animals 79
flowers 124
cities 5
landscapes 1
Christmas 15
square 1 399
rectangular
round 123
atypical 176
bolster 373
indoor 2 219
outdoor 59
scandinavian 5
retro 2
vintage 11
country 2
modern 8
oriental 4