Cheap up to £50
£50 - £100
From £100
runners 198
stair treads 79
accent rugs 23
furs 71
round 136
rectangular 688
square 23
oval 77
atypical 87
ready made 1 178
shaggy 72
artificial grass 5
plain 306
patterned 433
Persian 67
Aztec 19
abstract 122
floral 37
patchwork 30
woven 53
knitted 2
plush 1
wool 180
sheepskin 31
cotton 20
polyester 28
polypropylene 207
indoor 620
outdoor 86
80 x 150 cm 8
100 x 100 cm 1
120 x 170 cm 42
160 x 230 cm 53
200 x 290 cm 10
scandinavian 5
retro 1
vintage 23
country 12
industrial 1
modern 10
rustic 5
oriental 1