Lesotho weather is characterized by hot and rainy summers and cold winters. The climate is heavily dominated by its location in the Karoo basin. The altitude of Lesotho varies from 1400 meters to 3480 meters above sea level.
The climate of Lesotho during winter becomes cold and dry. Winter in Lesotho arrives in the month of May and stays till the month of September. Snowfall takes place during the winter season, especially in the highlands due to the influence of southerly polar cyclones. During this season, temperatures recorded in Lesotho vary from -7°C in the lowlands to -18°C in the highlands. Heavy woolen garments are recommended during the winter months.
Waterproof clothes should be worn during rainfall in Lesotho. The annual precipitation records 500 mm in the Senqu River Valley to 1,200 mm in the border areas of the South African Republic. Lesotho witnesses maximum rainfall in the months of December to February. Rainfall is the lowest in June. The monthly mean total of evaporation varies from 60 mm to 70 mm between June and July, while it is recorded from 175 mm to 225 mm between December and January. The monthly mean wind speed varies from 1.4m/s in October month to 8m/s in August.