Madeira
- Day
- 17.8°C
- Sea
- 19.9°C
- Sun
- 3.5h
- Rain days
- 11
Your December weather guide
December is a good month for Portugal if you want mild weather for time outdoors rather than a beach holiday. Average daytime temperatures of 16°C fall to 11°C at night, while 9 rainy days mean you need flexible plans. Madeira is the best choice for warmth, especially in the evenings; the Algarve has fewer rainy days but feels cooler after dark. Pack for a mild, changeable winter, not a late burst of summer.
Long-term climate averages, not a forecast · 1991-2020
Portugal, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 13 places we track in Portugal, ordered by daytime high.
Scroll sideways for more weather, down for more places. Click a heading to sort.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Madeira | 17.8°C | 14.9°C | 19.9°C | 3.5 h | 11 | 3 h 48 min |
| 2 | Funchal | 17.8°C | 14.9°C | 19.9°C | 3.5 h | 11 | 3 h 48 min |
| 3 | Albufeira | 16.4°C | 9.5°C | 16.6°C | 4.5 h | 8 | 2 h 54 min |
| 4 | Alvor | 16.4°C | 10.1°C | 16.6°C | 4.5 h | 8 | 2 h 54 min |
| 5 | Ferragudo | 16.4°C | 9.8°C | 16.6°C | 4.5 h | 8 | 2 h 54 min |
| 6 | Algarve | 16.2°C | 10.3°C | 16.7°C | 4.6 h | 8 | 2 h 54 min |
| 7 | Carvoeiro | 16.2°C | 9.6°C | 16.6°C | 4.5 h | 8 | 2 h 54 min |
| 8 | Vilamoura | 16.0°C | 10.6°C | 16.6°C | 4.6 h | 8 | 2 h 54 min |
| 9 | Faro | 16.0°C | 11.9°C | 17.1°C | 4.9 h | 8 | 2 h 54 min |
| 10 | Quarteira | 16.0°C | 10.6°C | 16.6°C | 4.6 h | 8 | 2 h 54 min |
| 11 | Vale do Lobo | 15.9°C | 10.7°C | 16.6°C | 4.6 h | 8 | 2 h 54 min |
| 12 | Lisbon | 14.5°C | 10.2°C | 15.2°C | 4.1 h | 9 | 2 h 42 min |
| 13 | Porto | 13.6°C | 7.5°C | 14.1°C | 3.4 h | 13 | 2 h 24 min |
13 destinations shownClimate averages, not a forecast.
Daytime highs across Portugal in December run from 13.6°C (Porto) to 17.8°C (Madeira). Days over 25°C are rare anywhere in Portugal in December. Nights average 10.8°C; the coldest 10% of nights in Porto fall to 3°C or below.
Expect around 9 rainy days (1 mm or more) in December, with Quarteira the driest (8 days) and Porto the wettest (13 days). The wettest December at Madeira between 1991 and 2020 was 2010 with 296 mm; the driest was 2011 with 5 mm.
The sea averages 16.9°C around Portugal in December - warmest at Madeira (19.9°C). That is cold for swimming without a wetsuit.
Around 4.3 hours of sunshine a day on average, out of 9.9 hours of daylight (sunshine estimated from cloud cover).
December is the 10th warmest month of the twelve in Portugal. It is 2.2°C cooler than November and 0.9°C cooler in January. The hottest month here is August (28°C) and the coolest January (15°C).
Based on the averages: proper layers and a jacket - daytime highs average only 16°C; a warm layer for evenings, when it drops to around 11°C; a rain jacket - roughly 9 wet days.
Within 1.5°C of Portugal's December daytime average: Ayia Napa (17°C, sea 19°C), Limassol (17°C, sea 20°C), Paphos (17°C, sea 19°C), Costa de la Luz (17°C, sea 17°C), Hammamet (16°C, sea 18°C). See the full ranking for December.
Madeira is the strongest choice if warmth matters most. Both Madeira and Funchal average 18°C by day and 15°C at night, so the temperature drop after sunset is gentler than in the Algarve. That suits travellers who want to spend time outdoors without such chilly evenings, although a light layer is still useful. The catch is rain: 11 rainy days make waterproof clothing and flexible plans sensible. At 20°C, the sea is warmer than the mainland options listed, but comfort in the water remains personal. Choose Madeira for milder conditions, not for a guarantee of dry days or summer heat.
The Algarve is a better fit if you would trade some warmth for fewer rainy days. Its averages of 16°C by day and 8 rainy days suit outdoor plans that can move around the forecast. Albufeira, Alvor, Ferragudo and Carvoeiro share the same daytime, rainfall and sea figures, so those averages give little reason to favour one over another. Evenings are the clearer distinction: Faro averages 12°C at night, compared with 10°C in Albufeira and 11°C in Vilamoura and Quarteira. Bring a jumper and jacket for after dark. With the sea at 17°C, this is more a month for time beside the water than relaxed swimming.
Across Portugal, the December average of 4.3 hours of sunshine leaves room for pleasant outdoor spells, but it is not a promise of clear skies throughout your stay. Use brighter periods for longer walks and keep indoor alternatives for wet weather. Layers are more useful than a suitcase built around either heavy winter clothing or beachwear: a lighter top underneath a jumper and waterproof jacket gives you options as conditions change. The national average also hides differences between destinations. Porto, the coolest destination listed at 14°C by day, calls for a warmer approach than Madeira. December suits flexible travellers better than anyone relying on sunshine every day.
A little more detail
Plain answers, grounded in the averages.
Madeira is the warmest of the 13 places we track in Portugal in December with an average high of 17.8°C; Porto is the coolest at 13.6°C.
Not really: the warmest sea we track in Portugal in December is 19.9°C at Madeira, below the 22°C most people find comfortable.
Yes. Portugal averages 16°C by day in December, compared with 8°C in London. That makes it a milder choice for outdoor time, but rain and cooler evenings still call for winter layers rather than beach clothing.
Madeira offers the warmer option, with an average sea temperature of 20°C, compared with 17°C in the Algarve. Some travellers may find Madeira comfortable enough, while others will find it cool. Neither figure guarantees comfortable swimming for everyone.
Yes, pack layers for evenings. Madeira and Funchal average 15°C at night, while Algarve destinations range from 10°C in places such as Albufeira to 12°C in Faro. A jumper and jacket are sensible, with waterproof protection for rainy weather.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 13 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather