The coldest countries in Africa may challenge the common perception of the continent as a place of constant heat, with several countries in Africa experiencing freezing temperatures, snowfall and chilly winters. From high-altitude mountain ranges and plateaus to Mediterranean coastlines, several African countries experience remarkably low temperatures, particularly during winter and in elevated areas. Here are 10 African countries known for some of the continent’s coldest conditions.
Lesotho Lesotho is widely regarded as Africa’s coldest country, largely because of its high elevation. The entire country sits at relatively high altitudes, with some areas rising above 3,000 metres. Temperatures can fall to around 0°F (-17.8°C) during particularly cold periods, while summer temperatures can climb considerably higher.
The mountainous kingdom also experiences snowfall during winter, especially in its highland regions. Morocco Morocco has one of Africa’s most varied climates. While parts of the country, particularly the Sahara, experience intense heat, the Atlas Mountains can become extremely cold during winter.
Temperatures in some mountainous areas can drop to about 17°F (-8.3°C), and snowfall is common at higher elevations. The country’s contrasting landscapes mean visitors can experience cold mountain conditions and desert heat within the same trip. South Africa South Africa has a wide range of climates because of its size and varied terrain.
Winter can be particularly cold in the country’s interior and mountainous regions. Temperatures can fall to around 3.2°F (-16°C) in some of the coldest areas, while summer temperatures can exceed 100°F (37.8°C). Snow is also recorded in parts of the country, particularly in the Drakensberg and other elevated regions.
Tanzania Although Tanzania is located close to the Equator, altitude creates significantly cooler conditions in some parts of the country. Areas around Mount Kilimanjaro and other highland locations can experience much lower temperatures than the country’s tropical lowlands. Average temperatures in some cooler parts of the country can range between 59°F (15°C) and 68°F (20°C).
Summary from source