We use cookies and external services: MapTiler for interactive maps and Google Maps to show route duration/distance. Both may process personal data such as your IP address, including transfers outside the EU/EEA. See our privacy policy for details. By clicking ‘Accept all’, you consent to this.
Agra has a semi-arid to humid subtropical climate, marked by scorching, dry summers, a short but intense monsoon, and mild winters. Summer highs often exceed 45°C, while winters are comfortable for sightseeing. Most rain falls from July to September, and sunshine is abundant for much of the year, making Agra a city of dramatic seasonal contrasts.
The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.
Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.
Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.
Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.
Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.
The climate of Agra
Agra’s climate is shaped by its inland location on the Indo-Gangetic plain, resulting in extreme seasonal swings. Summers (April–June) are intensely hot and dry, with daytime highs frequently reaching 42–46°C and sometimes topping 48°C. Nights remain warm, rarely dropping below 28°C. Dusty winds are common, and humidity is low, making the heat feel relentless. Sightseeing during these months is challenging, and outdoor activities are best reserved for early mornings or evenings.
The monsoon arrives in July and lasts through September, bringing moderate to heavy rainfall and a welcome drop in temperatures to 32–36°C. Humidity rises sharply, and the city’s gardens and parks become lush and green. Rain falls in short, intense bursts, with July and August being the wettest months. October and March are transitional months, with pleasant weather and minimal rain. Winters (November–February) are mild and dry, with daytime highs of 20–26°C and chilly nights that can dip to 5–8°C. Fog can occur in December and January, especially in the mornings, but overall, this is the most comfortable season for travel. Agra enjoys 7–13 hours of sunshine daily, peaking in April and May, and receives about 650–700 mm of rain per year, mostly during the monsoon.
| Average climate data for Agra, India | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
| Average maximum temperature (°C) | 22 | 26 | 33 | 39 | 43 | 42 | 37 | 35 | 34 | 34 | 29 | 24 | 43 |
| Average minimum temperature (°C) | 9 | 13 | 18 | 26 | 31 | 33 | 30 | 28 | 26 | 23 | 18 | 12 | 9 |
| Average precipitation (mm) | 6 | 10 | 7 | 4 | 5 | 25 | 147 | 137 | 70 | 11 | 4 | 2 | 428 |
| Average rainfall days (days) | 2 | 2 | 3 | 4 | 4 | 7 | 22 | 22 | 12 | 2 | 2 | 1 | 83 |
| Average relative humidity (%) | 56 | 48 | 31 | 18 | 18 | 29 | 55 | 66 | 61 | 39 | 36 | 44 | 42 |
| Average wind speed (km/h) | 8 | 10 | 10 | 11 | 11 | 11 | 11 | 10 | 9 | 7 | 7 | 7 | 9 |
| Average daily daylight hours (h) | 10 | 11 | 12 | 12 | 13 | 13 | 13 | 13 | 12 | 11 | 10 | 10 | 12 |
| Average daily sunshine hours (h) | 7 | 9 | 9 | 11 | 12 | 11 | 9 | 9 | 9 | 7 | 7 | 7 | 9 |
| Average cloud coverage (%) | 10 | 12 | 9 | 8 | 6 | 17 | 41 | 45 | 29 | 8 | 8 | 5 | 17 |
| Average UV index | 5 | 6 | 7 | 9 | 9 | 9 | 7 | 7 | 8 | 7 | 6 | 4 | 7 |
Travel info
- Winter (November–February): Pleasant and cool, with highs of 20–26°C and chilly nights. Ideal for sightseeing and outdoor activities – bring a light jacket for mornings and evenings.
- Spring (March): Mild and sunny, with highs of 28–33°C. Gardens are in bloom, and weather is comfortable – pack light layers and sun protection.
- Summer (April–June): Extremely hot and dry, with highs of 42–46°C. Outdoor activities are best avoided midday – visit monuments early or late, wear light cotton clothes, and stay hydrated.
- Monsoon (July–September): Hot, humid, and rainy, with highs of 32–36°C. Expect short, heavy showers and lush scenery – carry an umbrella and waterproof shoes.
- Autumn (October): Warm and pleasant, with highs around 32°C. Rain tapers off, and humidity drops – great for sightseeing and festivals.
- General Tips: Agra’s weather can be extreme – always check the forecast. Summers require sun protection and hydration; monsoon needs rain gear. Winters are busiest, so book accommodations early.
The best time to visit Agra
The best time to visit Agra is from October to March, when the weather is cool, dry, and ideal for sightseeing. Daytime temperatures range from 20–28°C, nights are comfortable, and humidity is low. This period is perfect for exploring the Taj Mahal and other historical sites, attending festivals, and enjoying Agra’s gardens in bloom.
The worst time to visit Agra
The least favourable time is from April to June, when temperatures soar above 45°C and the heat is intense and dry. Outdoor activities can be exhausting and even dangerous during midday. The monsoon season (July–September) brings high humidity and heavy rain, which can disrupt travel plans, though it also brings relief from the peak summer heat.
Frequently asked questions
Agra has hot, dry summers (up to 46°C), a short, humid monsoon (July–September), and mild winters (20–26°C). Most rain falls in July and August, while winter is cool, dry, and best for sightseeing.
The best time to visit Agra is from October to March, when temperatures are comfortable, humidity is low, and rainfall is minimal. This season is perfect for exploring the city's monuments and gardens.
No, Agra never receives snow. Winters are mild to cool, with occasional fog and nighttime lows as low as 3–5°C, but temperatures never drop low enough for snow.
Agra is known for extreme summer heat, with daytime highs often exceeding 45°C from April to June. Nights remain warm, and the heat can be challenging for outdoor activities.
Monsoon in Agra runs from July to September, bringing moderate to heavy rainfall and high humidity. Rain falls in short, intense bursts, and the city becomes lush and green, but travel plans may be disrupted.
Humidity is low in summer but rises sharply during the monsoon, making the heat feel more intense. Winters are dry and comfortable, with low humidity and clear skies.
For summer, pack light cotton clothes, sun protection, and a hat. For monsoon, bring an umbrella and waterproof shoes. In winter, a light jacket or jumper is useful for chilly mornings and evenings.
Minimum and maximum temperatures in Agra
The warmest month, with the highest average maximum temperature, is May (43.3 °C). The month with the lowest average maximum temperature is January (22.3 °C). Overall, the average maximum temperature over the whole year is 33.4 °C.
The month with the highest average minimum temperature is June (32.9 °C). The coldest month, with the lowest average minimum temperature, is January (9.4 °C). Overall, the average minimum temperature over the whole year is 22.3 °C.
Rainfall amount in Agra
The wettest month, with the highest amount of precipitation, is July (147.4 mm). The driest month, with the least amount of precipitation, is December (2 mm). Over the whole year there are 428.2 mm of rainfall on average.
Rainfall days in Agra
The month with the most days of rain is August (22 days). The month with the fewest days of rain is December (0.8 days). Over the whole year there are 82.6 days of rain on average.
Relative humidity in Agra
The month with the highest average relative humidity is August (66 %). The month with the lowest average relative humidity is May (18.1 %). The overall average relative humidity over the whole year is 41.7 %.
Wind speed in Agra
The windiest month, with the highest average wind speed, is June (11.3 km/h). The calmest month, with the lowest average wind speed, is October (7 km/h). The overall average wind speed over the whole year is 9.2 km/h.
Cloud coverage in Agra
The month with the cloudiest skies, so the highest cloud coverage, is August (44.9 %). The month with the clearest skies, so the lowest cloud coverage, is December (5.2 %). Over the whole year there is an average cloud coverage of 16.5 %.
Daylight hours and sunshine hours in Agra
The month with the longest days, so the most daylight, is June (Average daylight: 13.1 h). The month with the shortest days, so the least daylight, is December (Average daylight: 10 h). Over the whole year there are 11.7 h of daylight per day on average.
The month with the most sunshine per day is May (Average sunshine: 12.1 h). The month with the least sunshine per day is October (Average sunshine: 7 h). Over the whole year there are 9 h of sunlight per day on average.
UV index in Agra
The months with the highest average UV index are April, May and June (UV index: 9). The month with the lowest average UV index is December (UV index: 4). Over the whole year the average UV index is 7.
- Agra climate overview
- Climate table
- Related travel information for Agra
- The best time to visit Agra
- The worst time to visit Agra
- Frequently asked questions
- Temperature summary
- Rainfall amount summary
- Rainfall days summary
- Relative humidity summary
- Wind speed summary
- Cloud coverage summary
- Daylight hours and sunshine hours summary
- UV index summary
- Other recommended travel destinations