Skip to content

Free U.K Shipping on Orders £75+

Free Returns Up to 30 Days

All 5-Star Reviews on Google ★

Collection: Handmade Rugs

Handmade Rugs Inspired By Traditions

The handmade rugs are not just for decoration; they reflect cultural roots, woven with care by experienced hands. At Imaco Rugs, each handmade rug is crafted by using natural fibres and traditional methods; every handmade rug comes to life by hand. From wool to weave, the artisans handle every step with precision. Every thread carries the essence of richness, pure materials and natural beauty. With the right pattern and flow, each rug brings its unique presence and rhythm into your space.

Bring Handmade Rugs Comfort to Your Home

Our handmade rugs make a perfect balance between modernity and heritage, while honouring their origin. These rugs are light, reversible and durable that bring effortless elegance. Whether styled on the wall or the floor, they lend character wherever placed. From our selection to your home, we deliver our handmade rugs all over the UK. It's time to add something special to your space that feels right.

Modern Flatweave Rug - Size: 240 x 80 cm
Ready to ship

Modern
Singular Artisan Piece

240 x 80 cm
Regular price £230
Sale price £230 Regular price £485
Modern Flatweave Rug - Size: 300 x 80 cm

Modern
Singular Artisan Piece

300 x 80 cm
Regular price £288
Sale price £288 Regular price £485
Modern Flatweave Rug - Size: 250 x 80 cm
Ready to ship

Modern
Singular Artisan Piece

250 x 80 cm
Regular price £240
Sale price £240 Regular price £485
ABR17061D1301
Ready to ship

Modern
Singular Artisan Piece

120 x 180 cm
Regular price £260
Sale price £260 Regular price £485
Scandinavian Kilim Rug - Size: 156 x 96 cm

Scandinavian
Singular Artisan Piece

156 x 96 cm
Regular price £175
Sale price £175 Regular price
Scandinavian Kilim Rug - Size: 90 x 150 cm

Scandinavian
Singular Artisan Piece

90 x 150 cm
Regular price £165
Sale price £165 Regular price
Scandinavian Kilim Rug - Size: 96 x 155 cm

Scandinavian
Singular Artisan Piece

96 x 155 cm
Regular price £175
Sale price £175 Regular price
Suzani Hand Embroidered Kilim - Size: 180 x 120 cm

Suzani
Singular Artisan Piece

180 x 120 cm
Regular price £259
Sale price £259 Regular price
Unit price
£120per 
Suzani Hand Embroidered Kilim - Size: 180 x 120 cm
Ready to ship

Suzani
Singular Artisan Piece

180 x 120 cm
Regular price £259
Sale price £259 Regular price
Unit price
£120per 
Suzani Hand Embroidered Kilim - Size: 80 x 350 cm
Ready to ship

Suzani
Singular Artisan Piece

80 x 350 cm
Regular price £325
Sale price £325 Regular price
Unit price
£273per 
Suzani Hand Embroidered Kilim - Size: 60 x 190 cm
Ready to ship

Suzani
Singular Artisan Piece

60 x 190 cm
Regular price £135
Sale price £135 Regular price
Unit price
£113per 
Suzani Hand Embroidered Kilim - Size: 90x 150 cm
Ready to ship

Suzani
Singular Artisan Piece

90x 150 cm
Regular price £155
Sale price £155 Regular price
Unit price
£72per 
Suzani Hand Embroidered Kilim - Size: 200x 150 cm
Ready to ship

Suzani
Singular Artisan Piece

200x 150 cm
Regular price £345
Sale price £345 Regular price
Unit price
£160per 
Suzani Hand Embroidered Kilim - Size: 100x 150 cm

Suzani
Singular Artisan Piece

100x 150 cm
Regular price £175
Sale price £175 Regular price
Unit price
£81per 
Suzani Hand Embroidered Kilim - Size: 100x 150 cm
Ready to ship

Suzani
Singular Artisan Piece

100x 150 cm
Regular price £175
Sale price £175 Regular price
Unit price
£81per 
Suzani Hand Embroidered Kilim - Size: 212 x 150 cm
Ready to ship

Suzani
Singular Artisan Piece

212 x 150 cm
Regular price £367
Sale price £367 Regular price
Unit price
£170per 
Suzani Hand Embroidered Kilim - Size: 210 x 150 cm

Suzani
Singular Artisan Piece

210 x 150 cm
Regular price £370
Sale price £370 Regular price
Unit price
£171per 
Suzani Hand Embroidered Kilim - Size: 80 x 240 cm
Ready to ship

Suzani
Singular Artisan Piece

80 x 240 cm
Regular price £225
Sale price £225 Regular price
Unit price
£189per 
Suzani Hand Embroidered Kilim - Size: 80 x 240 cm
Ready to ship

Suzani
Singular Artisan Piece

80 x 240 cm
Regular price £225
Sale price £225 Regular price
Unit price
£189per 
Suzani Hand Embroidered Kilim - Size: 60 x 240 cm
Ready to ship

Suzani
Singular Artisan Piece

60 x 240 cm
Regular price £170
Sale price £170 Regular price
Unit price
£143per 
Suzani Hand Embroidered Kilim - Size: 73 x 235 cm
Ready to ship

Suzani
Singular Artisan Piece

73 x 235 cm
Regular price £200
Sale price £200 Regular price
Unit price
£168per 
Maimana Kilim - 85 x 59 cm

Maimana
Singular Artisan Piece

85 x 59 cm
Regular price £60
Sale price £60 Regular price £86
Maimana Kilim - 83 x 58 cm

Maimana
Singular Artisan Piece

83 x 58 cm
Regular price £57
Sale price £57 Regular price £82
Maimana Kilim - 70 x 62 cm

Maimana
Singular Artisan Piece

70 x 62 cm
Regular price £52
Sale price £52 Regular price £74
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.