Agra has a reputation of being one of the hottest towns
in India; hottest in terms of both, tourist destination as well as
temperature. In summers the city witnesses a sudden surge in temperature
and at times, mercury go beyond even 46°C mark. The humidity is
appalling and is sure to leave you puffing and panting. During the
summers, the daytime temperature hovers around 40-46°C. Nights are
relatively cooler and mercury dips to a comfortable 30°C
It rains scantly during the monsoons as Agra falls in a semi-arid
region. The annual average rainfall never goes beyond 400 millimeters.
Winters are bit chilly but are the best time to visit Agra. The minimum
temperature sometimes goes as low as 2-3°C but usually hovers in
the range of 7-8°C. Days are pleasant and best to roam around.