WhereItsSunny

Climate of Lesotho — Month by Month

Country-wide average for Lesotho. Part of Southern Africa, Africa.

Located in Southern Africa, Africa, Lesotho has a seasonal climate. Country-wide average temperatures range from 7°C / 44.6°F in June to 20.5°C / 68.9°F in January, with annual rainfall totalling around 585 mm / 23 in — driest in July (5 mm / 0.2 in), wettest in January (90 mm / 3.5 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.

Best time to visit Lesotho →
See all 10 subdivisions side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January20.5°C68.9°F90 mm3.5″
February19.5°C67.1°F80 mm3.1″
March17.5°C63.5°F65 mm2.6″
April14°C57.2°F50 mm2″Sunny & Mild
May10°C50°F20 mm0.8″
June7°C44.6°F10 mm0.4″
July7°C44.6°F5 mm0.2″
August10°C50°F15 mm0.6″
September14.5°C58.1°F40 mm1.6″Sunny & Mild
October17.5°C63.5°F60 mm2.4″
November19°C66.2°F70 mm2.8″
December20°C68°F80 mm3.1″

Frequently asked questions

What is the best time to visit Lesotho?

The best months to visit Lesotho for sunny, dry weather are April, September. The warmest month is January (20.5°C / 68.9°F average), and the driest is July (~5 mm / 0.2 in rainfall).

What is the climate of Lesotho?

Lesotho has country-wide monthly average temperatures ranging from 7°C / 44.6°F in June to 20.5°C / 68.9°F in January. Annual rainfall averages about 585 mm / 23 in, with the wettest month being January (90 mm / 3.5 in) and the driest July (5 mm / 0.2 in). Regional variation within Lesotho can be significant — see subdivision or city pages for detail.

What is the hottest month in Lesotho?

The hottest month in Lesotho is January, with a country-wide average temperature of 20.5°C / 68.9°F.

What is the coldest month in Lesotho?

The coldest month in Lesotho is June, with a country-wide average temperature of 7°C / 44.6°F.

When does it rain most in Lesotho?

The wettest month in Lesotho is January, averaging about 90 mm / 3.5 in of rain. The driest is July with about 5 mm / 0.2 in.