Cheap up to £50
£50 - £100
From £100
runners 195
stair treads 43
artificial grass 1
accent rugs 22
furs 41
round 79
rectangular 218
square 1
oval 51
atypical 34
ready made 652
shaggy 82
plain 202
patterned 123
Persian 17
Aztec 7
abstract 22
flowers 18
patchwork 9
woven 125
crochet 9
wool 40
sheepskin 4
cotton 80
polyester 3
polypropylene 6
jute 74
indoor 14
outdoor 71
80x150 cm 42
100x100 cm 1
120x170 cm 19
140x200 cm 1
160x230 cm 7
non slip 33
scandinavian 9
vintage 9
country 6
modern 17
oriental 1