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