La zona central y sur de la costa presentan un clima árido subtropical o desértico, con una temperatura promedio de 18 °C y precipitaciones anuales de 150 mm, En cambio, la zona norte posee un clima árido tropical, con una temperatura promedio por encima de los 24 °C y lluvias durante el verano.