Boston, MA: 617.399.6500

Salem, MA: 978.744.5909

Framingham, MA: 508.739.0200

Free parking at all showrooms


Moroccan Rugs Gallery

The shaggy pile and bold designs characterize the rugs of Morocco. All the rugs are woven by the Berber people of the Atlas Mountains. The bright orange and yellow background rugs are known as High Atlas Mountain rugs. The rugs with natural wool background, usually ivory, are called Beni Ourain, after one of the mountain peoples who weave this type of textile. Although distinctly traditional, these designs can fit wonderfully in modern decors.

We include in this gallery, rugs based on Moroccan designs, but woven elsewhere.

Kuba Indian Moroccan Rug 2 feet 0 inch(es) x 2 feet 0 inch(es)

Kuba Indian Moroccan Rug
20 x 20

Middle Atlas Moroccan Rug 2 feet 0 inch(es) x 2 feet 8 inch(es)

Middle Atlas Moroccan Rug
20 x 28

Nepalese Moroccan Rug 2 feet 0 inch(es) x 3 feet 0 inch(es)

Nepalese Moroccan Rug
20 x 30

Rhythm Nepalese Moroccan Rug 2 feet 0 inch(es) x 3 feet 0 inch(es)

Rhythm Nepalese Moroccan Rug
20 x 30

Moroccan Design Turkish Rug 2 feet 6 inch(es) x 3 feet 8 inch(es)

Moroccan Design Turkish Rug
26 x 38

High Atlas Moroccan Rug 2 feet 6 inch(es) x 4 feet 0 inch(es)

High Atlas Moroccan Rug
26 x 40

High Atlas Mountain Kilim Runner 2 feet 7 inch(es) x 16 feet 4 inch(es)

High Atlas Mountain Kilim Runner
27 x 164

High Atlas Mountain Kilim Runner 2 feet 7 inch(es) x 16 feet 7 inch(es)

High Atlas Mountain Kilim Runner
27 x 167

Beni Ourain Runner 2 feet 10 inch(es) x 11 feet 2 inch(es)

Beni Ourain Runner
210 x 112

Beni Ourain Runner 2 feet 11 inch(es) x 7 feet 7 inch(es)

Beni Ourain Runner
211 x 77

Beni Ourain Rug 3 feet 0 inch(es) x 6 feet 8 inch(es)

Beni Ourain Rug
30 x 68

Middle Atlas Zayane Runner 3 feet 4 inch(es) x 13 feet 5 inch(es)

Middle Atlas Zayane Runner
34 x 135

Antique Moroccan Rug 3 feet 6 inch(es) x 6 feet 3 inch(es)

Antique Moroccan Rug
36 x 63

Vintage Moroccan Rug 3 feet 6 inch(es) x 6 feet 7 inch(es)

Vintage Moroccan Rug
36 x 67

Afghani Moroccan Rug 3 feet 9 inch(es) x 4 feet 10 inch(es)

Afghani Moroccan Rug
39 x 410

Moroccan Rug 3 feet 9 inch(es) x 6 feet 3 inch(es)

Moroccan Rug
39 x 63

Berber Flatweave Runner 3 feet 9 inch(es) x 17 feet 0 inch(es)

Berber Flatweave Runner
39 x 170

Middle Atlas Moroccan Rug 4 feet 0 inch(es) x 5 feet 8 inch(es)

Middle Atlas Moroccan Rug
40 x 58

High Atlas Akhnf Kilim 4 feet 0 inch(es) x 7 feet 1 inch(es)

High Atlas Akhnf Kilim
40 x 71

Beni Ourain Rug 4 feet 2 inch(es) x 7 feet 8 inch(es)

Beni Ourain Rug
42 x 78

Moroccan Rug 4 feet 3 inch(es) x 6 feet 3 inch(es)

Moroccan Rug
43 x 63

Vintage High Atlas Mountains Rug 4 feet 4 inch(es) x 6 feet 7 inch(es)

Vintage High Atlas Mountains Rug
44 x 67

High Atlas Mountains Rug 4 feet 5 inch(es) x 6 feet 1 inch(es)

High Atlas Mountains Rug
45 x 61

