The average annual temperatures for Sri Lanka is 26°C/79°F.
Average annual rainfall for Sri Lanka is 1,648mm (65 inches).
April is the hottest or warmest month in Sri Lanka, with an average maximum temperate of 31°C/88°F.
January is the coolest or coldest month in Sri Lanka, with an average minimum temperate of 20°C/68°F.
November is the wettest or most rainy month in Sri Lanka, with an average rainfall of 254mm (10 inches).
July is the driest or least rainy month in Sri Lanka, with an average rainfall of 65mm (3 inches).