Průměrné teploty
| Měsíc | Průměrná měsíční teplota | Průměrný měs. úhrn srážek |
|---|---|---|
| leden | 26,5 | 58 |
| únor | 27 | 73 |
| březen | 28 | 128 |
| duben | 27,5 | 246 |
| květen | 27,5 | 392 |
| červen | 28 | 185 |
| červenec | 27,5 | 122 |
| srpen | 27,5 | 120 |
| září | 27,5 | 245 |
| říjen | 27 | 365 |
| listopad | 26,5 | 414 |
| prosinec | 26 | 175 |
Nad Srí Lankou panuje typicky tropické počasí s velkým počtem slunečných dnů. Od května do srpna trvá sezóna Yala a během jejího průběhu přinášejí jihozápadní monzunové větry do jižních, západních a centrálních oblastí vláhu. Poté nastává sezóna Maha, která trvá od října do ledna. V tomto období přinášejí severovýchodní monzuny dešťové srážky do severních a východních oblastí. Nejvíce turistů se po Srí Lance pohybuje mezi listopadem a dubnem, kdy je u nás zima. Teploty během roku se průměrně pohybují mezi 26 a 31°C v nížinách a s rostoucí nadmořskou výškou klesají. Nejteplejší období je od březen do června, nejchladněji od listopadu do ledna. Teplota moře se pohybuje kolem 27°C.