High Atlas Mountains Rug 4 feet 6 inch(es) x 9 feet 10 inch(es)

High Atlas Mountains Rug
46 x 910

High Atlas Mountains Rug 4 feet 6 inch(es) x 16 feet 3 inch(es)

High Atlas Mountains Rug
46 x 163

Indian Moroccan Rug 4 feet 7 inch(es) x 6 feet 5 inch(es)

Indian Moroccan Rug
47 x 65

Middle Atlas Moroccan Rug 4 feet 7 inch(es) x 6 feet 11 inch(es)

Middle Atlas Moroccan Rug
47 x 611

Vintage High Atlas Mountains Rug 4 feet 8 inch(es) x 7 feet 11 inch(es)

Vintage High Atlas Mountains Rug
48 x 711

High Atlas Mountain Rug 4 feet 8 inch(es) x 12 feet 7 inch(es)

High Atlas Mountain Rug
48 x 127

Beni Ourain Rug 4 feet 9 inch(es) x 11 feet 1 inch(es)

Beni Ourain Rug
49 x 111

Antique High Atlas Mountains Rug 5 feet 1 inch(es) x 10 feet 6 inch(es)

Antique High Atlas Mountains Rug
51 x 106

Talsint Rug 5 feet 2 inch(es) x 9 feet 10 inch(es)

Talsint Rug
52 x 910

Moroccan rug 5 feet 3 inch(es) x 12 feet 4 inch(es)

Moroccan rug
53 x 124

Beni Ouraine Afghani Moroccan Rug 5 feet 4 inch(es) x 8 feet 6 inch(es)

Beni Ouraine Afghani Moroccan Rug
54 x 86

Beni Ourain Rug 5 feet 5 inch(es) x 9 feet 1 inch(es)

Beni Ourain Rug
55 x 91

Moroccan Rug 5 feet 6 inch(es) x 10 feet 4 inch(es)

Moroccan Rug
56 x 104

Middle Atlas Moroccan Rug 5 feet 7 inch(es) x 7 feet 9 inch(es)

Middle Atlas Moroccan Rug
57 x 79

Afghani Moroccan Rug 5 feet 8 inch(es) x 9 feet 10 inch(es)

Afghani Moroccan Rug
58 x 910

Beni Ouraine Moroccan Rug 5 feet 8 inch(es) x 11 feet 1 inch(es)

Beni Ouraine Moroccan Rug
58 x 111

Pakistani Morroccan Rug 5 feet 9 inch(es) x 8 feet 6 inch(es)

Pakistani Morroccan Rug
59 x 86

Middle Atlas Zayane Rug 5 feet 9 inch(es) x 10 feet 2 inch(es)

Middle Atlas Zayane Rug
59 x 102

Vintage Moroccan Rug 5 feet 9 inch(es) x 10 feet 4 inch(es)

Vintage Moroccan Rug
59 x 104

Middle Atlas Moroccan Rug 5 feet 10 inch(es) x 8 feet 6 inch(es)

Middle Atlas Moroccan Rug
510 x 86

Turkish Moroccan Rug 5 feet 10 inch(es) x 8 feet 10 inch(es)

Turkish Moroccan Rug
510 x 810

Middle Atlas Zayane Rug 5 feet 11 inch(es) x 10 feet 6 inch(es)

Middle Atlas Zayane Rug
511 x 106

Ruafa Nepalese Moroccan Rug 6 feet 0 inch(es) x 8 feet 6 inch(es)

Ruafa Nepalese Moroccan Rug
60 x 86

Ruafa Nepalese Moroccan Rug 6 feet 0 inch(es) x 8 feet 6 inch(es)

Ruafa Nepalese Moroccan Rug
60 x 86

Ruafa Nepalese Moroccan Rug 6 feet 0 inch(es) x 8 feet 7 inch(es)

Ruafa Nepalese Moroccan Rug
60 x 87

Indian Moroccan Rug 6 feet 0 inch(es) x 8 feet 10 inch(es)

Indian Moroccan Rug
60 x 810

Vintage High Atlas Mountains Rug 6 feet 2 inch(es) x 8 feet 5 inch(es)

