Weather in Sri Lanka –Sri Lanka has a tropical climate. The climate of Sri Lanka is an average temperature of 27°C, in the Hill country situated in central Sri Lanka, it is considerably cooler and can go down to 16°C.
Depending on your type of visit you need to consider the best time to travel and the monsoon season which brings heavy rains at certain times of the day. There are two monsoons: May to July and December to January. Therefore, January to March in west coast, south coast and Hill Country are the best seasons to visit as it’s mostly dry, whilst April to September for the ancient region Anuradhapura and the east coast.