Gardening in India: climate, frost dates and crops by region
None of the 10 cities of India on this page had frost in 2016–2025, so gardens there follow warmth and rain rather than frost dates. The warmest month averages 41 °C by day in Ahmedabad and 34.3 °C in Bengaluru.
Climate zones of India
By the days between the last spring frost and the first autumn frost.
How the regions of India differ
Splitting the cities in two — north (Delhi, Jaipur, Lucknow and 2 more) and south (Mumbai, Pune, Hyderabad and 2 more): the warmest month averages 38.5 °C by day in the north and 36.3 °C in the south.
Splitting the cities in two — west (Delhi, Jaipur, Pune and 2 more) and east (Kolkata, Lucknow, Chennai and 2 more): the warmest month averages 38.5 °C by day in the west and 35.8 °C in the east.
The gap between the warmest month’s days and the coldest month’s nights is widest in Jaipur (30.8 °C) and smallest in Chennai (12.7 °C): the smaller it is, the milder both winter and summer. Mumbai is the wettest of these cities with 2,384 mm a year, Jaipur the driest with 642 mm.
Which crops suit which part of India
Cities without a spring frost: months that suit each crop
Months whose average day is not above the highest temperature on the plant card and whose average night is not below its lowest.
| City | Tomato | Cucumber | Bell Pepper | Eggplant | Watermelon |
|---|---|---|---|---|---|
| Delhi | none | July–October | March | none | July–October |
| Jaipur | none | July–October | none | none | July–October |
| Lucknow | none | July–October | November | none | July–October |
| Ahmedabad | none | July–November | December | none | July–November |
| Kolkata | none | March and May–November | February and November | none | March and May–November |
| Mumbai | none | May–February | July–September | July–September | May–February |
| Pune | July, August | March and June–October | June–December | July–September | March and June–October |
| Hyderabad | none | March and June–November | July–January | July–September | March and June–November |
| Chennai | none | all year | November–February | November–January | all year |
| Bengaluru | December | March–October | June–January | none | March–October |
Cities of India: weather in numbers
| City | Frost-free days | Warmest month, day | Coldest month, night | Rain a year | Driest month | Places to buy |
|---|---|---|---|---|---|---|
| Delhi | no frost | May, 38.5 °C | January, 7.8 °C | 749 mm | November | 39 |
| Jaipur | no frost | May, 39.3 °C | January, 8.5 °C | 642 mm | February | 15 |
| Lucknow | no frost | May, 38.2 °C | January, 8.6 °C | 1,129 mm | November | 11 |
| Ahmedabad | no frost | May, 41 °C | January, 13.6 °C | 1,077 mm | February | 26 |
| Kolkata | no frost | April, 35.8 °C | January, 13.2 °C | 1,903 mm | January | 16 |
| Mumbai | no frost | April, 36.3 °C | January, 18 °C | 2,384 mm | February | 23 |
| Pune | no frost | April, 37.3 °C | January, 14.4 °C | 1,222 mm | February | 32 |
| Hyderabad | no frost | April, 36.7 °C | January, 16 °C | 925 mm | February | 23 |
| Chennai | no frost | June, 34.8 °C | January, 22.1 °C | 1,374 mm | February | 23 |
| Bengaluru | no frost | April, 34.3 °C | January, 15.8 °C | 1,109 mm | February | 59 |
ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.