Vintage High Atlas Mountains Rug
62 x 85

Vintage Beni Ourain Rug 6 feet 2 inch(es) x 11 feet 9 inch(es)

Vintage Beni Ourain Rug
62 x 119

Moroccan Rug 6 feet 3 inch(es) x 6 feet 7 inch(es)

Moroccan Rug
63 x 67

HIgh Atlas Akhnf Kilim 6 feet 4 inch(es) x 9 feet 5 inch(es)

HIgh Atlas Akhnf Kilim
64 x 95

Vintage Beni Ourain Rug 6 feet 4 inch(es) x 10 feet 10 inch(es)

Vintage Beni Ourain Rug
64 x 1010

Vintage Beni Ourain Rug 6 feet 4 inch(es) x 11 feet 7 inch(es)

Vintage Beni Ourain Rug
64 x 117

Vintage Beni Ourain Rug 6 feet 4 inch(es) x 13 feet 4 inch(es)

Vintage Beni Ourain Rug
64 x 134

Beni Ourain Rug 6 feet 5 inch(es) x 9 feet 1 inch(es)

Beni Ourain Rug
65 x 91

Beni Ourain Rug 6 feet 6 inch(es) x 9 feet 4 inch(es)

Beni Ourain Rug
66 x 94

Berber Flatweave 6 feet 6 inch(es) x 10 feet 3 inch(es)

Berber Flatweave
66 x 103

Pile/Kilim High Atlas Mountains Rug 6 feet 6 inch(es) x 13 feet 1 inch(es)

Pile/Kilim High Atlas Mountains Rug
66 x 131

Beni Ourain Rug 6 feet 7 inch(es) x 13 feet 3 inch(es)

Beni Ourain Rug
67 x 133

Middle Atlas Zayane Rug 6 feet 7 inch(es) x 17 feet 0 inch(es)

Middle Atlas Zayane Rug
67 x 170

Middle Atlas Moroccan Rug 6 feet 8 inch(es) x 9 feet 7 inch(es)

Middle Atlas Moroccan Rug
68 x 97

Vintage Beni Ourain Rug 6 feet 10 inch(es) x 9 feet 2 inch(es)

Vintage Beni Ourain Rug
610 x 92

Vintage Middle Atlas Mountains Rug 6 feet 10 inch(es) x 10 feet 10 inch(es)

Vintage Middle Atlas Mountains Rug
610 x 1010

Kilim Moroccan Rug 6 feet 11 inch(es) x 9 feet 11 inch(es)

Kilim Moroccan Rug
611 x 911

Beni Ourain Rug 7 feet 0 inch(es) x 10 feet 2 inch(es)

Beni Ourain Rug
70 x 102

Diamonds Moroccan Rug 7 feet 1 inch(es) x 10 feet 5 inch(es)

Diamonds Moroccan Rug
71 x 105

Beni Ouraine Moroccan Rug 7 feet 2 inch(es) x 9 feet 9 inch(es)

Beni Ouraine Moroccan Rug
72 x 99

Middle Atlas Moroccan Rug 7 feet 6 inch(es) x 9 feet 2 inch(es)

Middle Atlas Moroccan Rug
76 x 92

Turkish Moroccan Rug 7 feet 11 inch(es) x 11 feet 7 inch(es)

Turkish Moroccan Rug
711 x 117

Afghani Moroccan Rug 8 feet 0 inch(es) x 9 feet 11 inch(es)

Afghani Moroccan Rug
80 x 911

Kuba Afghani Moroccan Rugs 8 feet 0 inch(es) x 11 feet 0 inch(es)

Kuba Afghani Moroccan Rugs
80 x 110

Afghani Moroccan Rug 8 feet 2 inch(es) x 9 feet 10 inch(es)

Afghani Moroccan Rug
82 x 910

Beni Ouraine Moroccan Rug 8 feet 2 inch(es) x 11 feet 2 inch(es)

Beni Ouraine Moroccan Rug
82 x 112

Kilim Moroccan Rug 8 feet 2 inch(es) x 11 feet 11 inch(es)

Kilim Moroccan Rug
82 x 1111

