All our beautiful rugs

A show-stopping piece for the living room or a funky little rug for the bedroom wall; our selection includes a wide range of Moroccan rugs in many different styles and sizes. What they all have in common is that they are handcrafted by skillful Amazigh artisans and we take great care in curating them for you.

Size
S
M
L
XL
×
Product
rug
pouf
×
Style
cream
colourful
wool
upcycled
hand-knotted
flatweave
×
Sort By
↓ Price
↑ Price
↓ Size
↑ Size
×
255x166 cm (M)

Striking Boujad rug

€ 780
169x116 cm (S)

Playful small Azilal

€ 360
60x60x20 cm

Vibrant Hanbel pouf

€ 150
196x150 cm (M)

Azilal in earth tones

€ 620
235x166 cm (M)

Pine green checkered rug

€ 680
177x97 cm (S)

Azilal with repeating pattern

€ 320
251x158 cm (M)

Mint green checkered rug

€ 840
186x145 cm (M)

Pile rug with pastel drawings

€ 540
Sold
152x100 cm (S)

Zigzag-striped Beni Ourain

€ 370
266x160 cm (M)

Peach Beni Mrirt rug

€ 1,050
Sold
158x113 cm (S)

Modern, colourful little Beni Ourain

€ 440
Sold
159x107 cm (S)

Brown labyrinth rug

€ 360
Sold
250x163 cm (M)

Terracotta rug with a brick design

€ 850
263x148 cm (M)

Vibrant abstract Boujad rug

€ 850
292x202 cm (L)

Giant pastel pink rug

€ 1,250
Sold
291x198 cm (L)

Asymmetrical Beni w sand coloured pattern

€ 1,250
277x102 cm (S)

Kilim runner in vibrant colours

€ 540
Sold
326x77 cm (S)

Dramatic Boujad runner

€ 580
Sold
108x62 cm (S)

Tiny rug with a tiny figure

€ 200
157x98 cm (S)

Dinosaur rug

€ 390
Sold
157x100 cm (S)

Tiny rug with abstract line drawings

€ 330
285x200 cm (L)

Olive green Beni Ourain

€ 1,190
157x85 cm (S)

Pistachio green checkered rug

€ 340
260x178 cm (M)

Cloudy purple Boujaad

€ 890
163x85 cm (S)

Abstract Zindekh

€ 380
178x138 cm (M)

Rainbow Boucherouite rug

€ 500
154x102 cm (S)

Azilal with abstract pattern

€ 340
240x173 cm (M)

Graphic Beni Ourain

€ 850
300x72 cm (S)

Royal blue runner

€ 610
144x112 cm (S)

Colourful little Beni Ourain

€ 350
153x95 cm

Figural rug

€ 410
254x154 cm (M)

Impetuous Boujaad rug

€ 850
188x146 cm (M)

Turquoise Beni Ourain

€ 550
313x197 cm (L)

Beni Ourain with line drawings

€ 1,250
268x196 cm (L)

Pink Boujad rug

€ 1,250
76x42 cm (S)

Divine little Zindekh

€ 260
Sold
146x100 cm (S)

Polka dot Beni Ourain

€ 330
Sold
250x60-62 cm (S)

Crooked vintage Azilal runner

€ 430
Sold
110x70 cm (S)

Tiny rug w a protection symbol

€ 200
254x82 cm (S)

Warm pink M’rirt runner

€ 610
Sold
192x141 cm (M)

Snake rug

€ 690
300x200 cm (L)

Beni Ourain with geometric pattern

€ 1,190
72x50 cm (S)

Fun vintage Zindekh

€ 180
202x80 cm (S)

Zindekh with red leaves

€ 360
Sold
202x85 cm (S)

Vintage Zindekh with dark shades

€ 390
Sold
200x206 cm

Blush pink-cream Beni M’rirt rug

€ 960
Sold
218x79 cm

Vintage runner with diagonal stripes

€ 410
344x250 cm (XL)

Two-tone Boujad rug

€ 1,890
Sold
181x99 cm (S)

Hanbel with brown shapes

€ 330
163x110 cm (S)

Boujad w and abstract face

€ 390
Sold
420x310 cm (XL)

Giant Beni Ourain rug

€ 2,790
165x110 cm (S)

Striped small-sized Boujad rug

€ 390
71x51 cm (S)

Multicolour vintage Zindekh

€ 180
150x104 cm (S)

Small grey-blue Boujad

€ 300
253x182 cm (M)

Boujad with various pinks

€ 1,050
Sold
247x161 cm (M)

Grey-purple checkered rug

€ 840
167x107 cm (S)

Blue rug w a honeycomb design

€ 360
290x205 cm (L)

Beni Ourain with geometric shapes

€ 1,090
240x93 cm (S)

Densely dotted runner rug

€ 560
295x200 cm (L)

Azilal with colourful drawings

€ 1,190
215x160 cm (M)

Rug with camels and mobile

€ 640
290x195 cm (L)

Large rug w a repeating pattern

€ 1,190
174x93 cm (S)

Tiny squishy Beni Ourain

€ 350
254x151 cm (M)

Pile rug with small patterns

€ 740
260x145 cm (M)

Joyful summer Hanbel

€ 510
248x137 cm (M)

Rustic Hanbel

€ 610
253x150 cm (M)

Muted Boujaad with bold details

€ 840
260x164 cm (M)

Boujad with warm colours

€ 890
303x206 cm (L)

Grey Zanafi

€ 990
Sold
293x199 cm (L)

Plush giant Beni Ourain rug

€ 1,190
200x177 cm (M)

Colourful pile rug with squares

€ 700
197x143 cm (M)

Claret vintage rug

€ 610
Sold
60x60x20 cm

Red Kilim pouf

€ 150
Sold
60x60x20 cm

Beni Ourain pouf with a 3D pattern

€ 150
Sold
60x60x20 cm

Pouf w pastel colours

€ 150
Sold
60x60x20 cm

Contrasting Kilim Boucherouite pouf

€ 150

Cookies

We use cookies to ensure you get the best experience on our website.