Skip to content

Free Shipping Across U.K on Orders £75+

Collection: Handmade Rugs

Our handmade rugs are carefully crafted using natural fibers, with each piece being entirely handmade and one of a kind. We use only natural dyes or undyed wool, ensuring an authentic, organic finish. From shearing and spinning to dyeing and weaving, every step is done by hand, with our rugs completed on traditional outdoor looms.

Maimana - 147 x 99 cm
Ready to ship

Type: Afghanistan Kilim Rug

Maimana 147 x 99 cm

Regular price £120
Sale price £120 Regular price £173
Maimana - 170 x 99 cm

Type: Afghanistan Kilim Rug

Maimana 170 x 99 cm

Regular price £137
Sale price £137 Regular price £196
Maimana - 173 x 130 cm
Ready to ship

Type: Afghanistan Kilim Rug

Maimana 173 x 130 cm

Regular price £183
Sale price £183 Regular price £264
Maimana - 173 x 124 cm

Type: Afghanistan Kilim Rug

Maimana 173 x 124 cm

Regular price £175
Sale price £175 Regular price £250
Maimana - 178 x 122 cm

Type: Afghanistan Kilim Rug

Maimana 178 x 122 cm

Regular price £178
Sale price £178 Regular price £254
Maimana - 180 x 127 cm

Type: Afghanistan Kilim Rug

Maimana 180 x 127 cm

Regular price £187
Sale price £187 Regular price £267
Maimana - 178 x 127 cm

Type: Afghanistan Kilim Rug

Maimana 178 x 127 cm

Regular price £185
Sale price £185 Regular price £264
Maimana - 173 x 135 cm

Type: Afghanistan Kilim Rug

Maimana 173 x 135 cm

Regular price £192
Sale price £192 Regular price £274
Maimana - 175 x 124 cm

Type: Afghanistan Kilim Rug

Maimana 175 x 124 cm

Regular price £180
Sale price £180 Regular price £257
Maimana - 173 x 119 cm

Type: Afghanistan Kilim Rug

Maimana 173 x 119 cm

Regular price £180
Sale price £180 Regular price £257
Maimana - 165 x 130 cm

Type: Afghanistan Kilim Rug

Maimana 165 x 130 cm

Regular price £230
Sale price £230 Regular price £329
Maimana - 175 x 119 cm

Type: Afghanistan Kilim Rug

Maimana 175 x 119 cm

Regular price £183
Sale price £183 Regular price £261
Maimana - 180 x 117 cm
Ready to ship

Type: Afghanistan Kilim Rug

Maimana 180 x 117 cm

Regular price £209
Sale price £209 Regular price £299
Maimana - 284 x 203 cm
Ready to ship

Type: Afghanistan Kilim Rug

Maimana 284 x 203 cm

Regular price £471
Sale price £471 Regular price £673
Maimana - 300 x 213 cm

Type: Afghanistan Kilim Rug

Maimana 300 x 213 cm

Regular price £523
Sale price £523 Regular price £747
Maimana - 150 x 53 cm
Ready to ship

Type: Afghanistan Kilim Runner

Maimana 150 x 53 cm

Regular price £49
Sale price £49 Regular price £70
Maimana - 150 x 51 cm
Ready to ship

Type: Afghanistan Kilim Runner

Maimana 150 x 51 cm

Regular price £62
Sale price £62 Regular price £89
Maimana - 147 x 51 cm
Ready to ship

Type: Afghanistan Kilim Runner

Maimana 147 x 51 cm

Regular price £62
Sale price £62 Regular price £89
Maimana - 152 x 51 cm
Ready to ship

Type: Afghanistan Kilim Runner

Maimana 152 x 51 cm

Regular price £60
Sale price £60 Regular price £86
Maimana - 150 x 53 cm
Ready to ship

Type: Afghanistan Kilim Runner

Maimana 150 x 53 cm

Regular price £66
Sale price £66 Regular price £95
Imaco Rugs

Can’t find what you’re looking for?

These rugs aren’t the only ones we have! We have over 1,000 more rugs that aren’t listed yet. Whether you’re searching for a specific rug or unsure which one to choose, we’re confident we have the perfect rug for you.

Our specialists are here to help—call us at 03301332338, WhatsApp us, or email us, and we’ll assist you in finding the ideal rug for your space!

Free & fast delivery

We offer free shipping to mainland U.K.

Online support

Online Support24 hours a day,
7 days a week

30 Days return

Exchange or return items free of charge within 30 days.

Flexible payment

Pay with all major credit cards or in 3 interest-free installments with Klarna.