Agra Weather

Mainly influenced by subtropical monsoon climate, Agra weather is divided into a warm winter, a sweltering summer and a wet monsoon season. June has the highest temperature which reaches 41℃ (105.8℉) on average, while the coldest month is January with the minimum temperature of 8℃ (46.4℉). October to next February in winter is the good time to go traveling.
7-Day Agra Weather Forecast
Averages for Agra Weather
High/Low Temperatures of Agra
Average High/Low Temperatures Graph for Agra
Average Temperatures of Agra
Average Temperatures Graph for Agra
Humidity Graph of Agra
Average Humidity Graph for Agra
Average Rainfall of Agra
Average Rainfall Graph for Agra
Agra Climate - Seasons & Travel Advice


Winter (October to next February)

Agra has so many scenic spots such as Taj Mahal, Agra Fort and City Site of Agra. Winter is the most ideal time to go there, because the highest temperature in Agra is only 30℃ (86℉). Make sure to take some warm clothes with you because Agra’s night is pretty cold. By the way, to visit the Taj Mahal, people need to dress decently and properly; and it is only open to local Muslims on Fridays. 


Summer (March to June)
Temperature reaches the peak level in May and June. In the day, you can visit some indoor attractions and go outside in the early morning and at night. Sunscreen is one of the most important necessities for you to travel in summer, and you should better take other sun-protective products like sunhat, parasol and so on. In general, it is not very recommended to travel there during this period.


Monsoon Season (July to September)
Agra weather is unbearably hot and humid in monsoon season. Agra temperature is 34℃ (93.2℉) on average. The rain is heavy with over 10 raining days every month. The roads are often flooded after rains, which brings great inconvenience to tourists. Therefore, you should better avoid the season when you choose to travel to Agra.


You May Like:

How to Visit Agra - 7 Agra Travel Tips for First-time Travelers

10 Best Places to Visit in Agra

India Weather