December in Anuradhapura is the coldest month of the year. In December, the weather in Anuradhapura is typically hot. Average daily high temperature in December is about 28 degrees above zero. On average, Anuradhapura has 27 rainy, 3 sunny, and 1 cloudy day in December. The rains are usually heavy. December as well as April, May, August, and September is considered the most uncomfortable time to visit Anuradhapura.