Agra is considered to be one of the hottest towns in India. Summer in Agra is extremely hot and humid, and the temperature can reach up to 45°C. The weather is dusty and rather sticky and unpleasant for visitors.
It is not hard to imagine why it is unpopular to visit Agra during this time. The temperature drops to a more comfortable 30 °C during the night. The hottest month of the year is May.