Best Time to Visit Agra

India · weather by month, temperature and rainfall

Best monthsNovember to February
HottestMay · 43°C
ColdestJanuary · 8°C
WettestJuly · 210 mm

If you want the most pleasant weather in Agra, plan your trip for November to February. May is the hottest month, with average highs of 43°C (110°F), while January is the coldest, with lows around 8°C (46°F). Rain is heaviest in July, at about 210 mm (8.3 in), and lightest in November, at 5 mm (0.2 in). July is the least comfortable month, mainly because of the heat.

When to go to Agra: a seasonal guide

Winter, November to February: the best stretch

This is when Agra is at its best, and the data agrees. Days are mild and dry, and the sun is out. November is the driest month, with just 5 mm of rain on one day. December is close behind.

Nights get properly cold in December and January, so you'll want a jumper at dawn. That's also when the Taj Mahal is most rewarding. Mornings can be foggy, and the white marble sometimes fades into the mist until the sun burns through. It's pretty, but it can ruin a sunrise photo. February is clearer and a bit warmer.

This is also high season, so expect queues at the Taj Mahal and Agra Fort. The Taj Mahotsav, a crafts, food and music fair held near the Taj, usually runs in February. Come midweek if you can, because the Taj is closed on Fridays.

March to June: hot, then hotter

March is fair, with warm days and cool evenings. Holi, the colour festival, usually falls in March and is great fun in the streets near Kinari Bazaar. Wear clothes you don't mind ruining.

From April, it gets tough. May is the hottest month, with highs of 43°C, and June is nearly as bad at 42°C. June nights stay at 31°C, so there's little relief. Walking around Fatehpur Sikri at midday is miserable. If you must come, go to sights at opening time and spend the afternoon in your hotel. The crowds are thin, though, and rooms are cheaper.

July to October: monsoon and the shoulder

The monsoon, India's rainy season, arrives properly in July. It's the wettest month, with 210 mm over 22 days. August is close behind. The air is sticky, skies are grey, and the Taj can disappear behind cloud. On the plus side, the lawns of the Mehtab Bagh garden, across the river, turn green, and tourist numbers are low.

September is still wet. October is the turnaround: only 2 rainy days and plenty of sun. It's rated Good, and it's a smart pick if you want to beat the winter rush. Diwali, the festival of lights, usually lands in October or November, and the markets get busy and bright.

Travelling with kids or grandparents? Stick to November through February. If you hate crowds and can handle heat, try October or March.

Agra weather by month

0°5°10°15°20°25°30°35°40°45°0125250January: 15 mm rainFebruary: 11 mm rainMarch: 13 mm rainApril: 8 mm rainMay: 22 mm rainJune: 72 mm rainJuly: 210 mm rainAugust: 188 mm rainSeptember: 114 mm rainOctober: 24 mm rainNovember: 5 mm rainDecember: 6 mm rainJanuary: 23°CFebruary: 28°CMarch: 34°CApril: 40°CMay: 43°CJune: 42°CJuly: 36°CAugust: 34°CSeptember: 34°COctober: 33°CNovember: 29°CDecember: 25°CJanuary: 8°CFebruary: 11°CMarch: 17°CApril: 23°CMay: 28°CJune: 31°CJuly: 28°CAugust: 26°CSeptember: 24°COctober: 20°CNovember: 14°CDecember: 9°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan23°C / 8°C15 mmExcellentFeb28°C / 11°C11 mmExcellentMar34°C / 17°C13 mmFairApr40°C / 23°C8 mmPoorMay43°C / 28°C22 mmPoorJun42°C / 31°C72 mmPoorJul36°C / 28°C210 mmPoorAug34°C / 26°C188 mmPoorSep34°C / 24°C114 mmPoorOct33°C / 20°C24 mmGoodNov29°C / 14°C5 mmExcellentDec25°C / 9°C6 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January23°C 74°F8°C 46°F15 mm344%7Excellent 10
February28°C 83°F11°C 52°F11 mm238%9Excellent 9.9
March34°C 94°F17°C 62°F13 mm331%9.5Fair 6.2
April40°C 104°F23°C 74°F8 mm221%9.5Poor 2.7
May43°C 110°F28°C 83°F22 mm423%8.6Poor 0.9
June42°C 108°F31°C 87°F72 mm1036%6Poor 0.8
July36°C 97°F28°C 82°F210 mm2266%3Poor 0.4
August34°C 92°F26°C 79°F188 mm2077%3.7Poor 1.3
September34°C 92°F24°C 76°F114 mm1373%7.4Poor 3.9
October33°C 92°F20°C 68°F24 mm256%10.7Good 6.8
November29°C 84°F14°C 58°F5 mm147%9.4Excellent 9.3
December25°C 76°F9°C 49°F6 mm144%8.5Excellent 10

Frequently asked questions

When is the best time to visit Agra?

The best time to visit Agra is November to February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Agra?

May is the hottest month in Agra, with an average high of 43°C (110°F).

What is the coldest month in Agra?

January is the coldest month in Agra, with an average low of 8°C (46°F).

What is the rainiest month in Agra?

July is the wettest month, with about 210 mm (8.3 in) of rain. November is the driest, with 5 mm (0.2 in).

Nearby destinations

More in India