El clima es generalmente muy seco y muy caluroso. Las tormentas de polvo y las tormentas de arena son frecuentes. Las temperaturas diurnas y nocturnas varían mucho. De mayo a septiembre, el período más caluroso, las temperaturas diurnas alcanzan los 54 grados en el interior y se encuentran entre las más altas registradas en todo el mundo. Las temperaturas son ligeramente más bajas a lo largo de las costas, pero la humedad alcanza el 90%, especialmente en el este, lo que se caracteriza por las fuertes nieblas. Desde octubre hasta abril, el clima es más moderado, con temperaturas por la noche entre 16 y 21 grados. La precipitación promedio anual es de 9 cm, con la mayoría de las lluvias cayendo de noviembre a mayo. Entre 25 y 50 cm de lluvia cae en el área montañosa de la provincia de Asir, donde hay un monzón en verano. A fines de la primavera y principios del verano, un fuerte viento del noroeste conocido como el shamal produce a veces severas tormentas de arena y polvo.