Klima u Maroku je umerena i subtropska, ali nešto hladnija u odnosu na svoje susede uzrokovana vetrom sa mediteranskig mora i atlantskog okeana.
U unutrašnjosti temperature su mnogo više, leta veoma topla dok zime mogu biti dosta hladne.
Marakas ima prosečnu zimsku temperaturu od 21ºC i letnju temperaturu od 38°C.
Na planini Atlas temperature pada ispod nule a planinski vrhovi su prekriveni snegom tokom cele godine. Zime su na severu zemlje vlažne i kišovite, dok su na jugu suve.