Malawi

Malawi Weather & Climate: Monthly Averages

Monthly climate averages for Malawi, temperatures, rainfall and the best time to visit.

Climate overview of Malawi

Variations in altitude in Malawi lead to wide differences in climate types. The vast water surface of Lake Niassa has a cooling effect with a mean annual temperature of 24°C (75°F). Average rainfall is heaviest along the northern coast of Lake Malawi, where the average is more than 1630 mm (64 in) per year; about 70% of the country averages from 750 mm (30 in) to 1000 mm (39 in) annually. Lilongwe, in central Malawi, at an elevation of 1041m (3415 ft), has a moderately warm climate with adequate rainfall.

The best time to travel to Malawi is during the winter months between May and October. In these months you will experience cool temperatures and it is mostly dry. The weather during summer, November to April, is hot and humid and these months are also part of the rainy season. The coolest months are June and July when daytime temperatures hover around 21°C (70°F) and nights tend to be very cold.

Explore Malawi by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Lilongwe Blantyre Senga Chintheche Mangochi Mzuzu
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Lilongwe 24°C (75°F) 31°C (88°F) 11°C (52°F) 20°C (68°F) 829 mm (33 in) 2,636 hours
Blantyre 24°C (75°F) 32°C (90°F) 13°C (55°F) 21°C (70°F) 1240 mm (49 in) 2,817 hours
Senga 24°C (75°F) 31°C (88°F) 19°C (66°F) 26°C (79°F) 1538 mm (61 in)
Chintheche 23°C (73°F) 30°C (86°F) 18°C (64°F) 24°C (75°F) 2338 mm (92 in) 2,602 hours
Mangochi 25°C (77°F) 33°C (91°F) 15°C (59°F) 23°C (73°F) 1206 mm (47 in)
Mzuzu 21°C (70°F) 28°C (82°F) 12°C (54°F) 19°C (66°F) 1625 mm (64 in) 2,602 hours

FAQ

What is the best time to visit Malawi?

The warmest month in Mangochi is November, with daytime highs of 33°C (91°F). Blantyre is the sunniest destination, with 277 hours of sunshine in October. Malawi has distinct dry (May to October) and wet (December to March) seasons. Explore Malawi weather by month for a detailed breakdown.

What temperatures can I expect in Malawi?

Mangochi is the warmest destination, reaching 33°C (91°F) in November with nights around 23°C (73°F). Mzuzu is the coolest, with July daytime highs of just 21°C (70°F) and nights dropping to 12°C (54°F). See the city comparison for a full overview.

How much rain does Malawi get?

Rainfall varies across Malawi. Chintheche is the wettest, receiving 2338 mm (92 in) per year, with January the wettest month at 439 mm (17 in). Kasungu is the driest at 715 mm (28 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Malawi?

Blantyre is the sunniest destination in Malawi, enjoying 2,817 hours of sunshine per year, with October the brightest month at 277 hours. Overall, Malawi enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Malawi?

Lilongwe has very warm summers reaching 31°C (88°F) in November and warm winters dropping to 24°C (75°F), with 2,636 hours of sunshine and 829 mm (33 in) of rain per year. Blantyre has very warm summers reaching 32°C (90°F) in November and warm winters dropping to 24°C (75°F), with 2,817 hours of sunshine and 1240 mm (49 in) of rain per year. Senga has very warm summers reaching 31°C (88°F) in November and warm winters dropping to 24°C (75°F), with 0 hours of sunshine and 1538 mm (61 in) of rain per year. Explore the climate charts and comparison table for more cities.

Places in Malawi

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Travel inspiration

Must-visit destinations and experiences across Malawi.