Sri Lanka can be visited year-round, Sri Lanka's weather and climate is tropical and consists of different wet and dry seasons. Generally, the coastal areas of Sri Lanka have an average temperature of 28 ° C (82 ° F), while the uplands are colder and more temperate, with an annual average of around 16-20 ° C (60-68 ° F).