Shop All Handmade Rugs
Every rug in our collection is handknotted and sourced directly from weaving communities. Filter by size or origin and order online with free UK delivery, or visit our Beckenham showroom to view in person.
209 Rugs in Stock
- Afghan Kazak Triple Medallion — Afghanistan, 160 × 100 cm, £250
- Handmade Ziegler — Afghanistan, 150 × 100 cm, £290
- handmade Ziegler rug — Afghanistan, 150 × 90 cm, £290
- Persian Turkemen Rug — Persian, 190 × 130 cm, £450
- Afghan Handmade Traditional — Afghanistan, 200 × 150 cm, £320
- Persian Naine Animal Hunting — Persian – Naine, 200 × 120 cm, £450
- Persian Kerman Omar Khayyam — Persian – Kerman, 240 × 140 cm, £1,850
- Persian Modern Vintage — Persian, 280 × 195 cm, £400
- Afghan Bokhara Grand — Afghanistan, 300 × 200 cm, £550
- Afghan Bokhara Classic — Afghanistan, 300 × 200 cm, £550
- Handmade Persian Tabriz Floral Signed — Persian – Tabriz, 310 × 200 cm, £680
- Persian Sarough High Quality — Persian – Sarough, 310 × 200 cm, £750
- Handmade Persian Qom Kheshti — Persian – Qom, 310 × 200 cm, £850
- Handmade Kazak rug — Afghanistan, 310 × 200 cm, £900
- Persian Kerman Medallion Signed — Persian – Kerman, 410 × 300 cm, £950
- Kilim Flatweave 130×80 — Handmade, 130 × 80 cm, £95
- Kilim Flatweave 135×80 — Handmade, 135 × 80 cm, £95
- Kilim Flatweave 140×90 — Handmade, 140 × 90 cm, £95
- Kilim Runner 200×65 C — Handmade, 200 × 65 cm, £95
- Kilim Flatweave 150×95 — Handmade, 150 × 95 cm, £95
- Kilim Flatweave 120×85 — Handmade, 120 × 85 cm, £95
- Kilim Flatweave 150×95 B — Handmade, 150 × 95 cm, £95
- Kilim Flatweave 200×125 — Handmade, 200 × 125 cm, £160
- Kilim Flatweave 180×125 — Handmade, 180 × 125 cm, £160
- Kilim Flatweave 200×130 — Handmade, 200 × 130 cm, £160
- Kilim Flatweave 200×150 B — Handmade, 200 × 150 cm, £200
- Kilim Flatweave 200×150 C — Handmade, 200 × 150 cm, £200
- Kilim Flatweave 200×150 — Handmade, 200 × 150 cm, £200
- Kilim Flatweave 260×170 B — Handmade, 260 × 170 cm, £250
- Kilim Flatweave 310×210 — Handmade, 310 × 210 cm, £350
- Afghan Bokhara Runner B — Afghanistan, 300 × 85 cm, £270
- Afghan Bokhara Runner C — Afghanistan, 300 × 85 cm, £270
- Persian Kerman Runner — Persian – Kerman, 480 × 80 cm, £680
- Handmade Perisan Mood Runner Rug — Persian - Mood Khorasan, 400 x 80 cm, £330
- Handmade Kashan Rug signed — Persian - Kashan, 315 x 220 cm, £650
- Handmade Persian Sarough rug — Persian - Sarough, 310x220 cm , £700
- Handmade Persian Naine rug — Persian - Naine, 300 x 250 cm , £600
- Handmade Persian Sarough — Persian - Sarough , 300 x 250 cm , £1,650
- Handmade chobi rug — Afghanistan , 130 x 80 cm, £250
- Handmade kazak rug — Afghanistan, 120 x 83 cm, £250
- Handmade chobi runner — Afghanistan , 250 x 80 cm , £450
- Handmade floral chobi rug — Afghanistan , 160 x 90. Cm , £295
- Handmade Kazak Runner Rug — Afghanistan, 285 x 83 cm, £450
- Handmade Floral Rug — Afghanistan , 120 x 85 cm, £200
- Handmade floral chobi rug — Afghanistan , 160 x 90 cm , £295
- Handmade kazak rug — Afghanistan , 140 x 94 cm , £250
- Handmade Chobi Rug — Afghan, 250 x 200 cm , £980
- Handmade Ziegler Rug — Afghanistan , 155 x 100 cm, £295
- Handmade Soltani Green Rug — Afghanistan , 200 x 130 cm, £600
- Handmade Moroccan Rug — Morocco, 160 x 110 cm, £290
- Handmade Ziegler Runner Rug — Afghanistan , 305 x 84 cm, £495
- Handmade Kazak Rug Green — Afghanistan , 160 x 95 cm, £250
- Handmade Kazak Rug — Afghanistan , 125 x 83 cm, £200
- Handmade Kazak Rug — Afghanistan, 125 x 83 cm, £200
- Handmade Persian Senneh Rug — Persian - Senneh, 300 x 200 cm, £490
- Handmade Persian Saveh Rug — Persian - Saveh , 170 x 105 cm , £290
- Handmade Ziegler large Rug — Afghanistan , 300 x 210 cm , £800
- Handmade Persian Tabriz Rug — Persian - Tabriz, 240 x 145 cm, £495
- Handmade Persian Naine Rug — Persian - Naine, 360 x 240 cm, £1,300
- Handmade Napa Border Rug — Nepalese, 170 x 120 cm, £250
- Handmade Napa Broder Large — Nepalese , 290 x 200 cm, £550
- Handmade Persian Bakhtiyari Rug — Persian - Bakhtiyar, 150 x 100 cm, £350
- Handmade Persian Ghom Rug — Persian -Ghom, 150 x 100 cm, £2,250
- Antique Hamdmade Shiraz Rug — Nomad knotted around Shiraz - Persian , 200x150 cm , £600
- Fine Handmade Ghom Rug — Persian - Ghom, 170 x 110 cm, £520
- Handmade pink Ziegler Rug — Afghan, 240 x 175 cm, £900
- Handmade Ghom Kork Rug — Persian - Ghom, 170x110 cm, £680
- Handmade Persian Ardebil Rug — Persian - Ardebil, 200 x 145 cm, £600
- Handmade Naine — Persian - Naine , 150 x 90 cm , £350
- Antique handmade Triditional — Persian - Tafresh, 200 x 135, £530
- Antique handmade Afshar — Persian - Afshar, 200 x 150 cm, £450
- Handmade Abadeh Rug — Persian - Shiraz Abadeh, 160 x 100 cm, £350
- Handmade Naine Runner — Persian - Naine, 285 x 80 cm, £700
- Handmade Ziegler Rug — Afghan, 270 x 185 cm, £750
- Handmade Nomadic Shiraz Rug — Persian - Shiraz, 250 x 165 cm , £650
- Antique Heriz Handmade — Persian - Heriz, 180 x 135, £3,500
- Handmade Naine Rug — Persian - Naine, 130 x 85 cm , £290
- Handmade Abadeh rug — Persian - Abadeh, 160 x 110 cm, £350
- Very Fine handmade Isfahan Rug — Persian - Isfahan, 170 x 112 cm, £980
- Antique Handmade — Persian - Zanjan, 200 x 145 cm, £750
- Vintage Handmade kashmiri — Persian - Kashmiri, 190 x 125 cm, £650
- Handmade kazak Runner — Afghanistan , 300 x 80 cm, £495
- Pure Silk Handmade Qom Rug — Persian - Qom, 180 x 110 cm , £2,500
- Vintage Hamdmade Rug — Persian - Shiraz, 150 x 60 cm , £150
- Signed Hamdmade Ardebil — Persian - Ardebil, 160 x 110 cm, £350
- Handmade Bokhara Rug — Pakistan, 190 x 125 cm, £300
- Round Handmade Rug — Indo, 220 cm , £850
- Handmade Mood Runner — Persian - Mood Khorasan, 200 x 80 cm, £390
- Door Mat size Handmade Bidjar Rug — Persian - Bidjar, 95 x 75 cm, £180
- Handmade orange Ardebil Rug — Persian -Ardebil, 260 x 175 cm, £900
- Handmade Oriental Rug — China, 260 x 155 cm, £600
- Handmade Naine Rug — Persian - Naine, 320 x 200 cm , £1,250
- Handmade Tabriz Rug — Persian - Tabriz , 300 x 200 cm , £1,500
- Floral Handmade Kerman Rug — Persian - Kerman, 280 x 175 cm, £1,250
- Handmade Oriental — China, 310x215 cm , £1,500
- Square Handmade Mood Rug — Persian - Mood Khorasan, 200 x 200 cm, £1,200
- Children’s bedroom Handmade Rug — Afghanistan , 260x175 cm, £980
- Muted Handmade Red Rug — Afghanistan , 240 x 170 cm, £1,200
- Bird motif Handmade Rug — Afghanistan, 250 x 170 cm, £1,200
- Handmade Modern — Indo, 270 x 185, £550
- Handmade Kazak green — Afghanistan , 300 x 200 cm , £900
- Handmade Flat weave — Afghan, 300 x 210 cm, £350
- Handmade kilim — , 290 x 195 cm, £350
- Flat weave Kilim Rug — , 300 x 190 cm , £350
- Flat weave Kilim Rug — , 300 x 200 cm , £350
- Extra large Kilim Rug — , 310 x 265 cm, £500
- Flat weave Kilim Rug — , 300 x 200 cm, £350
- Kilim Rug Large — , 300 x 205 cm, £350
- Plain Kilim rug — , 150 x 100 cm, £120
- Blue Flat weave Kilim Rug — , 150 x 100 cm, £120
- Large plain Kilim Rug — , 300 x 200 cm, £350
- Red & Orange flat weave Kilim Rug — , 300 x 200 cm, £350
- Dark Green Kilim Rug — , 300 x 200 cm , £350
- Flat weave Kilim Rug — , 260 x 175 cm, £300
- Flat weave Kilim — , 310 x 200 cm , £350
- Red Kilim Rug — , 230 x 165 cm, £250
- Blue Kilim Rug — , 260 x 165 cm, £250
- Plain Blue Kilim Rug — , 300 x 210 cm, £350
- Flat weave Kilim — , 260 x 170 cm, £250
- Flat weave Kilim Rug — , 200 x 150 cm, £200
- Flat weave Kilim Rug — , 190 x 120 cm, £160
- Kilim Runner Rug — , 200 x 100 cm , £160
- Flat weave Kilim Rug — , 200 x 100 cm, £160
- Kilim Rug — , 180 x 120 cm, £160
- Stone Kilim Rug — , 160 x 105 cm, £150
- Plain Blue Kilim Rug — , 180x 130 cm , £160
- Flat weave Kilim Rug — , 200 x 120 cm , £160
- Red flat weave Kilim Rug — , 150 x 105 cm, £120
- Kilim Rug — , 150 x 105 cm, £120
- Handmade Shirvan Rug — Afghanistan , 180 x 120 cm , £495
- Flat weave Kilim Rug — , 150 x 100 cm , £120
- Plain Blue Kilim Rug — , 150 x 100 cm, £120
- Handmade Mood Rug — Persian -Mood Khorasan, 300 x 200 cm, £750
- Antique Handmade Afshar Rug — Persian - Afshar, 200 x 145 cm, £700
- Handmade veys Rug — Persian - Veys (near Ahvaz), 330x240cm, £1,250
- Handmade Persian Naine Rug — Persian - Naine, 290 x 190 cm, £950
- Handmade Isfahan Najaf — Persian - Isfahan Najaf Abad, 330 x 245, £2,500
- Handmade Chobi Runner — Afghan , 280 x 60 cm, £420
- Handmade Super Kazak Rug — Afghanistan , 225 x 150 cm , £850
- Handmade all over Floral — Afghanistan , 185 x 120 cm, £450
- Handmade kazak Rug — Afghanistan , 200 x 155 cm, £600
- Handmade Flat weave Runner — , 210 x 80 cm , £120
- Kilim Runner , Handmade — , 200 x 60 cm , £120
- Handmade Kilim Rug ( Flat weave ) — , 200 x 115 cm, £160
- Large Handmade Kilim Rug — , 280 x 190 cm, £350
- Runner Kilim ( handmade ) — , 300 x 80 cm, £180
- Handmade Kilim Runner Rug — , 200 x 70 cm, £120
- Handmade Soltani — Afghanistan , 300 x 210 cm, £1,800
- Handmade Kilim Runner ( flat weave ) — , 300 x 80 cm, £180
- Handmade Kilim Runner — , 190 x 70 cm, £120
- Handmade flat weave Kilim Runner Rug — , 210 x 75 cm, £120
- Handmade flat weave Kilim rug — , 200 x 80 cm, £120
- Handmade Kilim flat weave ( large ) — , 300 x 200 cm, £350
- Large Handmade Kilim Rug — , 300 x 200 cm, £350
- Handmade Chobi Floral — Afghanistan , 320 x 200 cm , £1,650
- Handmade Ardebil Rug — Persian - Ardebil, 290 x 195 cm, £1,450
- Green Handmade Rug — Afghan, 460 x 315 cm , £2,500
- Handmade Bakhtiyari Rug — Persian - Bakhtiyari, 320 x 220 cm, £1,600
- Handmade Tabris Runner Rug — Persian - Tabriz, 300 x 80 cm, £1,250
- Vintage Handmade Persian Mood Rug — Persian - Mood Khorasan, 310 x 210 cm, £1,250
- Handmade Kazak Rug — Afghan, 200 x 130 cm, £720
- Handmade kazak Rug — Afghan, 215 x 120 cm, £700
- Handmade Soltani Rug — Afghan, 245 x 175 cm, £1,250
- Handmade Chobi Runner Rug — Afghan, 280x80cm, £550
- Handmade Rug — Afghan, 150 x 100 cm, £330
- Handmade kazak Rug — Afghan, 160 x 105 cm, £360
- Handmade kazak rug — Afghan, 160 x 100 cm, £290
- Handmade Green modern Rug — Morocco , 150 x 105 cm, £320
- Handmade Khorjin Rug — Afghan, 150 x 100 cm, £330
- Handmade Afghan Rug — Afghanistan , 245 x 165, £500
- Handmade Afghan Rug — Afghanistan , 245 x 165 cm, £500
- Handmade Chobi Rug — Afghanistan , 250 x 175 cm, £1,350
- Handmade Chobi Rug — Afghanistan , 265 x 180 cm, £1,350
- Handmade Chobi Rug — Afghanistan , 200 x 150 cm, £850
- Handmade Chobi Rug — Afghanistan , 215 x 150 cm, £850
- Handmade Chobi rug — Afghanistan , 215 x 150 cm, £850
- Handmade Soltani Rug — Afghanistan , 185 x 120 cm, £470
- Handmade Soltani Rug — Afghan, 250 x 180 cm, £1,250
- Handmade Medallion Rug — Afghanistan , 235 x 170 cm, £1,250
- Handmade Soltani Rug — Afghanistan , 245 x 170 cm, £1,350
- Handmade Afghan Rug — Afghanistan , 240 x 180 cm, £1,250
- Handmade kazak Rug — Afghan, 200 x 125 cm, £700
- Square Handmade Kazak Rug — Afghan, 195 x 185 cm, £1,200
- Handmade kazak Rug — Afghanistan , 215 x 130 cm, £700
- Handmade kazak Runner Rug — Afghan, 255 x 80 cm, £450
- Handmade Persian Bakhtiyari Rug — Persian - Bakhtiyar, 310 x 200 cm , £1,000
- Handmade kazak Rug ( Blue ) — Afghan, 260 x 180 cm, £1,250
- Green Handmade Kazak Rug — Afghanistan , 200 x 120 cm, £450
- Handmade kazak Rug ( green ) — Afghanistan , 185 x 120 cm, £450
- Handmade kazak rug — Afghanistan , 230 x 145 cm, £600
- Handmade Kazak Rug — Afghan, 240 x 165 cm, £700
- Handmade oriental Rug — Afghan, 200 x 155 cm, £600
- Handmade Garden design Rug — Afghanistan , 240 x 145 cm, £700
- Handmade Bokhara rug — Pakistan, 190 x 120 cm, £350
- Large Handmade Persian Heriz Rug — Persian - Heriz, 300 x 200 cm, £1,800
- Handmade Persian Tabriz Mahi Rug — Persian - Tabriz, 300 x 200 cm, £2,100
- Handmade Bidjar Iron Rug — Persian - Bidjar, 310 x 210 cm , £1,700
- Handmade Tabriz Mahi Rug — Persian - Tabriz, 150 x 100 cm, £480
- Handmade Blue Gabbeh Rug — Persian , 160 x 95 cm, £375
- Handmade Bidjar Rug — Persian - Bidjar, 190 x 125 cm, £750
- Handmade Indo Bidjar Rug — India, 320 x 250 cm, £1,150
- Handmade Persian Naine Rug — Persian - Naine, 260 x 160 cm, £800
- Handmade Kashan Shadsar Rug — Persian - Kashan , 230 x 140 cm, £1,200
- Handmade light green Ziegler Runner Rug — Afghanistan , 280 x 85 cm, £490
- Signed Handmade Kashan Rug — Persian - Kashan, 350 x 245 cm, £1,500
- Handmade Oriental Ziegler Rug — Afghanistan , 180 x 120 cm, £380
- Handmade Ziegler Runner Rug — Afghanistan , 375 x 85 cm, £475
- Handmade Green Ziegler Rug — Afghanistan , 290 x 250 cm, £1,200
- Handmade Tabriz Benam 70Raj — Persian - Tabriz , 300 x 200 cm, £6,000