Region · Portugal · 98 towns

Alentejo: compare all 98 towns

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

TownPeopleJan highDays >35°CRain daysSuits
Évora53,59114°C3179Car-light living
Monsanto50,00014°C998None yet
Beja34,76014°C2968Car-light living
Santarém29,38514°C1281Car-light living
Portalegre22,36812°C2584Car-light living
Entroncamento19,88714°C1891Car-light living
Tomar19,16814°C1894Car-light living
Torres Novas15,00214°C1791Car-light living
Samora Correia14,15414°C1279None yet
Abrantes13,64614°C2589Car-light living

Showing 10 of 98 towns. Click a column to sort. Show all 98 towns

Best Alentejo town for…

  • Car-light livingÉvora19 grocery stores within a 15-minute walk and public transport close by
  • People who dislike heatFátima27°C July highs and 2 days a year above 35°C
  • A comfortable climateAlmograveScore 83 of 100, number 2 of 766 in Portugal
  • Dry weatherMértola63 rain days a year, number 19 of 766 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 (6)Inland (51)
January high15°C14°C
July high27°C30°C
Days above 35°C218
Days with rain7882

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 24.

Where does it rain least in the Alentejo?

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

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.