General San Martín cuenta con un clima templado, hay una marcada diferencia entre las temperaturas de invierno que suelen ser inferiores a los -0c° durante la noche y en verano superan altamente los 30c°, en esta última estación es donde las precipitaciones son más abundantes.