Temperatures vary from below freezing at night on the high plateau in winter (July) to 30°c in the Lower Shire Valley in summer (December). It is hard to generalise but through much of the year temperatures during the day are in the mid-20°c. In the short hot season, November to December, maximum temperatures may rise to the lower 30s°c. Lake Malawi's surface temperature varies from about 24°c to 28°c.
Dry season (April to November)
May to July can be quite cool, and the highlands can be very cold at this time. November and early December can be quite hot and humid.
The dry season is best if wildlife viewing is your focus.
June is the windy month so great for sailing.
September is the start of the very best time for diving and snorkelling. Whilst snorkelling and diving can be good all year, the very best months are September to December.
Rainy seasons : November (short rains) - December to March (long rains)
Rains in Malawi are generally short-lived, with the heaviest rain falling in February and March during which time many roads can become impassable.
The wet season is best for birding, which is great from December to March.
This is also the time to see the orchid displays on the Nyika Plateau.