يختلف مناخ المملكة من منطقة لأخرى لاختلاف تضاريسها وهي تقع تحت تأثير المرتفع الجوي المداري، وعموما مناخها قاري حار صيفا بارد شتاء وأمطارها شتوية ويعتدل المناخ على المرتفعات الغربية والجنوبية الغربية، أما المناطق الوسطى فصيفها حار وجاف وشتائها بارد وجاف وعلى السواحل ترتفع درجة الرطوبة.