Horsham: Annual Weather Averages. July is the hottest month in Horsham with an average temperature of 18 °C (64 °F) and the coldest is January at 5 °C (41 °F). Average Temperature: Horsham Loading weather data.