Cheap up to £10
£10 - £75
From £75
80x80 cm 8
60x60 cm 27
50x50 cm 28
45x45 cm 45
40x60 cm 13
40x40 cm 17
30x50 cm 9
50x60 cm 3
polyester 35
cotton 245
wool 19
cotton satin 4
microfibre 1
linen 155
faux fur 19
scatter cushions 8
cushion covers 212
pillowcases 167
draught excluders 12
knitted 6
patchwork 1
buttons 1
zip 1
plain 215
abstract 29
polka dots 14
stripes 102
animals 51
flowers 93
cities 1
Christmas 9
square 278
rectangular 429
round 9
atypical 9
bolster 47
indoor 1 045
outdoor 24
scandinavian 7
retro 1
vintage 2
country 5
oriental 1