马拉喀什是一座具有悠久历史的老城,始建于1071年,并于1072年成为阿里莫拉维德王朝的首都。马拉喀什曾被称为摩洛哥城,摩洛哥的国名就是从这一称呼演变而来,马拉喀什现在还被称为摩洛哥的“南方首都”。马拉喀什老城的城墙修筑于公元1126~1127年,长达10千米。以侵略扩张著称的穆拉比特人于公元1071到1073年建立了马拉喀什阿拉伯人聚居区。这时,他们已经控制了撒哈拉西部的交通要道。穆拉比特人为他们新的聚居区修建了城区和堡垒,在城区周围种上了棕榈树丛。1147年,艾哈底斯人从穆拉比特人手中夺走了马拉喀什。他们是柏柏尔教派的信奉者,利用宗教势力摧毁了马拉喀什的阿拉伯人聚居区,把它发展成为了一个享有盛誉的都城。莫哈底斯人加长了城墙,用新种的植物重新划定了居住区的范围。这一阶段是马拉喀什历史上的全盛时期。1269年,信奉柏柏尔教派的另一部落马里尼德人从高原下迁,先占领了非斯,把它作为自己的都城,之后又征服了马拉喀什。在马里尼德人占领的这段时间内,马拉喀什虽然又有所发展,但阿拉伯人聚居区已几近消失。公元1510~1659年,马拉喀什处在萨阿迪王的统治下。在这一时期,马拉喀什再度成为都城,重新繁荣发展起来。1659年,马拉喀什被另一个民族阿拉乌伊塔占领。阿拉乌伊塔王朝时期,马拉喀什城又兴建了清真寺、伊斯兰高等学府、王宫及住宅。
在中世纪,马拉喀什曾两度作为王朝的都城。伊本·塔什芬建立的阿尔穆拉比特王朝以及穆明建立的穆瓦希德王朝都在这里建都。这两个王朝留下的许多名胜古迹至今犹存,最著名的是库图比亚塔。进入20世纪以来,马拉喀什有了很大发展,它实际上己成为摩洛哥的第二首都。政府各部门都派有相应的机构在这里办公。马拉喀什以其独特的建筑吸引着国内外大批游客。很多国际知名人士,如美国的罗斯福总统,英国的丘吉尔首相,法国的戴高乐总统,以及卓别林等著名艺术家都曾光临过这里。丘吉尔曾在这里度过一个冬天。在英国丘吉尔博物馆里,至今还陈列着他在马拉喀什完成的作品。