Le Lesotho a 300 jours de soleil par an. La saison des pluies s'étend d'octobre à avril, pendant laquelle Lesotho reçoit, en moyenne, de précipitations, surtout pendant de violents orages. Des chutes de neige de grande ampleur sont possibles en hiver, mais peuvent se produire à n'importe quelle période sur les hautes montagnes. Les températures nocturnes descendent en dessous de zéro, en hiver (de mai à septembre) et, les maisons ne disposant généralement pas de chauffage central, il est prudent d'apporter une veste.