Temperatura maximă în Lilongwe este în medie 27°C pe parcursul anului, cu valori care în general variază între 24°C în luna iulie și 31°C în luna octombrie. Precipitațiile sunt destul de însemnate, cu aproximativ 1 708 mm pe an. Ele variază de la 2 mm în luna august până la 455 mm în luna ianuarie.
Clima este plăcut pentru a sta la Lilongwe în: aprilie, mai, iunie, iulie, august, septembrie, octombrie și noiembrie. Totuși, perioada în care vremea este cu adevărat ideală este mai, iunie, iulie, august, septembrie și octombrie.
Din punct de vedere al aglomerației, perioadele cele mai liniștite sunt în martie și aprilie, în timp ce aglomerația este ridicată în august, septembrie, noiembrie, decembrie și octombrie.

