Carpets

Casa W is very passionate about Moroccan rugs. We handpick the carpets in Morocco and spend a long time choosing the right ones. All our rugs are unique, many of them are vintage and all of high quality with lots of patina and soul.

See also our wonderful selection of pillows

Filters

Sort by:

89 products

Handmade
Boucherouite rug 117 x 200 cmBoucherouite rug 117 x 200 cm
Boucherouite rug 117 x 200 cm Sale price€355,95
Handmade
Boucherouite rug 100 x 208 cmBoucherouite rug 100 x 208 cm
Boucherouite rug 100 x 208 cm Sale price€369,95
Boujaad runner - size 100 x 291 cm.Boujaad runner - size 100 x 291 cm.
Boujaad rug - size 90 x 354 cm.Boujaad rug - size 90 x 354 cm.
Boujaad rug - size 135 x 200 cm.Boujaad rug - size 135 x 200 cm.
Boujaad rug - size 125  x 313 cm.Boujaad rug - size 125  x 313 cm.
Handmade
Boujaad runner - 78 x 245 cm.Boujaad runner - 78 x 245 cm.
Boujaad runner - 78 x 245 cm. Sale price€341,95
Handmade
Boujaad runner - 100 x 255 cm.Boujaad runner - 100 x 255 cm.
Boujaad runner - 100 x 255 cm. Sale price€369,95
Handmade
Vintage runner - 94 x 198 cm.Vintage runner - 94 x 198 cm.
Vintage runner - 94 x 198 cm. Sale price€341,95
Handmade
Boucherouite carpet - 98 x 163 cm.Boucherouite carpet - 98 x 163 cm.
Handmade
Boujaad runner - 74 x 292 cm.Boujaad runner - 74 x 292 cm.
Boujaad runner - 74 x 292 cm. Sale price€341,95
Handmade
Boucherouite carpet - 113 x 241 cm.Boucherouite carpet - 113 x 241 cm.
Handmade
Boucherouite carpet - 104 x 264 cm.Boucherouite carpet - 104 x 264 cm.
Handmade
Boucherouite carpet - 78 x 197 cm.Boucherouite carpet - 78 x 197 cm.
Handmade
Boujaad runner -  75 x 226 cm.Boujaad runner -  75 x 226 cm.
Boujaad runner - 75 x 226 cm. Sale price€355,95
Handmade
Boujaad runner  - 80 x 214 cm.Boujaad runner  - 80 x 214 cm.
Boujaad runner - 80 x 214 cm. Sale price€328,95
Handmade
Boujaad runner  - 105 x 200 cm.Boujaad runner  - 105 x 200 cm.
Boujaad runner - 105 x 200 cm. Sale price€328,95
Handmade
Boucherouite carpet - 75 x 196 cm.Boucherouite carpet - 75 x 196 cm.
Handmade
Boucherouite carpet - 90 x 254 cm.Boucherouite carpet - 90 x 254 cm.
Vintage Boujaad rug - size 150 x 307 cmVintage Boujaad rug - size 150 x 307 cm
Sold out
Vintage Beni McGuild rug - size 186 x 257 cmVintage Beni McGuild rug - size 186 x 257 cm
Vintage Beni McGuild rug - size 185 x 265 cmVintage Beni McGuild rug - size 185 x 265 cm
Boujaad rug - size 150 x 210 cm.Boujaad rug - size 150 x 210 cm.
Vintage Mamousha Beni Ourain rug - size 150 x 220 cm.Vintage Mamousha Beni Ourain rug - size 150 x 220 cm.
Vintage Mamousha Beni Ourain rug - size 140 x 240 cm.Vintage Mamousha Beni Ourain rug - size 140 x 240 cm.
Vintage Mamousha Beni Ourain rug - size 178 x 248 cm.Vintage Mamousha Beni Ourain rug - size 178 x 248 cm.
Vintage Mamousha Beni Ourain rug - size 156 x 265 cm.Vintage Mamousha Beni Ourain rug - size 156 x 265 cm.
Vintage Mamousha Beni Ourain rug - size 200 x 350 cm.Vintage Mamousha Beni Ourain rug - size 200 x 350 cm.
Vintage Mamousha Beni Ourain rug - size 176 x 312 cm.Vintage Mamousha Beni Ourain rug - size 176 x 312 cm.
HandmadeSold out
Boucherouite carpet - 88 x 153 cm.Boucherouite carpet - 88 x 153 cm.
Boujaad rug - size 115 x 160 cm.Boujaad rug - size 115 x 160 cm.
Boujaad runner - size 64 x 185 cm.Boujaad runner - size 64 x 185 cm.
Boujaad runner - size 69 x 237 cm.Boujaad runner - size 69 x 237 cm.
Boujaad runner - size 63 x 245 cm.Boujaad runner - size 63 x 245 cm.
Boujaad runner - size 98 x 230 cm.Boujaad runner - size 98 x 230 cm.
Boujaad runner - size 67 x 163 cm.Boujaad runner - size 67 x 163 cm.
Boujaad runner - size 56 x 247 cm.Boujaad runner - size 56 x 247 cm.
Boujaad runner - size 96 x 170 cm.Boujaad runner - size 96 x 170 cm.
Limited Edition
Azilal runner - size 96 x 171 cm.Azilal runner - size 96 x 171 cm.
HandmadeSold out
Boucherouite carpet - 100 x 175 cm.Boucherouite carpet - 100 x 175 cm.
HandmadeSold out
Boucherouite carpet - 80 x 145 cm.Boucherouite carpet - 80 x 145 cm.
HandmadeSold out
Boucherouite carpet - 85 x 248 cm.Boucherouite carpet - 85 x 248 cm.
Handmade
Boucherouite carpet - 94 x 202 cm.Boucherouite carpet - 94 x 202 cm.
Handmade
Boucherouite carpet - 100 x 200 cm.Boucherouite carpet - 100 x 200 cm.
Beni Ourain rug - 100 x 159 cm.Beni Ourain rug - 100 x 159 cm.
Beni Ourain rug - 98 x 140 cm.Beni Ourain rug - 98 x 140 cm.
Beni Ourain rug - 98 x 140 cm. Sale price€300,95
Beni Ourain rug - 105 x 156 cmBeni Ourain rug - 105 x 156 cm
Beni Ourain rug - 105 x 156 cm Sale price€300,95
Limited Edition
Azilal runner - size 90 x 180 cm.Azilal runner - size 90 x 180 cm.
Limited Edition
Azilal runner - size 63 x 166 cm.Azilal runner - size 63 x 166 cm.
Limited Edition
Azilal runner - size 75 x 193 cm.Azilal runner - size 75 x 193 cm.