Cheap up to £10
£10 - £75
From £75
80x80 cm 32
60x60 cm 112
50x70 cm 1
50x50 cm 40
45x45 cm 114
40x60 cm 41
40x40 cm 43
30x50 cm 67
50x60 cm 13
polyester 42
cotton 626
wool 16
cotton satin 19
microfibre 10
linen 164
faux fur 28
scatter cushions 19
cushion covers 571
pillowcases 558
draught excluders 17
knitted 21
patchwork 3
buttons 2
zip 1
without closure 2
plain 558
abstract 65
polka dots 14
stripes 285
animals 80
flowers 122
cities 5
landscapes 1
Christmas 16
square 1 395
rectangular
round 123
atypical 176
bolster 378
indoor 2 220
outdoor 58
scandinavian 5
retro 2
vintage 11
country 2
modern 8
oriental 4