Marrocos combina cidades imperiais, medinas movimentadas, aldeias de montanha, longas zonas costeiras e paisagens que se transformam à medida que o percurso avança em direção ao deserto. Essa diversidade permite organizar viagens muito diferentes, desde uma escapadinha por Marraquexe e Essaouira até um itinerário mais completo pelo Atlas, pelo vale do Drâa e pelas dunas de Merzouga.
Marrocos reúne, num território relativamente compacto, litoral mediterrânico e atlântico, planícies, montanhas e regiões progressivamente desérticas. A altitude e a influência do mar criam diferenças marcadas de temperatura e precipitação, alterando as paisagens e as condições de viagem entre o norte, o interior e o sul.
Entre o Mediterrâneo, o Atlântico e o Saara, Marrocos desenvolveu uma identidade marcada pelo contacto entre diferentes povos, religiões e culturas. Ao viajar pelo país, esta diversidade percebe-se nas cidades, nas línguas que se ouvem, nas tradições e até na forma como o quotidiano se organiza.