Le climat du Sri Lanka est nettement tropical, avec une alternance de mousson et de saison sèche balayant progressivement l’ensemble des régions de l’île, laissant cependant toujours une partie du pays bénéficier d’une belle saison. La saison de Yala, entre mai et août, apporte des pluies abondantes sur le sud, l’ouest et le centre. La saison de Maha entraîne à son tour la mousson d’octobre à janvier sur les parties nord et est. Il sera donc plus agréable de partir entre décembre et mars dans l’ouest et le sud, ou de mai à septembre à l’est, pour bénéficier de la saison sèche. La température tourne à peu près constamment autour de 27°C sur la côte, aussi bien dans l’air que dans l’eau !