Weather in Asmara

What's the weather like in Asmara?

Asmara has a moderate climate and moderate rainfall spread across the year. Average daytime highs range from 20°C (69°F) in January to 22°C (72°F) in July, with overnight lows around 10°C (49°F) and 14°C (57°F) respectively.

For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit Asmara are January through December.

Quick facts

Country
🇪🇷 Eritrea
Region
Africa
Time zone
Africa/Asmara
Coordinates
15.323, 38.925

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 20°C / 69°F 10°C / 49°F 22 mm 14
February 22°C / 71°F 11°C / 51°F 25 mm 15
March 24°C / 74°F 12°C / 54°F 25 mm 14
April 24°C / 75°F 13°C / 56°F 57 mm 22
May 24°C / 75°F 14°C / 57°F 50 mm 18
June 25°C / 77°F 15°C / 58°F 27 mm 15
July 22°C / 72°F 14°C / 57°F 126 mm 29
August 22°C / 71°F 14°C / 57°F 138 mm 27
September 24°C / 74°F 13°C / 56°F 22 mm 11
October 21°C / 71°F 12°C / 53°F 37 mm 16
November 20°C / 69°F 11°C / 51°F 44 mm 18
December 20°C / 67°F 10°C / 49°F 28 mm 14

Asmara by month

Detailed weather for any specific month:

Cities with a similar climate to Asmara

Frequently asked questions

When is the best time to visit Asmara?

The most comfortable months in Asmara are usually February, September, October, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.

What is the hottest month in Asmara?

June is typically the hottest month in Asmara, averaging a high of 25°C (77°F).

What is the coldest month in Asmara?

January is usually the coldest, with average lows around 10°C (49°F).

Does it snow in Asmara?

Snow is rare in Asmara; the climate data shows essentially no snowfall across the year.

Explore Asmara on the interactive map

Live forecast, sunrise/sunset, and more.