Lavlandsområdene er svært varme. Årstemperaturen ligger over 30 °C, og temperaturen stiger tidvis opp til nesten 50 °C. I høylandet er klimaet mer moderat. I Asmara (2320 moh.) er middeltemperaturen for hele året 16 °C, med svært små årstidsvariasjoner. Nedbøren er ubetydelig i lavlandet, og det er nesten ingen vegetasjon. Asmara får 560 mm nedbør i året, mesteparten i juli-august.