December in Battambang is the coldest month of the year. In December, the weather in Battambang is typically hot. Average daily high temperature in December is about 31 degrees above zero. On average, Battambang has 14 partly cloudy, 11 sunny, 3 rainy, and 3 cloudy days in December. The rains are usually light.