Marrakesh is located in central-western Morocco, near the northern foothills of the Atlas Mountains. It lies inland from the Atlantic coast, in the western part of North Africa.
Marrakesh is located in central-western Morocco, near the northern foothills of the Atlas Mountains. It lies inland from the Atlantic coast, in the western part of North Africa.