Afghani Moroccan Rug 8 feet 2 inch(es) x 12 feet 5 inch(es)

Afghani Moroccan Rug
82 x 125

Beni Ourain Rug 8 feet 3 inch(es) x 9 feet 11 inch(es)

Beni Ourain Rug
83 x 911

Flower Turkish Moroccan Rug 8 feet 3 inch(es) x 10 feet 2 inch(es)

Flower Turkish Moroccan Rug
83 x 102

Moroccan Design Turkish Rug 8 feet 3 inch(es) x 11 feet 4 inch(es)

Moroccan Design Turkish Rug
83 x 114

Moroccan Design Turkish Rug 8 feet 3 inch(es) x 11 feet 7 inch(es)

Moroccan Design Turkish Rug
83 x 117

Berber Kilim 8 feet 3 inch(es) x 13 feet 10 inch(es)

Berber Kilim
83 x 1310

Afghani Moroccan Rug 8 feet 4 inch(es) x 9 feet 11 inch(es)

Afghani Moroccan Rug
84 x 911

Turkish Moroccan Rug 8 feet 4 inch(es) x 12 feet 2 inch(es)

Turkish Moroccan Rug
84 x 122

Vintage High Atlas Mountains Rug 8 feet 5 inch(es) x 9 feet 11 inch(es)

Vintage High Atlas Mountains Rug
85 x 911

Beni Ourain Rug 8 feet 5 inch(es) x 11 feet 6 inch(es)

Beni Ourain Rug
85 x 116

Berber Flatweave 8 feet 6 inch(es) x 10 feet 0 inch(es)

Berber Flatweave
86 x 100

Moroccan Design Turkish Rug 8 feet 6 inch(es) x 12 feet 0 inch(es)

Moroccan Design Turkish Rug
86 x 120

Middle Atlas Zayane Rug 8 feet 6 inch(es) x 13 feet 4 inch(es)

Middle Atlas Zayane Rug
86 x 134

Beni Ourain Rug 8 feet 7 inch(es) x 11 feet 2 inch(es)

Beni Ourain Rug
87 x 112

Afghani Moroccan Rug 8 feet 7 inch(es) x 11 feet 8 inch(es)

Afghani Moroccan Rug
87 x 118

Ben Ouraine Turkish Moroccan Rug 8 feet 7 inch(es) x 12 feet 5 inch(es)

Ben Ouraine Turkish Moroccan Rug
87 x 125

Beni Ouraine Moroccan Rug 8 feet 7 inch(es) x 12 feet 6 inch(es)

Beni Ouraine Moroccan Rug
87 x 126

Middle Atlas Moroccan Rug 8 feet 8 inch(es) x 11 feet 2 inch(es)

Middle Atlas Moroccan Rug
88 x 112

Diamonds Moroccan Rug 8 feet 8 inch(es) x 12 feet 8 inch(es)

Diamonds Moroccan Rug
88 x 128

Turkish Moroccan Rug 8 feet 9 inch(es) x 9 feet 3 inch(es)

Turkish Moroccan Rug
89 x 93

Beni Ourain Rug 8 feet 9 inch(es) x 10 feet 10 inch(es)

Beni Ourain Rug
89 x 1010

Geometric Afghani Moroccan Rug 8 feet 9 inch(es) x 11 feet 9 inch(es)

Geometric Afghani Moroccan Rug
89 x 119

Beni Ourain Rug 8 feet 9 inch(es) x 12 feet 7 inch(es)

Beni Ourain Rug
89 x 127

Pakistani Moroccan Rug 8 feet 10 inch(es) x 12 feet 0 inch(es)

Pakistani Moroccan Rug
810 x 120

Moroccan Design Turkish Rug 8 feet 11 inch(es) x 12 feet 6 inch(es)

Moroccan Design Turkish Rug
811 x 126

Beni Ourain Rug 9 feet 0 inch(es) x 11 feet 4 inch(es)

Beni Ourain Rug
90 x 114

Afghani Moroccan Rug 9 feet 0 inch(es) x 12 feet 3 inch(es)

Afghani Moroccan Rug
90 x 123

