July in Bury Saint Edmunds is the rainiest, the cloudiest, and the warmest month of the year. In July, the weather in Bury Saint Edmunds is typically warm. Average daily high temperature in July is about 21 degrees above zero. On average, Bury Saint Edmunds has 13 rainy, 12 partly cloudy, 3 sunny, and 3 cloudy days in July. The rains are usually moderate.