Greenly Garden

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

We worked out the season of 23 cities of Portugal from ten years of weather: the frost-free season lasts from 233 days in Bragança to 343 days in Castelo Branco. The last spring frost comes first in Évora (around 12 January) and last in Bragança (around 7 April). 8 of the cities had no frost at all.

Climate zones of Portugal

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 moreViana do Castelo, Braga, Guimarães, Vila Real, Porto, Viseu, Castelo Branco, Beja300 – 34317 January – 13 February10 December – 28 December
210–269 frost-free daysBragança, Guarda233 – 2372 April – 7 April25 November – 26 November
Frost without a regular seasonPóvoa de Varzim, Coimbra, Leiria, Santarém, Évora—12 January – 29 January—
No frost in ten yearsAveiro, Sintra, Lisbon, Setúbal, Ponta Delgada, Portimão, Faro, Funchal———

How the regions of Portugal differ

Splitting the cities in two — north (Bragança, Viana do Castelo, Braga and 8 more) and south (Leiria, Santarém, Sintra and 8 more): the last spring frost comes about 13 days later in the north; the north gets about 1,192 mm of rain a year and the south about 641 mm.

Splitting the cities in two — west (Porto, Aveiro, Santarém and 8 more) and east (Bragança, Guarda, Castelo Branco and 8 more): the last spring frost comes about 11 days later in the east; the warmest month averages 25.2 °C by day in the west and 29.6 °C in the east; the west gets about 1,018 mm of rain a year and the east about 819 mm.

The gap between the warmest month’s days and the coldest month’s nights is widest in Castelo Branco (30.1 °C) and smallest in Ponta Delgada (12.2 °C): the smaller it is, the milder both winter and summer. Viana do Castelo is the wettest of these cities with 1,961 mm a year, Faro the driest with 474 mm. The hottest summer days are in Castelo Branco (35.1 °C on average in the warmest month), the coolest in Funchal (21.8 °C). In none of these cities does a month average below 0 °C at night.

Which crops suit which part of Portugal

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
Tomato21 March (Beja) – 7 September (Beja)all 15—
Cucumber17 April (Beja) – 13 October (Beja)all 15—
Bell Pepper, Eggplant17 April (Beja) – 7 September (Beja)all 15—
Zucchini17 April (Beja) – 11 October (Beja)all 15—
Pumpkin17 April (Beja) – 2 September (Beja)all 15—
Watermelon17 April (Beja) – 18 September (Beja)all 15—
Peas27 December (Castelo Branco) – 15 October (Beja)all 15—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 26 October (Guarda) – end of December (Bragança)——

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
AveiroJuly, AugustnoneJune–Septembernonenone
SintraJune–SeptembernoneJune–Octobernonenone
LisbonJune and SeptemberAugustJune–OctobernoneAugust
SetúbalJune and SeptemberAugustJune–OctobernoneAugust
Ponta DelgadaJune–NovemberJuly–OctoberMay–NovembernoneJuly–October
PortimãononeJuly, AugustJune and September, OctobernoneJuly, August
FaroJune and September, OctoberJuly–SeptemberMay–OctobernoneJuly–September
Funchalnonenonenonenonenone

Cities of Portugal: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Bragança233August, 29 °CJanuary, 0.7 °C819 mmAugust3
Viana do Castelo312August, 24.8 °CJanuary, 4.3 °C1,961 mmJuly5
Braga332August, 27.9 °CJanuary, 5.1 °C1,611 mmJuly30
Guimarães300August, 28.3 °CJanuary, 4.6 °C1,815 mmAugust—
Póvoa de Varzim—August, 24.9 °CJanuary, 6.6 °C1,563 mmJuly—
Vila Real336August, 31.4 °CJanuary, 4 °C1,053 mmJuly37
Porto327August, 27.4 °CJanuary, 6.2 °C1,599 mmAugust41
Viseu306August, 30 °CJanuary, 3.7 °C1,158 mmJuly11
Aveirono frostJuly, 23.2 °CJanuary, 7.5 °C1,192 mmAugust21
Guarda237August, 28.4 °CJanuary, 1 °C771 mmAugust2
Coimbra—August, 29.3 °CJanuary, 6.2 °C1,063 mmAugust16
Castelo Branco343August, 35.1 °CJanuary, 5 °C695 mmAugust5
Leiria—August, 27.7 °CJanuary, 6.4 °C896 mmAugust16
Santarém—August, 30.9 °CJanuary, 6.8 °C641 mmAugust11
Sintrano frostAugust, 22.5 °CJanuary, 10.1 °C734 mmAugust—
Lisbonno frostAugust, 28.7 °CJanuary, 8.8 °C650 mmJuly46
Évora—August, 33.3 °CJanuary, 6.4 °C632 mmAugust8
Setúbalno frostAugust, 29.1 °CJanuary, 8.8 °C608 mmAugust22
Beja325August, 35 °CJanuary, 5.8 °C482 mmJuly6
Ponta Delgadano frostAugust, 25.2 °CFebruary, 13 °C1,315 mmJuly7
Portimãono frostAugust, 32.6 °CJanuary, 8.2 °C502 mmJuly—
Farono frostAugust, 29.6 °CJanuary, 9.5 °C474 mmAugust16
Funchalno frostAugust, 21.8 °CFebruary, 5.8 °C1,018 mmJuly24

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

More about Portugal