- High
- 17.5°C
- Low
- 14.6°C
- Rain days
- 16
- Sea
- 17.8°C
- Crowds
- Low
Where is warm in December? The warmest towns in Portugal
In December, the warmest towns in Portugal are Vila Franca do Campo, Maia (Azores) and Rosto de Cão, with average highs of 17.5°C, 17.4°C and 17.3°C. Across the 100 warmest towns, highs run from 15.8°C to 17.5°C.
- High
- 17.4°C
- Low
- 14.5°C
- Rain days
- 16
- Sea
- 17.4°C
- Crowds
- Low
- High
- 17.3°C
- Low
- 14.9°C
- Rain days
- 17
- Sea
- 17.3°C
- Crowds
- Low
- High
- 17.2°C
- Low
- 14.7°C
- Rain days
- 17
- Sea
- 17.4°C
- Crowds
- Low
- High
- 17.2°C
- Low
- 14.7°C
- Rain days
- 17
- Sea
- 17.3°C
- Crowds
- Low
- High
- 17.2°C
- Low
- 15.0°C
- Rain days
- 17
- Sea
- 17.4°C
- Crowds
- Low
- High
- 17.2°C
- Low
- 14.3°C
- Rain days
- 16
- Sea
- 17.8°C
- Crowds
- Low
- High
- 17.2°C
- Low
- 15.0°C
- Rain days
- 17
- Sea
- 17.3°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.3°C
- Rain days
- 15
- Sea
- 17.1°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 14.8°C
- Rain days
- 17
- Sea
- 17.3°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.2°C
- Rain days
- 16
- Sea
- 17.0°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.2°C
- Rain days
- 16
- Sea
- 17.4°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.1°C
- Rain days
- 16
- Sea
- 17.0°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.2°C
- Rain days
- 16
- Sea
- 17.4°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 13.9°C
- Rain days
- 15
- Sea
- 17.5°C
- Crowds
- Low
- High
- 17.1°C
- Low
- 15.1°C
- Rain days
- 16
- Sea
- 17.0°C
- Crowds
- Low
- High
- 17.0°C
- Low
- 14.1°C
- Rain days
- 16
- Sea
- 17.8°C
- Crowds
- Low
- High
- 17.0°C
- Low
- 15.2°C
- Rain days
- 15
- Sea
- 17.1°C
- Crowds
- Low
- High
- 17.0°C
- Low
- 15.1°C
- Rain days
- 16
- Sea
- 17.0°C
- Crowds
- Low
- High
- 17.0°C
- Low
- 14.8°C
- Rain days
- 17
- Sea
- 17.3°C
- Crowds
- Low
Places 21 to 100
| Rank | Town | Region | High | Low | Rain days |
|---|---|---|---|---|---|
| 21 | Velas | Azores | 17.0°C | 15.0°C | 16 |
| 22 | Porto Martins | Azores | 17.0°C | 15.1°C | 15 |
| 23 | São Roque (Azores) | Azores | 17.0°C | 14.7°C | 17 |
| 24 | Rabo de Peixe | Azores | 16.9°C | 14.6°C | 17 |
| 25 | Fenais da Luz | Azores | 16.9°C | 14.6°C | 17 |
| 26 | Porto Judeu | Azores | 16.9°C | 15.0°C | 15 |
| 27 | Madalena | Azores | 16.9°C | 14.9°C | 16 |
| 28 | Praia da Vitória | Azores | 16.9°C | 15.0°C | 15 |
| 29 | Castelo Branco (Azores) | Azores | 16.9°C | 14.9°C | 16 |
| 30 | Santa Cruz das Flores | Azores | 16.8°C | 14.4°C | 19 |
| 31 | Água de Pau | Azores | 16.8°C | 14.2°C | 17 |
| 32 | Lajes (Vila da Praia da Vitória) | Azores | 16.6°C | 14.8°C | 15 |
| 33 | Relva | Azores | 16.6°C | 14.4°C | 17 |
| 34 | Fenais da Ajuda | Azores | 16.6°C | 13.4°C | 15 |
| 35 | São Vicente (Azores) | Azores | 16.5°C | 14.3°C | 17 |
| 36 | Ribeira Grande (Horta) | Azores | 16.5°C | 14.6°C | 16 |
| 37 | Lagos | Algarve | 16.5°C | 10.5°C | 9 |
| 38 | Nordeste | Azores | 16.4°C | 13.6°C | 16 |
| 39 | Alvor | Algarve | 16.4°C | 10.0°C | 9 |
| 40 | São Bartolomeu (Azores) | Azores | 16.4°C | 14.5°C | 15 |
| 41 | Aljezur | Algarve | 16.4°C | 10.9°C | 10 |
| 42 | Ferragudo | Algarve | 16.4°C | 9.7°C | 9 |
| 43 | Parchal | Algarve | 16.4°C | 9.6°C | 9 |
| 44 | Albufeira | Algarve | 16.3°C | 9.4°C | 8 |
| 45 | Bensafrim | Algarve | 16.3°C | 10.4°C | 9 |
| 46 | Portimão | Algarve | 16.3°C | 9.6°C | 9 |
| 47 | Cabanas de Tavira | Algarve | 16.3°C | 10.0°C | 7 |
| 48 | Lajes das Flores | Azores | 16.3°C | 14.0°C | 19 |
| 49 | Armação de Pêra | Algarve | 16.3°C | 9.5°C | 8 |
| 50 | Senhora da Luz | Algarve | 16.3°C | 12.3°C | 10 |
| 51 | Mexilhoeira Grande | Algarve | 16.2°C | 9.8°C | 9 |
| 52 | Fonte Bastardo | Azores | 16.2°C | 14.4°C | 15 |
| 53 | Estômbar | Algarve | 16.2°C | 9.5°C | 9 |
| 54 | Alcantarilha | Algarve | 16.2°C | 9.2°C | 8 |
| 55 | Silves | Algarve | 16.2°C | 9.4°C | 8 |
| 56 | Castro Marim | Algarve | 16.2°C | 9.6°C | 7 |
| 57 | Olhão | Algarve | 16.2°C | 11.3°C | 8 |
| 58 | Porto de Mós (Algarve) | Algarve | 16.2°C | 12.2°C | 10 |
| 59 | Conceição | Algarve | 16.2°C | 9.9°C | 7 |
| 60 | Ribeira Seca (Calheta) | Azores | 16.2°C | 14.3°C | 16 |
| 61 | Vila Real de Santo António | Algarve | 16.2°C | 9.6°C | 7 |
| 62 | Faro | Algarve | 16.1°C | 11.2°C | 8 |
| 63 | Algoz | Algarve | 16.1°C | 9.2°C | 8 |
| 64 | Pêra | Algarve | 16.1°C | 9.2°C | 8 |
| 65 | Paderne | Algarve | 16.1°C | 9.1°C | 8 |
| 66 | Carvoeiro | Algarve | 16.1°C | 9.4°C | 9 |
| 67 | Tavira | Algarve | 16.1°C | 11.1°C | 8 |
| 68 | Santa Luzia | Algarve | 16.1°C | 11.1°C | 8 |
| 69 | Guia | Algarve | 16.1°C | 9.1°C | 8 |
| 70 | Fuzeta | Algarve | 16.1°C | 11.1°C | 8 |
| 71 | Cabouco | Azores | 16.1°C | 13.8°C | 17 |
| 72 | Lagoa (Algarve) | Algarve | 16.1°C | 9.3°C | 9 |
| 73 | Altura | Algarve | 16.1°C | 9.7°C | 7 |
| 74 | Monte Gordo | Algarve | 16.1°C | 9.7°C | 7 |
| 75 | Vilamoura | Algarve | 16.1°C | 10.7°C | 8 |
| 76 | Ribeirinha | Azores | 16.1°C | 14.2°C | 15 |
| 77 | São Marcos da Serra | Algarve | 16.1°C | 8.0°C | 9 |
| 78 | Mértola | Alentejo | 16.0°C | 7.9°C | 7 |
| 79 | São Sebastião | Azores | 16.0°C | 14.2°C | 15 |
| 80 | Furnas | Azores | 16.0°C | 12.9°C | 15 |
| 81 | Olhos de Água | Algarve | 16.0°C | 10.7°C | 8 |
| 82 | Quelfes | Algarve | 16.0°C | 11.2°C | 8 |
| 83 | Sagres | Algarve | 16.0°C | 12.6°C | 10 |
| 84 | Biscoitos | Azores | 16.0°C | 14.2°C | 15 |
| 85 | Quarteira | Algarve | 16.0°C | 10.7°C | 8 |
| 86 | Santa Bárbara | Azores | 16.0°C | 14.1°C | 15 |
| 87 | Tunes | Algarve | 16.0°C | 9.0°C | 8 |
| 88 | Manta Rota | Algarve | 16.0°C | 9.6°C | 7 |
| 89 | Ferreiras | Algarve | 16.0°C | 9.0°C | 8 |
| 90 | Arrifes | Azores | 16.0°C | 13.8°C | 17 |
| 91 | Odemira | Alentejo | 16.0°C | 8.6°C | 9 |
| 92 | Feteira | Azores | 16.0°C | 14.1°C | 15 |
| 93 | São Bartolomeu de Messines | Algarve | 15.9°C | 7.9°C | 8 |
| 94 | Vila Nova de Cacela | Algarve | 15.9°C | 9.6°C | 7 |
| 95 | Luz | Algarve | 15.9°C | 10.9°C | 8 |
| 96 | Moncarapacho | Algarve | 15.9°C | 11.1°C | 8 |
| 97 | Laranjeiro (Algarve) | Algarve | 15.9°C | 11.1°C | 8 |
| 98 | Almancil | Algarve | 15.9°C | 10.7°C | 8 |
| 99 | Porches | Algarve | 15.8°C | 9.1°C | 8 |
| 100 | Vila Nova de Milfontes | Alentejo | 15.8°C | 9.8°C | 10 |
Questions about warm places in December
Where in Portugal is warmest in December?
Vila Franca do Campo (Azores) has the highest average December high, 17.5°C, followed by Maia (Azores) (17.4°C) and Rosto de Cão (17.3°C).
Which regions have the warmest towns in December?
Of the 100 warmest towns in December, 49 in Azores, 48 in Algarve and 3 in Alentejo.
Which of the warmest towns is driest in December?
Among the 100 warmest towns, Cabanas de Tavira has the fewest rainy days in December: 7 days with at least 1 mm of rain, and an average high of 16.3°C.
How cool are December nights in the warmest towns?
Average December lows in the 100 warmest towns range from 7.9°C to 15.3°C.
Climate normals 1991-2020 from ERA5-Land, adjusted to each town's elevation. Rain days count days with at least 1 mm. Crowd levels are for each town's region as a whole (Eurostat, nights booked through online platforms). Methodology