Cheap up to £50
£50 - £100
From £100
runners 44
stair treads 27
accent rugs 2
furs 6
round 6
rectangular 67
square 2
oval 11
atypical 11
ready made 181
shaggy 12
plain 72
patterned 21
Persian 7
Aztec 3
abstract 21
flowers 2
woven 13
plush 2
wool 6
sheepskin 6
cotton 6
polyester 4
polypropylene 10
jute 5
indoor 1
outdoor 9
80x150 cm 25
100x100 cm 1
120x160 cm 2
120x170 cm 38
140x200 cm 1
160x230 cm 14
200x290 cm 7
200x300 cm 1
non slip 5
scandinavian 4
vintage 3
modern 34