Agra experiences sub tropical climate with extreme hot and cold seasons.
The summer months from March to May can get unbearably hot with temperatures reaching a high of 45°C. The accompanying scorching winds can make the days all the more uncomfortable.
The town receives monsoon showers from June to August. The rain provides relief from the heat but also ushers in humidity.
Winter is from October to January and during this period, the days are pleasant, and nights are cold. The temperature ranges between 12°C to 25°.