Opady deszczu w kraju są wysokie, ich ilości mogą nawet klasyfikować Sri Lankę do stref typowego klimatu równikowego. Jednakże ta nie jest, ponieważ opady w ciągu roku nie są regularne. Maksima opadowe przypadają na wiosnę i jesień, w kraju nie ma wyraźnej pory suchej, ponieważ we wszystkich miesiącach na większości obszarów, średnie opadowe nie obniżają się poniżej 60 mm. Jednakże na północy kraju jest nieco inaczej i tam zaznacza się wyraźna pora sucha, która może trwać nawet pół roku. Północna i wschodnia część kraju jest bardziej sucha i roczne opady wynoszą tam średnio 1000 mm. Na południowym zachodzie opady są najwyższe i utrzymują się w granicach 2000 – 3000 mm rocznie. Maksymalnie może spaść do 3700 mm deszczu rocznie. Największe opady notuje się jednak górach, tam wartości opadowe w ciągu roku mogą dojść nawet do 5000 mm. 300px|right|Wybrzeże Sri Lanki, palmy kokosowe Temperatury mają przebieg typowy dla klimatu podrównikowego, czyli roczne amplitudy są zauważalne. Na obszarach nisko położonych i na wybrzeżach temperatury wynoszą od 22 °C w okresie zimowym do 33 °C. Na Sri Lance nie notuje się ekstremalnych temperaturach sięgających 40 °C, aczkolwiek na słońcu są one zdecydowanie wyższe. Temperatury są lokalnie zróżnicowane z powodu rzeźby terenu. W górach wartości termiczne spadają nawet do 7 °C.