Condition
Purchase
Sort by
Time
Various
Antique afghan rug vintage - afghan,
£56.97
Buy It Now
Charming new handmade - charming,
£229.00
Buy It Now
Classy old handmade - classy,
£349.00
Buy It Now
Antique afghan prayer rug - afghan,
£65.03
Buy It Now
Vintage handmade wool - vintage,
£94.30
Buy It Now
Afghan kazak style rug - kazak,
£146.30
Buy It Now
Antique afghan rug vintage - antique,
£94.97
Buy It Now
Vintage antique hand knitted - antique,
£208.70
Buy It Now
Vintage oriental afghan - oriental,
£95.00
Buy It Now
Afghan war rug - afghan,
£100.00
Buy It Now
Genuine afghan persian rug - afghan/persian,
£104.70
Buy It Now
4ft 6in antique hand knotted - 6in, hand-knotted
£145.00
Buy It Now
Antique hand knotted rug - antique,
£49.99
Buy It Now
Fine old handmade - old,
£239.00
Buy It Now
Handwoven afghan rug - handwoven,
£506.50
Buy It Now
Antique tribal qashqai - antique, afghan
£120.00
Buy It Now
Antique hand knotted afghan - hand-knotted,
£185.00
Buy It Now
Antique afghan rug vintage - antique,
£147.97
Buy It Now
Antique afghan hand knotted - afghan,
£200.00
Buy It Now
Vintage hand knotted wool - vintage, pile
£74.99
Buy It Now
Afghan hand made - afghan,
£124.46
Buy It Now
Hand knotted afghan modern - ,
£104.70
Buy It Now
Afghan khan wool - afghan, 135
£99.50
Buy It Now
Afghan hand made kilim - afghan,
£78.70
Buy It Now
Antique afghan rug - afghan,
£394.97
Buy It Now
Afghan baluchi handmade - baluchi, wool
£150.00
Buy It Now
Vintage hand made - vintage,
£145.00
Buy It Now
Vintage afghan - x,
£145.00
Buy It Now
Beautiful hand knotted - beautiful, afghan
£485.00
Buy It Now
4x6 antique afghan oushak - ft,
£308.00
Buy It Now
Antique saddle bag handmade - antique,
£41.26
Buy It Now
Vintage antique afghan nomadic - vintage,
£119.97
Buy It Now
Vintage hand knotted wool - vintage, pile
£74.99
Buy It Now
Vintage afghan rug - vintage,
£57.90
Buy It Now
Traditional afghan kilim - afghan,
£89.10
Buy It Now
Vintage afghan baluchi tribal - afghan,
£95.00
Buy It Now
Afghan belouch 100 - belouch, 100%
£49.95
Buy It Now
Vintage hand made - vintage,
£145.00
Buy It Now
Fine old handmade - fine,
£296.65
Buy It Now
Vintage antique afghan nomadic - vintage,
£229.97
Buy It Now
Afghan turkish khorjin kilim - afghan/turkish, khorjin,
£95.00
Buy It Now
Antique hand made turkoman - antique,
£199.00
Buy It Now
Antique hand knotted - antique, rug
£125.00
Buy It Now
Vintage afghan antique carpet - afghan,
£140.00
Buy It Now
Antique small afghan rug - small,
£42.29
Buy It Now
Antique vintage elegant - vintage,
£85.00
Buy It Now
Vintage hand made afghan - made,
£725.00
Buy It Now
Vintage fine oriental hand - fine,
£229.50
Buy It Now
Antique afghan rug - antique,
£393.27
Buy It Now
Afghan handmade vintage 109cm - afghan,
£45.00
Buy It Now
Vintage hand made afghan - hand,
£145.00
Buy It Now
Vintage afghan hand - hand, knotted
£156.70
Buy It Now
Fine antique afghan baluchi - fine,
£374.38
Buy It Now
Free delivery vintage large - delivery,
£290.00
Buy It Now
Distressed authentic hand - authentic,
£150.00
Buy It Now
Vintage handmade afghan - handmade,
£185.00
Buy It Now
Vintage hand made afghan - vintage,
£187.90
Buy It Now
Vintage afghan wool - vintage,
£89.10
Buy It Now
Vintage hand made afghan - vintage,
£325.00
Buy It Now
Afghan hand made - hand, kilim
£61.02
Buy It Now
Multicolour handmade - multicolour,
£54.99
Buy It Now
Handmade samarkand rug - samarkand,
£80.00
Buy It Now
Antique afghan animal - antique,
£299.43
Buy It Now
Tribal handmade afghan turkish - handmade,
£54.99
Buy It Now
Rare afghan rug hand - afghan, made
£414.70
Buy It Now
Vintage hand made afghan - vintage,
£145.00
Buy It Now
Afghan killim rug - afghan,
£260.70
Buy It Now
Afghan war rug antique - rug,
£285.00
Buy It Now
Hand made carpet rug - carpet, woven
£375.00
Buy It Now
Vintage hand made - vintage, afghan
£145.00
Buy It Now
Multicolour handmade afghan - handmade,
£82.49
Buy It Now
Vintage afghan style prayer - afghan,
£200.00
Buy It Now
Vintage hand made afghan - made,
£145.00
Buy It Now
Vintage hand made - vintage,
£145.00
Buy It Now
Vintage hand made afghan - vintage,
£145.00
Buy It Now
Handmade oriental afghan kazak - handmade,
£139.00
Buy It Now
Vintage pair khotan - khotan, 100%
£150.00
Buy It Now
Vintage hand made - made, afghan
£325.00
Buy It Now
Afghan wool prayer rug - afghan,
£57.90
Buy It Now
Antique balouch blue - balouch,
£291.90
Buy It Now
Turquoise handmade - turquoise,
£54.99
Buy It Now
Hand made afghan carpet - made,
£109.89
Buy It Now
Faded handmade afghan turkish - faded, afghan/turkish
£120.99
Buy It Now
Vintage small wool - small,
£279.00
Buy It Now
Artisan handmade - artisan,
£120.99
Buy It Now
Classic red handmade - classic,
£54.99
Buy It Now
Antique rug runner handmade - antique,
£125.50
Buy It Now
Antique afghan animal - antique,
£524.28
Buy It Now
Vintage antique handmade - vintage,
£150.00
Buy It Now
Vintage hand made traditional - hand,
£275.00
Buy It Now
Vintage pictorial afghan - vintage, war
£269.45
Buy It Now
Vintage hand made afghan - vintage,
£145.00
Buy It Now
Vintage hand made - vintage,
£145.00
Buy It Now
Blue antique afghan baluchi - afghan,
£194.50
Buy It Now
Vintage antique afghan nomadic - vintage,
£179.97
Buy It Now
Ft antique handwoven - 4,
£335.00
Buy It Now
Looking for more antique afghan rugs?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 antique afghan rugs listings currently in our index. Prices range from £41.26 to £725, with an average of £180.95. Whether you are hunting for a bargain or looking for a top-spec model, the selection below covers all price points — new, used and refurbished. More about antique afghan rugs →
Try this: large sisal rug | seagrass rug | gripper rods | beautiful turkish rugs | dreamweavers rug | shaggy rugs | ikea kids rug | ikea adum carpet | ochre dunelm rug | purple shaggy rug
Whether you are looking for a brand-new or second-hand antique afghan rugs, eBay offers one of the largest selections available online. With 96 active listings at the time of this page's last update, you have plenty of choice across different conditions, sellers and price points. The cheapest option currently starts at £41.26, while premium listings can reach £725 — giving you a wide budget spread to work with. The average price of £180.95 can serve as a useful benchmark: listings below this tend to be used or auction-style, while those above often include extra accessories, warranties, or are sold by professional sellers with high feedback scores. Always check the seller's feedback rating and return policy before committing to a purchase. If you need the item quickly, filter by "Buy It Now" to avoid the uncertainty of auctions. For used items, look closely at the condition description and photos — terms like "good", "very good" and "like new" can mean very different things depending on the seller.