Cheap up to £50
£50 - £200
From £200
hard wearing 1
runners 18
stair treads 5
accent rugs 6
furs 6
round 9
rectangular 65
square 5
oval 6
atypical 2
ready made 133
shaggy 10
artificial grass 6
plain 33
patterned 26
Persian 7
Aztec 2
abstract 13
floral 10
woven 2
wool 10
sheepskin 2
cotton 6
polyester 1
polypropylene 20
indoor 39
outdoor 24
80cm x 150cm 6
100cm x 150cm 1
120cm x 170cm 12
140cm x 200cm 1
160cm x 230cm 10
scandinavian 1
vintage 1
country 1
modern 5
oriental 2