由于斜贯全境的阿特拉斯山阻挡了南部撒哈拉沙漠热浪的侵袭,摩洛哥常年气候宜人,花木繁茂,赢得“烈日下的清凉国土”的美誉。摩洛哥北部为地中海型气侯,夏季炎热干燥,冬季温和湿润,1月平均气温12摄氏度,7月22摄氏度到28摄氏度。降水量为300到800毫米。中部属副热带山地气侯,温和湿润,气温随海拔高度而变化,山麓地区年平均温约20摄氏度。降水量从300到1400毫米不等。东部、南部为沙漠气侯,年平均气温约20摄氏度。年降水量在250毫米以下,南部不足100毫米。夏季常有干燥炎热的“西洛可风”。