Weather conditions in Lesotho vary greatly depending on the
altitude. Summer (October to April) is the hot, rainy season, with
the hottest days in January and February, and the most rain falling
between March and May and October and November. Days are sunny with
electric afternoon thunderstorms, and temperatures range from
around 86ºF (30°C) in the lowlands with cooler temperatures as the
altitude increases, averaging about 64°F (18°C) in the mountains.
Snow falls mainly in winter from May to September, but can occur in
the mountains at any time of year. Winter can be bitterly cold,
particularly in the highlands, but days are usually clear and
sunny. Temperatures can fall to 20°F (-7°C) in the lowlands and 0°F
(-18°C) in the highlands. At any time of year the weather can
change very rapidly in the highlands, from warm sunshine to mist,
rain and freezing temperatures.