- High
- 25.6°C
- Low
- 13.8°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
Where is warm in May? The warmest towns in Portugal
In May, the warmest towns in Portugal are Mértola, Minas de São Domingos and Neves, with average highs of 25.6°C, 24.9°C and 24.7°C. Across the 100 warmest towns, highs run from 23.0°C to 25.6°C.
- High
- 24.9°C
- Low
- 13.2°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.7°C
- Low
- 12.7°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.6°C
- Low
- 13.1°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.6°C
- Low
- 15.0°C
- Rain days
- 5
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.6°C
- Low
- 12.6°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.6°C
- Low
- 15.0°C
- Rain days
- 5
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.6°C
- Low
- 12.6°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.6°C
- Low
- 12.7°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.5°C
- Low
- 15.1°C
- Rain days
- 6
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.5°C
- Low
- 15.1°C
- Rain days
- 6
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.4°C
- Low
- 15.0°C
- Rain days
- 6
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.4°C
- Low
- 12.5°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.4°C
- Low
- 12.5°C
- Rain days
- 8
- Sea
- –
- Crowds
- Low
- High
- 24.4°C
- Low
- 12.8°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.4°C
- Low
- 12.8°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.4°C
- Low
- 14.9°C
- Rain days
- 6
- Sea
- 17.8°C
- Crowds
- Medium

