Marokko is landschappelijk een land van uitersten: van besneeuwde bergtoppen in het noorden tot droge woestijnen in het zuiden.
Marokko heeft een lange kustlijn van in totaal 1835 kilometer aan zowel de Atlantische Oceaan als aan de Middellandse Zee.
Het land wordt gedomineerd door bergen. In het noorden ligt het Rifgebergte dat van west naar oost loopt. Dwars door Marokko loopt het Atlasgebergte, van het zuidwesten naar het noordoosten, tot in Tunesië. In de winter kun je skiën in het Atlasgebergte.