Le climat du Sri Lanka est tropical, chaud et humide toute l'année (autour de 27 à 30 °C sur les côtes). Sa singularité tient à ses deux moussons distinctes : la mousson du sud-ouest (yala, de mai à septembre) et celle du nord-est (maha, d'octobre à janvier).
Résultat : quand il pleut sur une côte, l'autre est souvent au beau fixe. Il y a donc toujours une région où voyager au sec — tout l'art consiste à choisir le bon itinéraire selon le mois.







