Situé entre la mer, les hautes montagnes (djebel Toubkal 4 165 m) et le désert, le Maroc offre à chaque saison de nombreuses attractions.
Dans la même journée, il est possible de passer d'un temps estival et ensoleillé à une tempête de neige hivernale.
Au mois de mars, le touriste apprécie les plages du Sud-Ouest tout autant que les pentes enneigées du Grand Atlas (Oukaimeden est une station de sports d'hiver renommée).
Ceux qui s'intéressent au désert visitent du mois d'octobre à avril les hautes dunes du Sahara marocain.
Le printemps et l'automne sont idéal pour visiter les villes royales ou encore partir en randonnée.