Find Prices

Best Times to Visit Agra

The best time to visit Agra is from November through February. That's because this long "winter" sees daily temperatures ranging from the 70s to low 80s. While prices and tourist volume will be high, you'll avoid heavy rains and unbearable heat present during the spring and summer months. Monsoon season begins in July, with rain pouring down upon Agra through September, and the months of April, May, and June witness temperatures well above 100 degrees Fahrenheit. 

Weather in Agra switch to Celsius/mm

Average Temperature (°F)

Average Precipitation (in)

Data sourced from the National Climatic Data Center

March-June Come to Agra during this "early" summer and you'll endure blistering weather: 90- and 100-degree days are the norm. Your reward for visiting during this time will likely be fewer crowds. So the only question is: Can you handle the heat? 
July-October The relief brought on by the monsoon season is not as great as you'd expect. Despite numerous days of rain, daytime temps remain in the 90s, and the frequent precipitation adds humidity to the already stifling air. However, the scenery will be particularly green and beautiful, which you can enjoy between showers. October is not part of the monsoon season, but it will still be pretty hot.

If you visit during this time period, you're likely to have (relatively) comfortable temperatures in the 70s, the 80s. Crowds peak in December and January, so arriving before or after these middle months will save you money.

Key Events:

Explore More of Agra

Best Airfares

Check Hotel Deals