Afghani Moroccan Rug 9 feet 3 inch(es) x 11 feet 6 inch(es)

Afghani Moroccan Rug
93 x 116

Afghani Moroccan Rug 9 feet 5 inch(es) x 12 feet 2 inch(es)

Afghani Moroccan Rug
95 x 122

Moroccan Design Turkish Rug 9 feet 5 inch(es) x 14 feet 0 inch(es)

Moroccan Design Turkish Rug
95 x 140

Middle Atlas Zayane Rug 9 feet 6 inch(es) x 12 feet 7 inch(es)

Middle Atlas Zayane Rug
96 x 127

Moroccan Design Turkish Rug 9 feet 6 inch(es) x 14 feet 2 inch(es)

Moroccan Design Turkish Rug
96 x 142

Moroccan Design Turkish Rug 9 feet 8 inch(es) x 14 feet 4 inch(es)

Moroccan Design Turkish Rug
98 x 144

Berber Flatweave 9 feet 9 inch(es) x 13 feet 2 inch(es)

Berber Flatweave
99 x 132

Indian Moroccan Rug 9 feet 10 inch(es) x 13 feet 6 inch(es)

Indian Moroccan Rug
910 x 136

Beni Ourain Rug 9 feet 11 inch(es) x 13 feet 6 inch(es)

Beni Ourain Rug
911 x 136

Beni Ourain Rug 9 feet 11 inch(es) x 14 feet 9 inch(es)

Beni Ourain Rug
911 x 149

Ben Ouraine Moroccan Rug 10 feet 0 inch(es) x 13 feet 9 inch(es)

Ben Ouraine Moroccan Rug
100 x 139

Indian Moroccan Rug 10 feet 0 inch(es) x 13 feet 9 inch(es)

Indian Moroccan Rug
100 x 139

Vintage High Atlas Mountains Rug 10 feet 1 inch(es) x 12 feet 10 inch(es)

Vintage High Atlas Mountains Rug
101 x 1210

Afghani Moroccan Rug 10 feet 1 inch(es) x 13 feet 4 inch(es)

Afghani Moroccan Rug
101 x 134

Turkish Moroccan Rug 10 feet 1 inch(es) x 13 feet 6 inch(es)

Turkish Moroccan Rug
101 x 136

Afghani Moroccan Rug 10 feet 1 inch(es) x 14 feet 0 inch(es)

Afghani Moroccan Rug
101 x 140

Middle Atlas Moroccan Rug 10 feet 2 inch(es) x 12 feet 9 inch(es)

Middle Atlas Moroccan Rug
102 x 129

Pakistani Moroccan Rug 10 feet 2 inch(es) x 13 feet 9 inch(es)

Pakistani Moroccan Rug
102 x 139

Beni Ourain Rug 10 feet 2 inch(es) x 15 feet 3 inch(es)

Beni Ourain Rug
102 x 153

Afghani Moroccan Rug 10 feet 4 inch(es) x 12 feet 6 inch(es)

Afghani Moroccan Rug
104 x 126

Afghani Moroccan Rug 10 feet 4 inch(es) x 13 feet 7 inch(es)

Afghani Moroccan Rug
104 x 137

Turkish Moroccan Rug 10 feet 5 inch(es) x 14 feet 6 inch(es)

Turkish Moroccan Rug
105 x 146

Berber Flatweave 11 feet 9 inch(es) x 15 feet 4 inch(es)

Berber Flatweave
119 x 154

Berber Flatweave 12 feet 6 inch(es) x 20 feet 3 inch(es)

Berber Flatweave
126 x 203

Berber Flatweave 13 feet 2 inch(es) x 18 feet 6 inch(es)

Berber Flatweave
132 x 186

Afghani Moroccan Rug 13 feet 6 inch(es) x 16 feet 0 inch(es)

Afghani Moroccan Rug
136 x 160

Ben Ouraine Moroccan Rug 16 feet 1 inch(es) x 33 feet 0 inch(es)

Ben Ouraine Moroccan Rug
161 x 330

Berber Flatweave 22 feet 4 inch(es) x 32 feet 2 inch(es)

Berber Flatweave
224 x 322