摩洛哥氣候多樣,北部為地中海氣候,夏季炎熱干燥,冬季溫和濕潤,1月平均氣溫12℃,7月22~24℃。降水量為300~800毫米。中部屬副熱帶山地氣候,溫和濕潤,氣溫隨海拔高度而變化,山麓地區年平均溫約20℃。降水量從300到1400毫米不等。東部、南部為熱帶沙漠氣候,年平均氣溫約20℃。年降水量在250毫米以下,南部不足100毫米。夏季常有干燥炎熱的“西洛可風”。由于斜貫全境的阿特拉斯山阻擋了南部撒哈拉沙漠熱浪的侵襲,摩洛哥常年氣候宜人,花木繁茂,贏得“烈日下的清涼國土”的美譽。摩洛哥是個風景如畫的國家,還享有“北非花園”的美稱。