average temperatures in surprise az
Surprise, AZ Weather. The average temperature of Surprise is 70.88Â°F, which is higher than the Arizona average temperature of 65.97Â°F and is much higher than the national average temperature of 54.45Â°F. Historical Weather.