Malawis klima er generelt subtropisk. Regntiden varer fra november ut april. Der er lite eller ingen nedbør i det meste av landet fra mai til oktober. Det er varmt og fuktig fra oktober til april langs innsjøen og i den nedre Shire-dalen. Lilongwe er også varm og fuktig i disse månedene, men mindre enn i sør. Resten av landet er varmt i disse månedene. Fra juni til august er innsjøområdene og den sørligste delen komfortabelt varme, men resten av Malawi kan være kjølig om natten, med temperaturer fra 5° til 14 °C.