San Antonio: Annual Weather Averages. August is the hottest month in San Antonio with an average temperature of 31°C (88°F) and the coldest is January at 12°C (54°F). Average Temperature: San Antonio.