Marruecos alberga muchos monumentos históricos y atracciones, como la Torre Hassan en Rabat, la antigua ciudad de Volubilis, la Mezquita de Tinmel del siglo XII, la Mezquita de la Kasbah de Udayas del siglo XI, las ruinas del siglo XII de El el Palacio Badi en Marrakech y la Mezquita Hassan II en Casablanca.