The four seasons don’t affect Sri Lanka much as a tropical country located near the summit. Dambulla has a pleasant weather throughout the year with an average of about 25°C. The temperature can range from around 21°C to 33°C with the lowest being recorded in December and the highest being recorded in around May. June-August are typically dry months while the latter part of the year and January may have rainfall. The average rainfall per year is approximately 1557 millimetres. The best part about the location of Amaya Lake is that it is located near the Kandalama Lake, helping to beat the heat at all times.