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.
Best places in Malawi in December
62
Lilongwe
Central Region · Malawi
28° / 18° 179 mm Dec
66
Blantyre
Southern Region · Malawi
27° / 18° 212 mm Dec
67
Mzuzu
Northern Region · Malawi
26° / 16° 180 mm Dec
62
Zomba
Southern Region · Malawi
28° / 19° 201 mm Dec
63
Monkey Bay
Southern Region · Malawi
29° / 22° 190 mm Dec
60
Nkhata Bay
Northern Region · Malawi
28° / 21° 233 mm Dec
57
Nkhotakota
Central Region · Malawi
29° / 21° 250 mm Dec
57
Karonga
Northern Region · Malawi
30° / 22° 177 mm Dec
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| 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 |
Frequently asked questions
What is the weather like in Malawi in December?
Average daytime highs range from 26° in Mzuzu to 34° in Chikwawa.