Weather conditions in Indore are moderate throughout the year. The maximum and minimum temperatures during the peak summer months of April to June average around 39 degrees Celsius and 27 degrees Celsius with negligible rainfall. Winter temperatures range around 11 degrees Celsius to 28 degrees Celsius, while July to September sees regular rain showers.