According to allcitycodes, Sri Lanka has a tropical climate with high temperatures and humidity throughout the year. The average temperature ranges from 25 to 35 degrees Celsius, with the warmest months occurring from April to August. During this time, temperatures can reach up to 40 degrees Celsius in some parts of the country. Rainfall is abundant throughout the year, with the monsoon season occurring between October and January when there are frequent heavy downpours. The dry season occurs between February and April when there is very little rainfall. Sri Lanka also experiences two cyclones per year, which usually occur during October and November and can bring strong winds and heavy rains. Snow is extremely rare in Sri Lanka except for high altitude areas such as Adam’s Peak, where it can snow up to 10 days each year. Check philosophynearby for Sri Lanka in 2019.