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