Region · Portugal · 58 towns

Alentejo: compare all 58 towns

The Alentejo has 58 towns. The median town has a January high of 14°C, 29 days a year above 35°C and 77 rainy days. The largest are Évora, Beja and Portalegre. Mértola has the mildest January (15°C) and Mértola the most days above 35°C (44 a year).

TownPeopleJan highDays >35°CRain daysRent per m²Suits
Évora53,59114°C3179€7.31/m²Car-light living
Beja34,76014°C2968€6.15/m²Car-light living
Vendas Novas11,24814°C2779€5.64/m²Car-light living
Ponte de Sôr11,06214°C3784€4.68/m²Car-light living
Grândola10,73714°C479€9.11/m²Car-light living
Cuba4,87814°C3471–Car-light living

Showing 6 of 6 towns (58 in Alentejo). Click a column to sort. Train station: one within 2 km in a straight line (OpenStreetMap).

Best Alentejo town for…

  • Car-light livingÉvora19 grocery stores within a 15-minute walk and public transport close by
  • People who dislike heatSines25°C July highs and less than one day a year above 35°C
  • A comfortable climateAlmograveScore 83 of 100, number 2 of 759 in Portugal
  • Dry weatherMértola63 rain days a year, number 19 of 759 in Portugal

Rankings name the region's highest-ranked town. Who-it-suits picks name the largest town that meets the rule.

Crowds through the year

Regional · Eurostat platform stays
Short-stay nights booked through online platforms in 2025, index (busiest month = 100)
  • Low
  • Medium
  • High or peak

August is the busiest. January is the quietest, at about 8% of it. The figures count nights booked through Airbnb, Booking.com, Expedia Group and Tripadvisor across the whole of the Alentejo. Hotel stays are left out.

Coast vs inland

Median townCoastal (10)Inland (18)
January high15°C14°C
July high26°C32°C
Days above 35°C127
Days with rain7974

Coastal: the town centre is within 5 km of the coastline (OpenStreetMap; estuaries count). Medians of towns whose values are precise enough to compare.

Common questions about the Alentejo

Which Alentejo town is warmest in January?

Mértola, with average January highs of 15°C. The median town in the Alentejo has 14°C.

Which Alentejo towns get the most days above 35°C?

Mértola (44 a year), Moura (40 a year) and Minas de São Domingos (39 a year). The median town has 29.

Where does it rain least in the Alentejo?

Mértola, with about 63 rainy days a year. The median town has 77.

When is the Alentejo least crowded?

January, February, March, April, May, October, November and December. In 2025 each had under 35% of the nights booked through online platforms in the busiest month. The figure covers the Alentejo as a whole.