- High
- 24.4°C
- Low
- 15.1°C
- Rain days
- 6
- Sea
- 17.8°C
- Crowds
- Medium
- High
- 24.3°C
- Low
- 12.8°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
- High
- 24.3°C
- Low
- 13.0°C
- Rain days
- 7
- Sea
- –
- Crowds
- Low
Places 21 to 100
| Rank | Town | Region | High | Low | Rain days |
|---|---|---|---|---|---|
| 21 | Penedo Gordo | Alentejo | 24.2°C | 12.4°C | 7 |
| 22 | Coruche | Oeste e Vale do Tejo | 24.2°C | 12.7°C | 8 |
| 23 | Conceição | Algarve | 24.2°C | 15.0°C | 6 |
| 24 | São Bartolomeu de Messines | Algarve | 24.2°C | 13.1°C | 7 |
| 25 | Cuba | Alentejo | 24.2°C | 13.0°C | 7 |
| 26 | Beringel | Alentejo | 24.1°C | 12.7°C | 7 |
| 27 | São Marcos da Serra | Algarve | 24.1°C | 13.1°C | 7 |
| 28 | Albufeira | Algarve | 24.0°C | 14.2°C | 6 |
| 29 | Pego | Oeste e Vale do Tejo | 23.9°C | 12.6°C | 9 |
| 30 | Alcantarilha | Algarve | 23.9°C | 14.0°C | 6 |
| 31 | Campo Maior | Alentejo | 23.9°C | 12.6°C | 7 |
| 32 | Aljustrel | Alentejo | 23.9°C | 12.2°C | 7 |
| 33 | Alferrarede | Oeste e Vale do Tejo | 23.9°C | 12.5°C | 9 |
| 34 | Azinhaga (Golegã) | Oeste e Vale do Tejo | 23.9°C | 12.7°C | 8 |
| 35 | Paderne | Algarve | 23.9°C | 13.9°C | 7 |
| 36 | Algoz | Algarve | 23.9°C | 14.0°C | 6 |
| 37 | Pêra | Algarve | 23.9°C | 14.0°C | 6 |
| 38 | Pinheiro Grande | Oeste e Vale do Tejo | 23.8°C | 12.5°C | 8 |
| 39 | Guia | Algarve | 23.8°C | 13.9°C | 6 |
| 40 | Montargil | Alentejo | 23.8°C | 11.8°C | 8 |
| 41 | Avis | Alentejo | 23.8°C | 12.3°C | 8 |
| 42 | Armação de Pêra | Algarve | 23.8°C | 14.2°C | 6 |
| 43 | Beja | Alentejo | 23.7°C | 11.9°C | 7 |
| 44 | Redondo | Alentejo | 23.7°C | 12.3°C | 7 |
| 45 | Marinhais | Oeste e Vale do Tejo | 23.7°C | 12.7°C | 8 |
| 46 | Elvas | Alentejo | 23.7°C | 12.1°C | 7 |
| 47 | Ferreiras | Algarve | 23.7°C | 13.8°C | 7 |
| 48 | Tunes | Algarve | 23.7°C | 13.8°C | 6 |
| 49 | Vila Nova da Barquinha | Oeste e Vale do Tejo | 23.7°C | 12.5°C | 9 |
| 50 | Montalvo | Oeste e Vale do Tejo | 23.7°C | 12.3°C | 9 |
| 51 | Arronches | Alentejo | 23.7°C | 12.4°C | 8 |
| 52 | Castro Verde | Alentejo | 23.7°C | 12.1°C | 7 |
| 53 | Évora | Alentejo | 23.6°C | 12.6°C | 8 |
| 54 | Vendas Novas | Alentejo | 23.6°C | 12.2°C | 8 |
| 55 | São Miguel de Rio Torto | Oeste e Vale do Tejo | 23.6°C | 11.9°C | 9 |
| 56 | Praia do Ribatejo | Oeste e Vale do Tejo | 23.6°C | 12.4°C | 9 |
| 57 | Silves | Algarve | 23.6°C | 14.1°C | 6 |
| 58 | Almeirim | Oeste e Vale do Tejo | 23.6°C | 12.7°C | 8 |
| 59 | Golegã | Oeste e Vale do Tejo | 23.6°C | 12.7°C | 8 |
| 60 | Alvito | Alentejo | 23.6°C | 12.6°C | 8 |
| 61 | Tramagal | Oeste e Vale do Tejo | 23.6°C | 12.2°C | 9 |
| 62 | Monforte | Alentejo | 23.6°C | 12.2°C | 8 |
| 63 | Montemor-o-Novo | Alentejo | 23.6°C | 12.1°C | 8 |
| 64 | Bemfica | Oeste e Vale do Tejo | 23.5°C | 12.6°C | 8 |
| 65 | Fronteira | Alentejo | 23.5°C | 12.2°C | 8 |
| 66 | Benavente | Oeste e Vale do Tejo | 23.5°C | 12.9°C | 8 |
| 67 | Almodôvar | Alentejo | 23.5°C | 12.0°C | 7 |
| 68 | Salvaterra de Magos | Oeste e Vale do Tejo | 23.5°C | 12.9°C | 8 |
| 69 | Vila Velha de Ródão | Centro | 23.5°C | 12.0°C | 8 |
| 70 | Riachos | Oeste e Vale do Tejo | 23.5°C | 12.6°C | 8 |
| 71 | Montalvinho | Oeste e Vale do Tejo | 23.5°C | 12.0°C | 9 |
| 72 | Abrantes | Oeste e Vale do Tejo | 23.4°C | 12.1°C | 9 |
| 73 | Ferragudo | Algarve | 23.4°C | 14.3°C | 7 |
| 74 | Parchal | Algarve | 23.4°C | 14.2°C | 7 |
| 75 | Portimão | Algarve | 23.4°C | 14.2°C | 7 |
| 76 | Cano | Alentejo | 23.4°C | 12.1°C | 8 |
| 77 | Entroncamento | Oeste e Vale do Tejo | 23.3°C | 12.6°C | 9 |
| 78 | Odemira | Alentejo | 23.3°C | 13.7°C | 7 |
| 79 | Santa Margarida da Coutada | Oeste e Vale do Tejo | 23.3°C | 11.9°C | 9 |
| 80 | Porches | Algarve | 23.3°C | 13.8°C | 6 |
| 81 | São Vicente do Paul | Oeste e Vale do Tejo | 23.3°C | 12.7°C | 8 |
| 82 | Estômbar | Algarve | 23.3°C | 14.1°C | 7 |
| 83 | Tomar | Oeste e Vale do Tejo | 23.2°C | 12.4°C | 9 |
| 84 | Vale de Santarém | Oeste e Vale do Tejo | 23.2°C | 12.8°C | 8 |
| 85 | Alpiarça | Oeste e Vale do Tejo | 23.2°C | 12.7°C | 8 |
| 86 | Fazendas de Almeirim | Oeste e Vale do Tejo | 23.2°C | 12.3°C | 8 |
| 87 | Alcácer do Sal | Alentejo | 23.2°C | 13.2°C | 7 |
| 88 | Carvoeiro | Algarve | 23.2°C | 14.0°C | 7 |
| 89 | Alter do Chão | Alentejo | 23.2°C | 12.0°C | 8 |
| 90 | São Brás de Alportel | Algarve | 23.1°C | 13.4°C | 7 |
| 91 | Lagoa (Algarve) | Algarve | 23.1°C | 14.0°C | 7 |
| 92 | Borba | Alentejo | 23.1°C | 11.6°C | 8 |
| 93 | Torres Novas | Oeste e Vale do Tejo | 23.1°C | 12.3°C | 9 |
| 94 | Atalaia | Alentejo | 23.1°C | 11.8°C | 9 |
| 95 | Vila Viçosa | Alentejo | 23.1°C | 11.6°C | 8 |
| 96 | Sardoal | Oeste e Vale do Tejo | 23.0°C | 11.7°C | 9 |
| 97 | Samora Correia | Oeste e Vale do Tejo | 23.0°C | 13.3°C | 7 |
| 98 | Pontével | Oeste e Vale do Tejo | 23.0°C | 12.7°C | 8 |
| 99 | Vale de Figueira | Oeste e Vale do Tejo | 23.0°C | 12.4°C | 8 |
| 100 | Meia Via | Oeste e Vale do Tejo | 23.0°C | 12.3°C | 9 |
Questions about warm places in May
Where in Portugal is warmest in May?
Mértola (Alentejo) has the highest average May high, 25.6°C, followed by Minas de São Domingos (24.9°C) and Neves (24.7°C).
Which regions have the warmest towns in May?
Of the 100 warmest towns in May, 39 in Alentejo, 32 in Oeste e Vale do Tejo and 28 in Algarve.
Which of the warmest towns is driest in May?
Among the 100 warmest towns, Castro Marim has the fewest rainy days in May: 5 days with at least 1 mm of rain, and an average high of 24.6°C.
How cool are May nights in the warmest towns?
Average May lows in the 100 warmest towns range from 11.6°C to 15.1°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