December in Newcastle is the cloudiest and the warmest month of the year. In December, the weather in Newcastle is typically warm. Average daily high temperature in December is about 25 degrees above zero. On average, Newcastle has 14 rainy, 9 partly cloudy, 7 sunny, and 1 cloudy day in December. The rains are usually heavy. December as well as January is considered the most uncomfortable time to visit Newcastle.