Skip to content

Afghan Rugs

Our Afghan Rug Collection showcases a diverse range of styles, including our signature modern classics. We love the quality and care that goes into each piece. The exceptional finishing work is mainly done in Pakistan, where we personally select only the very best 1% of rugs available. When you choose a handmade rug for your home, you're not just buying beauty and craftsmanship, you're also supporting a traditional handicraft and supporting livelihoods in remote rural regions.

Fine Ferahagn Rug
Fine Ferahagn Rug

Sale price£600
Hand knotted in Afghanistan
Wool on Cotton
1.53m x 0.79m  •  5' x 2' 7"
Ferahagn Rug
Ferahagn Rug

Sale price£720
Hand knotted in Afghanistan
Wool on Cotton
1.54m x 1.04m  •  5' 1" x 3' 5"
Reduced Large Vintage Kilim Rug
Large Vintage Kilim Rug

Sale price£1,455 Regular price£2,430
Hand knotted in Afghanistan
Wool on Cotton
4.90m x 2.48m  •  16' 1" x 8' 2"
Reduced Large Khyber Kilim Rug
Large Khyber Kilim Rug

Sale price£1,190 Regular price£1,990
Hand knotted in Afghanistan
Wool on Cotton
3.95m x 3.17m  •  13' x 10' 5"
Ferahagn Runner
Ferahagn Runner

Sale price£640
Hand knotted in Afghanistan
Wool on Cotton
1.77m x 0.80m  •  5' 10" x 2' 7"
Reduced Ferahagn Runner
Ferahagn Runner

Sale price£540 Regular price£670
Hand knotted in Afghanistan
Wool on Cotton
1.93m x 0.77m  •  6' 4" x 2' 6"
Ferahagn Runner
Ferahagn Runner

Sale price£870
Hand knotted in Afghanistan
Wool on Cotton
2.50m x 0.77m  •  8' 2" x 2' 6"
Reduced Ferahagn Rug
Ferahagn Rug

Sale price£1,010 Regular price£1,690
Hand knotted in Afghanistan
Wool on Cotton
2.28m x 1.65m  •  7' 6" x 5' 5"
Reduced Large Ferahagn Rug
Large Ferahagn Rug

Sale price£2,720 Regular price£4,530
Hand knotted in Afghanistan
Wool on Cotton
3.63m x 2.77m  •  11' 11" x 9' 1"
Ghazni Kazak Rug
Ghazni Kazak Rug

Sale price£1,440
Hand knotted in Afghanistan
Wool on Cotton
2.18m x 1.47m  •  7' 2" x 4' 10"
Reduced Anatolia Rug
Anatolia Rug

Sale price£750 Regular price£930
Hand knotted in Afghanistan
Wool on Cotton
1.80m x 1.25m  •  5' 11" x 4' 1"
Reduced Large Fine Belgiq Rug
Large Fine Belgiq Rug

Sale price£3,320 Regular price£4,150
Hand knotted in Afghanistan
Wool on Cotton
3.90m x 3.03m  •  12' 10" x 9' 11"
Reduced Sultanabad Rug
Sultanabad Rug

Sale price£735 Regular price£1,840
Hand knotted in Afghanistan
Wool on Cotton
2.32m x 1.76m  •  7' 7" x 5' 9"
Reduced Ferahagn Rug
Ferahagn Rug

Sale price£840 Regular price£1,050
Hand knotted in Afghanistan
Wool on Cotton
1.93m x 1.21m  •  6' 4" x 4'
Reduced Aqcha Rug
Aqcha Rug

Sale price£500 Regular price£1,250
Hand knotted in Afghanistan
Wool on Cotton
2.86m x 1.95m  •  9' 5" x 6' 5"
Reduced Old Afghan Nahzat Rug
Old Afghan Nahzat Rug

Sale price£1,150 Regular price£2,870
Hand knotted in Afghanistan
Wool on Wool
2.92m x 2.06m  •  9' 7" x 6' 9"
Reduced Large Ersari Rug
Large Ersari Rug

Sale price£3,380 Regular price£5,640
Hand knotted in Afghanistan
Wool on Cotton
3.80m x 2.69m  •  12' 6" x 8' 10"
Large Classic Sultanabad Rug
Large Classic Sultanabad Rug

Sale price£19,500
Hand knotted in Afghanistan
Wool on Cotton
5.11m x 3.99m  •  16' 9" x 13' 1"
Reduced Large Sultanabad Rug
Large Sultanabad Rug

Sale price£3,230 Regular price£4,040
Hand knotted in Afghanistan
Wool on Cotton
3.59m x 2.50m  •  11' 9" x 8' 2"
Large Fine Sultanabad Rug
Large Fine Sultanabad Rug

Sale price£12,900
Hand knotted in Afghanistan
Wool on Cotton
6.22m x 4.00m  •  20' 5" x 13' 1"
Large Sultanabad Rug
Large Sultanabad Rug

Sale price£12,800
Hand knotted in Afghanistan
Wool on Cotton
5.34m x 4.99m  •  17' 6" x 16' 4"
Reduced Sultanabad Runner
Sultanabad Runner

Sale price£830 Regular price£1,390
Hand knotted in Afghanistan
Wool on Cotton
3.08m x 0.97m  •  10' 1" x 3' 2"
Large Ghazni Kazak Rug
Large Ghazni Kazak Rug

Sale price£3,990
Hand knotted in Afghanistan
Wool on Cotton
3.68m x 2.47m  •  12' 1" x 8' 1"
Reduced Aryana Runner
Aryana Runner

Sale price£600 Regular price£1,495
Hand knotted in Afghanistan
Wool on Cotton
2.98m x 1.06m  •  9' 9" x 3' 6"
Reduced Large Sultanabad Rug
Large Sultanabad Rug

Sale price£3,030 Regular price£3,790
Hand knotted in Afghanistan
Wool on Cotton
3.47m x 2.43m  •  11' 5" x 8'