Eritrea can be divided into three major zones: the central highlands, the coastal region, and the western lowlands. Each has a different climate pattern.
In the highlands, the hottest month is usually May to June with highs around 27°C to 30°C. Winter is between December and February with lows at night that can be near freezing point. Asmara itself enjoys a pleasant climate all year round, although it can be cold at night in winter. There are two rainy seasons: the short rains in March and April and the main rains from late June to the beginning of September.
On the coast, the months from June to September are extremely hot with daily temperatures ranging from 40°C to 47°C (and hotter in Denkalia). In winter the daily temperature ranges from 21°C to 35°C. The rainy season on the coast north of Denkalia falls in the winter months; in Denkalia itself rain is extremely rare.
In the western lowlands, the high temperatures are comparable to those on the coast in the hottest months of April until June. December is the coldest month with temperatures falling as low as 15°C. The rainy seasons are the same as for the highlands.