Sri Lanka experiences a pleasant tropical climate and is very much a year-round destination. The country has two short monsoon seasons affecting alternate sides of the island at opposite times of the year, meaning you can always find sunshine and good beach weather on this tropical isle.
The weather chart shows the average daily minimum and maximum temperatures in Celsius and the average monthly precipitation.
Situated in the Indian Ocean, at the base of the Indian Subcontinent and around 880 kilometres north of the equator, the island nation of Sri Lanka has a pleasant tropical climate and despite its two short monsoon seasons has no ‘off-season’ as such. The average temperature of the lowlands ranges between 25-30 °C, with higher temperatures in April. The hill country is particularly popular at this time of the year where temperatures can be 5-8 °C cooler during the day, and even lower at night. The two monsoons are in the south-west from May to July, affecting south/west/central areas and in the north-east from September to November, affecting north/east areas. Despite intermittent rain - only an evening downpour in July and November, the sun does shine and the days are warm.