Lesotho i
Lesotho

Lesotho in December

Where it is warm, dry and good for swimming in Lesotho in December — compared across the country’s main destinations.

Quick answers
Where is it warmest in Lesotho in December?
Maseru is the warmest of the 16 destinations compared, with highs of 28°C (82°F) in December; Mokhotlong is the coolest at 23°C (73°F).
Warmest
28°
Maseru
Coolest
23°
Mokhotlong
Driest
76 mm
Mafeteng

Across Lesotho, December highs run from 23°C (73°F) (Mokhotlong) to 28°C (82°F) (Maseru). On average it is 1.5 °C (3 °F) warmer than November. Rain is frequent in most destinations. Best bets this month: Maseru.

Weather in December by city

PlaceDayNightRainSeaScore
Mafeteng 27° 13° 76 mm — 83
Morija 27° 13° 81 mm — 82
Mohale's Hoek 27° 13° 82 mm — 82
Teyateyaneng 27° 13° 94 mm — 81
Maputsoe 27° 13° 98 mm — 80
Mapoteng 26° 13° 97 mm — 80
Maseru 28° 13° 85 mm — 79
Nako 26° 12° 82 mm — 79
Quthing 27° 13° 76 mm — 78
Hlotse 27° 13° 92 mm — 78
Mabote 27° 13° 86 mm — 78
Roma 27° 14° 86 mm — 78
Butha-Buthe 26° 13° 97 mm — 77
Qacha's Nek 24° 11° 101 mm — 72
Thaba-Tseka 23° 10° 85 mm — 71
Mokhotlong 23° 11° 93 mm — 70

Public holidays in December

  • Christmas Day
  • St. Stephen's Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Lesotho in December?

Average daytime highs range from 23° in Mokhotlong to 28° in Maseru.