Greenly Garden

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.

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
No frost in ten yearsDelhi, Jaipur, Lucknow, Ahmedabad, Kolkata, Mumbai, Pune, Hyderabad, Chennai, Bengaluru———

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.

CityTomatoCucumberBell PepperEggplantWatermelon
DelhinoneJuly–OctoberMarchnoneJuly–October
JaipurnoneJuly–OctobernonenoneJuly–October
LucknownoneJuly–OctoberNovembernoneJuly–October
AhmedabadnoneJuly–NovemberDecembernoneJuly–November
KolkatanoneMarch and May–NovemberFebruary and NovembernoneMarch and May–November
MumbainoneMay–FebruaryJuly–SeptemberJuly–SeptemberMay–February
PuneJuly, AugustMarch and June–OctoberJune–DecemberJuly–SeptemberMarch and June–October
HyderabadnoneMarch and June–NovemberJuly–JanuaryJuly–SeptemberMarch and June–November
Chennainoneall yearNovember–FebruaryNovember–Januaryall year
BengaluruDecemberMarch–OctoberJune–JanuarynoneMarch–October

Cities of India: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Delhino frostMay, 38.5 °CJanuary, 7.8 °C749 mmNovember39
Jaipurno frostMay, 39.3 °CJanuary, 8.5 °C642 mmFebruary15
Lucknowno frostMay, 38.2 °CJanuary, 8.6 °C1,129 mmNovember11
Ahmedabadno frostMay, 41 °CJanuary, 13.6 °C1,077 mmFebruary26
Kolkatano frostApril, 35.8 °CJanuary, 13.2 °C1,903 mmJanuary16
Mumbaino frostApril, 36.3 °CJanuary, 18 °C2,384 mmFebruary23
Puneno frostApril, 37.3 °CJanuary, 14.4 °C1,222 mmFebruary32
Hyderabadno frostApril, 36.7 °CJanuary, 16 °C925 mmFebruary23
Chennaino frostJune, 34.8 °CJanuary, 22.1 °C1,374 mmFebruary23
Bengaluruno frostApril, 34.3 °CJanuary, 15.8 °C1,109 mmFebruary59

ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.

More about India