Monthly weather forecast and climate
Agra, India

A view of the grand Taj Mahal in Agra, India, reflected in the water at dusk
A view of the grand Taj Mahal in Agra, India, reflected in the water at dusk
Agra has a semi-arid type of climate (Köppen climate classification Bsh) with hot and dry summers, a wet monsoon, and chilly winters. The climate borders on the humid subtropical type with extreme variations between summer and winter temperatures. Agra lies in the Indo-Gangetic Plains, on the banks of the Yamuna River in the northern part of India.
The monsoon and extratropical storms from the Mediterranean region that cause western disturbances mainly influence the climate in the region.

The historic city of Agra has an average elevation of 171 meters above sea level with a chiefly flat topography. The monumental Taj Mahal casts its bright shadow in the waters of the Yamuna, which is the primary water source of the city. The extreme southwest of the city is hilly, and fine-grained sandstones are a feature of the region. The entire region is a combination of fertile alluvial lands, stretches of sandy and clayey soils, rivers, and ravines.

Agra summers are scorching with day temperatures in the 37.8°C (100°F) to 46.1°C (115°F) zone. The southwest monsoon brings moderate rainfall from June to September. Spring is warm to hot and lasts from March to April. Autumn is short and warm initially but pleasant in its last days. Winter temperatures occasionally drop to a chilly 1.7°C (35.1°F) although the average low is 7.8°C (46°F) during the peak of January. Continental air holds sway when the monsoon is inactive.

Agra receives abundant sunshine of 2670 hours annually. The sunrays are intense for the majority of the year except for the winter. The average humidity peaks during August in the rainy season at 77%, while it is at the lowest of 34% in May at the peak of the summer. The annual precipitation is a moderate 736.6mm (29") as the majority of the rainfall occurs between June and September.

The highest temperature on record for Agra is 48.6°C (119.5°F), while the record for the lowest temperature is -2.2°C (28°F).
Advertisement .
The best time to visit Agra is from November to March when the temperatures are comfortable. The end of the rainy season cools the city, and the final days of autumn are pleasant. Winter is mild, but nights are occasionally chilly, and mornings misty. The day temperatures are in the 21.1°C (70°F) to 26.7°C (80.1°F) zone, and the skies are clear in the absence of rain-bearing clouds. The winter season is the only period in Agra when the sunrays are moderately intense.

The worst time to visit Agra is from May to September with hot, humid, and wet conditions. May is peak summer with temperatures often soaring up to 46.1°C (115°F) during the day. The monsoon receives significant rainfall and results in wet, slippery roads, mudslides, and floods. Temperatures usually remain above 37.8°C (100°F) during the day with oppressive sunshine. Overcast skies bring sticky and uncomfortable conditions to the city.

Agra is prone to floods during the monsoon season, wildfires, and drought during the summer. The low elevation of the city and its flat topography is susceptible to floods in the rainy season even though the rainfall is moderate. The region has vast stretches of ravines unsuitable for irrigation and periodically experiences droughts. Dry deciduous trees quickly catch fire during the peak of summer.

January is usually the coldest month of the year in Agra with the average temperatures in the mild 7.8°C (46°F) to 22.2°C (72°F) range. Weather in January »

The average temperatures are in the 10.6°C (51.1°F) to 25°C (77°F) range with mild conditions amid moderately intense sunshine. Weather in February »

March ends the cold season in Agra with a gradual transition to warm weather. The average temperatures are in the mild 16.1°C (61°F) to warm 32.2°C (90°F) zone. Weather in March »

April lies in the short spring season of Agra, India, with average temperatures in the warm 22.2°C (72°F) to hot 38.3°C (100.9°F). Weather in April »

May in Agra is usually the hottest month of the year, with an average high temperature of 41.7°C (107.1°F) and the lowest humidity of 34%. Weather in May »

June is hot in Agra as the southwest monsoon arrives in the city by the third week of the month. A combination of pre-monsoon and monsoon showers register a moderate 55.9mm (2.2"). Weather in June »

July is a wet and humid month in Agra, India, as the southwest monsoon showers an ample 203.2mm (8") of rainfall. Weather in July »

August is the wettest month in Agra with an abundant 243.8mm (9.6") of rain. Many low-lying areas face the risk of flooding as rains lash the city and entire north India. Weather in August »

September is moderately hot with the average temperatures in the 24.4°C (75.9°F) to 34.4°C (93.9°F) range. Nights are mild, while days often cross the 37.8°C (100°F) mark. Weather in September »

October in Agra, India, registers average temperatures in the 20°C (68°F) to 34.4°C (93.9°F) with mild nights and hot days. Weather in October »

The average temperatures in Agra, India, are in the 13.9°C (57°F) to 30°C (86°F) zone with comfortable nights and moderately hot days. Weather in November »

The average temperatures are in the pleasant 8.9°C (48°F) to 23.9°C (75°F), but cold fronts from the north can make the conditions chilly. Weather in December »

What is the coldest month in Agra?

January is the coldest month, with an average high-temperature of 22.3°C (72.1°F) and an average low-temperature of 8°C (46.4°F).

How many days does it rain in Agra?

Throughout the year, there are 49.2 rainfall days, and 724.8mm (28.5") of precipitation is accumulated.

What is the warmest month in Agra?

May is the warmest month, with an average high-temperature of 41.6°C (106.9°F) and an average low-temperature of 26.4°C (79.5°F).

What is the wettest month in Agra?

August is the month with the most rainfall in Agra, India. Rain falls for 13.7 days and accumulates 243.2mm (9.6") of precipitation.

What is the driest month in Agra?

November is the month with the least rainfall. Rain falls for 0.6 days and accumulates 4.3mm (0.2") of precipitation.
Average rainfall - Agra, India

The wettest month (with the highest rainfall) is August (243.2mm).
The driest month (with the lowest rainfall) is November (4.3mm).

Average rainfall days - Agra, India

The month with the highest number of rainy days is August (13.7 days).
The month with the lowest number of rainy days is November (0.6 days).

Average daylight / Average sunshine - Agra, India
Average UV index - Agra, India