Malawi i
Malawi

Malawi in December

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

Quick answers
Where is it warmest in Malawi in December?
Chikwawa is the warmest of the 16 destinations compared, with highs of 34°C (93°F) in December; Mzuzu is the coolest at 26°C (78°F).
Warmest
34°
Chikwawa
Coolest
26°
Mzuzu
Driest
148 mm
Chikwawa

December in Malawi ranges from 26°C (78°F) in Mzuzu to 34°C (93°F) in Chikwawa — a spread of 9 degrees across the country. On average it is 2 °C (3 °F) cooler than November. Rain is frequent in most destinations. Best bets this month: Lilongwe, Blantyre, and Mzuzu.

Weather in December by city

PlaceDayNightRainSeaScore
Livingstonia 26° 17° 199 mm — 68
Mzuzu 26° 16° 180 mm — 67
Blantyre 27° 18° 212 mm — 66
Mzimba 26° 16° 194 mm — 65
Monkey Bay 29° 22° 190 mm — 63
Lilongwe 28° 18° 179 mm — 62
Zomba 28° 19° 201 mm — 62
Nkhata Bay 28° 21° 233 mm — 60
Kasungu 28° 18° 185 mm — 60
Nkhotakota 29° 21° 250 mm — 57
Karonga 30° 22° 177 mm — 57
Mulanje 29° 19° 260 mm — 55
Salima 30° 21° 197 mm — 55
Balaka 30° 20° 170 mm — 53
Mangochi 30° 21° 160 mm — 52
Chikwawa 34° 23° 148 mm — 37

Public holidays in December

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

Frequently asked questions

What is the weather like in Malawi in December?

Average daytime highs range from 26° in Mzuzu to 34° in Chikwawa.