Greenly Garden

Gardening in Peru: climate, frost dates and crops by region

We worked out the season of 21 cities of Peru from ten years of weather: the frost-free season lasts from 144 days in Juliaca to 316 days in Cusco. The last spring frost comes first in Cusco (around 3 August) and last in Huaraz (around 5 December). 16 of the cities had no frost at all.

Climate zones of Peru

By the days between the last spring frost and the first autumn frost.

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
270 frost-free days or moreAyacucho, Cusco299 – 3163 August – 5 August31 May – 15 June
150–209 frost-free daysPuno2016 October25 April
Short season: under 150 frost-free daysJuliaca14417 November10 April
Frost without a regular seasonHuaraz—5 December—
No frost in ten yearsIquitos, Sullana, Piura, Chiclayo, Cajamarca, Trujillo, Pucallpa, Chimbote, Huánuco, Lima, Huancayo, Chincha Alta, Pisco, Ica, Arequipa, Tacna———

How the regions of Peru differ

Splitting the cities in two — north (Iquitos, Sullana, Piura and 7 more) and south (Huancayo, Ayacucho, Chincha Alta and 7 more): the warmest month averages 30.6 °C by day in the north and 22.2 °C in the south.

The gap between the warmest month’s days and the coldest month’s nights is widest in Ica (20.6 °C) and smallest in Iquitos (8.5 °C): the smaller it is, the milder both winter and summer. Iquitos is the wettest of these cities with 2,773 mm a year, Pisco the driest with 22 mm. The hottest summer days are in Sullana (33.8 °C on average in the warmest month), the coolest in Cusco (17 °C). In 1 of the 21 cities at least one month averages below 0 °C at night; the longest such winter is in Puno (June).

Which crops suit which part of Peru

Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.

CropPlanting out or sowingSeason long enoughTight or too short
Tomato26 August (Ayacucho) – 23 February (Cusco)all 5—
Cucumber13 October (Puno) – 30 March (Cusco)all 5—
Bell Pepper, Eggplant13 October (Puno) – 23 February (Cusco)all 5—
Zucchini13 October (Puno) – 28 March (Cusco)all 5—
Pumpkin13 October (Puno) – 18 February (Cusco)all 5—
Watermelon13 October (Puno) – 5 March (Cusco)all 5—
Peas13 July (Cusco) – 1 April (Cusco)all 5—
GarlicAutumn planting: 11 March (Juliaca) – end of June (Ayacucho)——
Tulip, Daffodil, Crocus, HyacinthAutumn planting: by 1 May (Ayacucho)——

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
Iquitosnoneall yearMarch–July and DecemberJune, Julyall year
SullananoneDecember–MayJune–OctobernoneDecember–May
PiuranoneDecember–JuneJune–NovembernoneDecember–June
ChiclayoJune, July and September–NovemberDecember–MayApril–JanuarynoneDecember–May
Cajamarcanonenonenonenonenone
TrujilloApril, May and December, JanuaryJanuary–AprilDecember–MaynoneJanuary–April
Pucallpanoneall yearApril–Junenoneall year
ChimboteMay and DecemberJanuary–AprilNovember–JunenoneJanuary–April
HuánucononenoneNovember–Marchnonenone
LimaApril, May and DecemberDecember–AprilOctober–MayFebruary, MarchDecember–April
Huancayononenonenonenonenone
Chincha AltaApril, May and November–JanuaryDecember–AprilOctober–MayFebruary, MarchDecember–April
PiscoMay and October–DecemberDecember–AprilSeptember–JuneJanuaryDecember–April
IcanoneJanuary–AprilMay and November, DecembernoneJanuary–April
Arequipanonenonenonenonenone
TacnaJanuary–MarchFebruaryDecember–MarchnoneFebruary

Cities of Peru: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Iquitosno frostSeptember, 31.2 °CJuly, 22.7 °C2,773 mmSeptember9
Sullanano frostMarch, 33.8 °CAugust, 16.5 °C338 mmJuly—
Piurano frostMarch, 33.1 °CAugust, 16.8 °C297 mmJuly16
Chiclayono frostFebruary, 31.4 °CAugust, 15.9 °C210 mmAugust22
Cajamarcano frostAugust, 20.9 °CJuly, 5.8 °C1,973 mmJuly6
Trujillono frostFebruary, 27.3 °CAugust, 13 °C162 mmJuly21
Pucallpano frostSeptember, 32.2 °CJuly, 21.8 °C2,188 mmJuly11
Chimboteno frostFebruary, 30 °CAugust, 14 °C75 mmJune—
Huaraz—August, 20.1 °CJuly, 4.4 °C1,664 mmJuly—
Huánucono frostSeptember, 24 °CJuly, 12.4 °C1,105 mmJuly—
Limano frostFebruary, 28.5 °CAugust, 13.6 °C69 mmJuly23
Huancayono frostAugust, 19.8 °CJuly, 4.6 °C1,270 mmJuly9
Ayacucho299November, 18 °CJuly, 3.2 °C882 mmJuly28
Chincha Altano frostFebruary, 27.3 °CAugust, 13.4 °C32 mmMay—
Cusco316September, 17 °CJuly, 2 °C973 mmJune24
Piscono frostFebruary, 29.3 °CAugust, 14.4 °C22 mmJuly—
Icano frostMarch, 32.4 °CAugust, 11.8 °C59 mmMay16
Juliaca144November, 18.1 °CJune, 0.3 °C995 mmJune—
Puno201November, 17.5 °CJune, -0.1 °C1,086 mmJune10
Arequipano frostSeptember, 24.6 °CJune, 7.7 °C560 mmMay20
Tacnano frostFebruary, 26.7 °CAugust, 10.2 °C55 mmApril17

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

More about Peru