Cheap up to £10
£10 - £75
From £75
50x50 cm 4
45x45 cm 9
40x60 cm 1
40x40 cm 2
30x50 cm 4
polyester 1
cotton 135
wool 3
satin 1
linen 12
faux fur 34
scatter cushions
cushion covers 868
pillowcases 873
draught excluders 118
knitted 3
patchwork 8
buttons 7
zip 5
plain 519
abstract 134
polka dots 12
stripes 109
animals 238
flowers 249
cars 1
cities 1
landscapes 1
Christmas 28
square 860
rectangular 895
round 60
atypical 27
bolster 38
indoor 2 229
outdoor 199
scandinavian 14
retro 2
vintage 11
country 21
modern 11
oriental 9