weather in sri lanka
About Sri Lanka. 1  Sri Lanka is an island nation in the Indian Ocean about 30kms off the coast of India and home to around 20 million people. 2  Yearly average temperatures across Sri Lanka range from around 15ÂºC in the mountains to about 30 ÂºC on the northeast coast.