Tours to
On The Go Tours / Sri Lanka / Best Time To Visit

The best time to visit Sri Lanka

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.

Sri Lanka Seasons

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.

Sri Lanka | Colombo

Temp Min °C222223242625252525242322
Temp Max °C303131313129292929292929
Rainfall (mm)8969147231371224135109160348315147

Maldives | Male

Temp Min °C232425272625242525242323
Temp Max °C292930313130292929292929
Rainfall (mm)4618235817829522616018518514086