Skip to main content
AMZBooking
Tomb of Mariam-uz-Zamani, Agra

Best time to visit · Agra · India

The best time to visit Agra

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Sauravmitra, CC BY-SA 3.0

Quick answer

The best time to visit Agra is October to March, when days are warm and dry. February and March offer the clearest mornings; December and January are cool but foggy, which can hide the Taj at sunrise and delay trains. Avoid May and June, when temperatures pass 40°C.

Key facts

Best months
October–March
Shoulder season
April and July–September
Warmest month
May (avg high 42°C (108°F))
Coldest month
January (avg high 22°C (72°F))
Rainiest month
July (~10 rainy days)
Lowest hotel prices
May–August

Seasons

Agra has a hot semi-arid climate: cool, foggy winter mornings from December to January, extreme heat from April to June, and a humid monsoon from July to September.

November–February

Winter

Sunny, comfortable days and cold nights; peak season. Morning fog in December and January can obscure sunrise views.

March–June

Hot season

Heat rises from the low 30s to well over 40°C by May; visit monuments at opening time and rest at midday.

July–September

Monsoon

Humid, with heavy showers and green gardens; fewer visitors and lower hotel prices.

October

Post-monsoon

Dry, warm and clear before the winter haze arrives; a good month for photographs.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January22°C7°C210.6 h4/54/5
February26°C10°C211.2 h5/54/5
March32°C16°C111.9 h4/53/5
April38°C22°C112.8 h2/52/5
May42°C27°C113.5 h1/51/5
June41°C29°C413.8 h1/51/5
July35°C27°C1013.7 h2/51/5
August33°C26°C1013.1 h2/51/5
September33°C25°C612.3 h2/52/5
October33°C19°C111.5 h4/54/5
November29°C12°C010.8 h5/55/5
December24°C8°C110.4 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Agra by month
MonthEvents
FebruaryTaj Mahotsav — crafts, music and food festival at Shilpgram (usually the second half of February)
MarchHoli — festival of colours (usually March)
AugustJanmashtami celebrations in nearby Mathura and Vrindavan (August or September)
SeptemberRam Barat — night-time wedding procession of Lord Rama through the city (usually September)
OctoberDussehra (usually October); Diwali (October or November)
NovemberDiwali (some years)

Cheapest and quietest times

Hotel prices are usually lowest in May–August, and the sights are quietest in May–June. Many visitors avoid May–June.

Agra on a budget.

What to pack

Packing for Agra by season
SeasonPack
WinterLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
Hot seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
MonsoonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
Post-monsoonLight layers for the day and a light jacket for the evening; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Agra?

The best time to visit Agra is October to March, when days are warm and dry. February and March offer the clearest mornings; December and January are cool but foggy, which can hide the Taj at sunrise and delay trains. Avoid May and June, when temperatures pass 40°C.

+When are hotel prices lowest in Agra?

Usually in May–August. The hottest month, regularly above 40°C; sightseeing is only comfortable at dawn and dusk.

+What is the rainiest month in Agra?

July, with about 10 days of rain on average.

+How hot does Agra get?

The warmest month, May, averages highs of 42°C (108°F) and lows of 27°C (81°F).