Srí Lankán egész évben nyári, trópusi időjárás jellemző magas páratartalom. Átlagos hőmérséklet 28-32 fok, az óceán 27-28 fokos. Április hivatalosan a száraz évszak vége, de gyakorlatban már évek óta teljesen kiszámíthatatlan a száraz és esős szezon időszaka. Az esős évszak sem jelent egész napos esőzést, de ilyenkor előfordulhat, hogy napi 1-2 alkalommal leszakad az ég, majd újra kisüt a nap.