The coldest month of the year in Gainesville is January. The average low temperature for January is 47 degrees Fahrenheit, and the average high is 59 degrees Fahrenheit.