Cheap up to £10
£10 - £75
From £75
80x80 cm 11
60x60 cm 52
50x70 cm 1
50x50 cm 33
45x45 cm 61
40x60 cm 11
40x40 cm 24
30x50 cm 12
50x60 cm 7
polyester 101
cotton 357
wool 14
cotton satin 8
microfibre 5
linen 141
faux fur 30
scatter cushions 20
cushion covers 418
pillowcases 400
draught excluders 13
knitted 7
patchwork 2
buttons 1
zip 14
plain 460
abstract 53
polka dots 12
stripes 116
animals 70
flowers 118
cities 1
landscapes 1
Christmas 7
square 270
rectangular 762
round 31
atypical 34
bolster 90
indoor 1 719
outdoor 36
scandinavian 1
retro 1
vintage 4
country 7
modern 3
oriental 2