
- High
- 16.7°C
- Low
- 9.1°C
- Rain days
- 5
- Sea
- 15.4°C
- Crowds
- Low
In February, the warmest towns in Portugal are Cabanas de Tavira, Mértola and Castro Marim, with average highs of 16.7°C, 16.7°C and 16.7°C. Across the 100 warmest towns, highs run from 15.6°C to 16.7°C.

| Rank | Town | Region | High | Low | Rain days |
|---|---|---|---|---|---|
| 21 | Silves | Algarve | 16.4°C | 8.6°C | 6 |
| 22 | Guia | Algarve | 16.3°C | 8.3°C | 6 |
| 23 | São Marcos da Serra | Algarve | 16.3°C | 7.2°C | 7 |
| 24 | Alvor | Algarve | 16.3°C | 9.1°C | 7 |
| 25 | Estômbar | Algarve | 16.3°C | 8.6°C | 7 |
| 26 | Lagos | Algarve | 16.3°C | 9.6°C | 7 |
| 27 | São Bartolomeu de Messines | Algarve | 16.3°C | 7.0°C | 6 |
| 28 | Tunes | Algarve | 16.2°C | 8.2°C | 6 |
| 29 | Ferreiras | Algarve | 16.2°C | 8.1°C | 6 |
| 30 | Ermidas | Alentejo | 16.2°C | 6.9°C | 7 |
| 31 | Carvoeiro | Algarve | 16.2°C | 8.5°C | 7 |
| 32 | Mexilhoeira Grande | Algarve | 16.2°C | 8.9°C | 7 |
| 33 | Ribeira Seca (Vila Franca do Campo) | Azores | 16.2°C | 12.8°C | 13 |
| 34 | Ribeira Grande | Azores | 16.1°C | 13.2°C | 13 |
| 35 | Ribeira Seca (Ribeira Grande) | Azores | 16.1°C | 13.2°C | 13 |
| 36 | Bensafrim | Algarve | 16.1°C | 9.5°C | 7 |
| 37 | Tavira | Algarve | 16.1°C | 10.1°C | 6 |
| 38 | Lagoa (Algarve) | Algarve | 16.1°C | 8.5°C | 7 |
| 39 | Odemira | Alentejo | 16.1°C | 7.8°C | 7 |
| 40 | Santa Luzia | Algarve | 16.1°C | 10.1°C | 6 |
| 41 | Olhão | Algarve | 16.1°C | 10.3°C | 6 |
| 42 | Fuzeta | Algarve | 16.1°C | 10.1°C | 6 |
| 43 | Povoação | Azores | 16.1°C | 12.5°C | 13 |
| 44 | Rosto de Cão | Azores | 16.1°C | 13.5°C | 13 |
| 45 | Minas de São Domingos | Alentejo | 16.1°C | 6.4°C | 6 |
| 46 | Faro | Algarve | 16.0°C | 10.2°C | 6 |
| 47 | Ponta Garça | Azores | 16.0°C | 12.7°C | 13 |
| 48 | Porches | Algarve | 16.0°C | 8.2°C | 6 |
| 49 | Aljezur | Algarve | 16.0°C | 10.0°C | 8 |
| 50 | Quelfes | Algarve | 16.0°C | 10.2°C | 6 |
| 51 | Mosteiros | Azores | 15.9°C | 13.6°C | 13 |
| 52 | Lagoa (Azores) | Azores | 15.9°C | 13.4°C | 13 |
| 53 | Coruche | Oeste e Vale do Tejo | 15.9°C | 6.8°C | 7 |
| 54 | Luz | Algarve | 15.9°C | 9.9°C | 6 |
| 55 | Vilamoura | Algarve | 15.9°C | 9.7°C | 6 |
| 56 | Neves | Alentejo | 15.9°C | 6.1°C | 7 |
| 57 | Ponta Delgada | Azores | 15.9°C | 13.5°C | 13 |
| 58 | Olhos de Água | Algarve | 15.9°C | 9.7°C | 6 |
| 59 | Angra do Heroísmo | Azores | 15.9°C | 13.9°C | 12 |
| 60 | Horta | Azores | 15.9°C | 13.8°C | 13 |
| 61 | Quarteira | Algarve | 15.9°C | 9.7°C | 6 |
| 62 | Calheta (Azores) | Azores | 15.9°C | 13.8°C | 13 |
| 63 | Angústias | Azores | 15.9°C | 13.8°C | 13 |
| 64 | Ferreira do Alentejo | Alentejo | 15.9°C | 6.1°C | 7 |
| 65 | Moncarapacho | Algarve | 15.9°C | 10.1°C | 6 |
| 66 | Lajes (Lajes do Pico) | Azores | 15.9°C | 13.9°C | 13 |
| 67 | Laranjeiro (Algarve) | Algarve | 15.9°C | 10.1°C | 6 |
| 68 | São Roque do Pico | Azores | 15.8°C | 13.7°C | 13 |
| 69 | Cais do Pico | Azores | 15.8°C | 13.7°C | 13 |
| 70 | Alcácer do Sal | Alentejo | 15.8°C | 7.8°C | 8 |
| 71 | Velas | Azores | 15.8°C | 13.7°C | 13 |
| 72 | São Roque (Azores) | Azores | 15.8°C | 13.2°C | 13 |
| 73 | Azinhaga (Golegã) | Oeste e Vale do Tejo | 15.8°C | 6.6°C | 7 |
| 74 | Almancil | Algarve | 15.8°C | 9.7°C | 6 |
| 75 | São Mateus | Azores | 15.8°C | 13.8°C | 12 |
| 76 | Salvada | Alentejo | 15.8°C | 6.0°C | 6 |
| 77 | Moura | Alentejo | 15.8°C | 6.1°C | 7 |
| 78 | Fajã de Baixo | Azores | 15.7°C | 13.4°C | 13 |
| 79 | Fenais da Luz | Azores | 15.7°C | 13.2°C | 13 |
| 80 | Almeirim | Oeste e Vale do Tejo | 15.7°C | 6.7°C | 7 |
| 81 | Benavente | Oeste e Vale do Tejo | 15.7°C | 6.9°C | 7 |
| 82 | Rabo de Peixe | Azores | 15.7°C | 13.2°C | 13 |
| 83 | Salvaterra de Magos | Oeste e Vale do Tejo | 15.7°C | 6.9°C | 7 |
| 84 | Bemfica | Oeste e Vale do Tejo | 15.7°C | 6.6°C | 7 |
| 85 | Cabeça Gorda | Alentejo | 15.7°C | 5.9°C | 6 |
| 86 | Porto Martins | Azores | 15.7°C | 13.7°C | 12 |
| 87 | Serpa | Alentejo | 15.7°C | 5.9°C | 6 |
| 88 | Santa Cruz das Flores | Azores | 15.7°C | 13.2°C | 16 |
| 89 | Marinhais | Oeste e Vale do Tejo | 15.7°C | 6.7°C | 7 |
| 90 | Madalena | Azores | 15.7°C | 13.6°C | 13 |
| 91 | Castelo Branco (Azores) | Azores | 15.7°C | 13.6°C | 13 |
| 92 | Porto Judeu | Azores | 15.6°C | 13.6°C | 12 |
| 93 | Água de Pau | Azores | 15.6°C | 12.7°C | 13 |
| 94 | Praia da Vitória | Azores | 15.6°C | 13.6°C | 12 |
| 95 | Cuba | Alentejo | 15.6°C | 6.6°C | 7 |
| 96 | Vila Nova de Milfontes | Alentejo | 15.6°C | 8.9°C | 8 |
| 97 | Senhora da Luz | Algarve | 15.6°C | 11.2°C | 7 |
| 98 | Almograve | Alentejo | 15.6°C | 8.9°C | 8 |
| 99 | Penedo Gordo | Alentejo | 15.6°C | 6.0°C | 7 |
| 100 | Setúbal | Lisbon area | 15.6°C | 8.4°C | 7 |
Cabanas de Tavira (Algarve) has the highest average February high, 16.7°C, followed by Mértola (16.7°C) and Castro Marim (16.7°C).
Of the 100 warmest towns in February, 46 in Algarve, 31 in Azores and 15 in Alentejo.
Among the 100 warmest towns, Cabanas de Tavira has the fewest rainy days in February: 5 days with at least 1 mm of rain, and an average high of 16.7°C.
Average February lows in the 100 warmest towns range from 5.9°C to 13.9°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