In July, the weather in Saint John's is typically warm. Average daily high temperature in July is about 17 degrees above zero. On average, Saint John's has 11 rainy, 9 partly cloudy, 6 cloudy, and 5 sunny days in July. The rains are usually heavy.