Cele mai bune perioade in care poate fi vizitat Marocul sunt lunile martie-mai si septembrie-noiembrie cand temperaturile sunt acceptabile si cand vremea este uscata.
In zona Muntilor Atlas, zapada persista din luna noiembrie pana in luna iulie. In zonele sudice, in decembrie si ianuarie exista diferente mari de temperatura intre noapte si zi.
In zonele de desert exista diferente mari de temperatura intre noapte si zi, indiferent de sezon. In perioada Ramadanului, restaurantele si cafenelele sunt inchise pe timpul zilei si multe dintre activitatile comerciale sunt diminuate.