Best Times to Visit San Miguel de Allende. The best time to visit San Miguel de Allende is November through April. Though San Miguel's climate doesn't vary too much throughout the year (average high temperatures hover between 73 and 88 degrees Fahrenheit no matter the season), November through April experiences less rainfall than the summer months.