Srí Lanka je typická země s tropickým podnebím, to se projevuje obdobím sucha a obdobím dešťů. Během roku přicházejí na ostrov dva monzumy. V období od května do srpna přichází monzum Yala v jihozápadní části ostrova. Ve větším množství prší na jihu, západě a hornatém středě. Suché období zde pak trvá od prosince do března. Druhý monzum s názvem Maha zasahuje severovýchodní část ostrova v období od září do ledna. Období sucha je tu od května do září. Díky tomuto zvláštnímu charakteru monzumů je vždy někde na ostorvě „to správné“ místo pro dovolenou.
Průměrné teploty se pohybují v oblastech na pobřeží kolem 27°C. Ve vyšší nadmořské výšce, např. v Kandy (500 m n.m.) je průměrná teplota 20°C, v horském středisku Nuwara Eliya (1900 m n.m.) jen 16°C.
Shrnuto: v období od května do července přicházejí na jih, střední části a jihozápad ostrova dešťové srážky, zatímco na výhodě a severu je to v prosinci a lednu.