Climate averages 1991–2020

Weather in Portugal.

ClimaNote covers 12 cities in Portugal, starting with Lisbon, Porto and Braga. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 18.5°C in Viseu to 21.2°C in Setúbal, and yearly rainfall from 474 mm in Faro to 1,535 mm in Braga. The hottest city-month is August in Coimbra, with an average high of 28.9°C (tied with August in Setúbal), and the coolest is January in Viseu, at 10.5°C. By single month, the most rain falls in October in Braga, with 210 mm, and the least in July in Faro, with under 1 mm.

August is the warmest month in every city; January is the coolest in 11 cities and February in 1. November is the wettest month in 5 cities, December in 4 and October in 2 (in 1 other city two or more months tie); July is the driest in every city. Of these cities, 1 has a month with under 1 mm of rain; none has a month with an average high below 2.0°C or a month with more than 300 mm of rain.

Compare cities

Portugal by month

12 cities

Cities in Portugal

Yearly averages
Yearly climate averages for cities in Portugal
CityAverage highAverage lowRain mm/year
Lisbon20°C14°C549
Porto19°C11°C1,248
Braga19°C9°C1,535
Amadora20°C13°C549
Coimbra21°C11°C877
Leiria20°C12°C721
Setúbal21°C13°C496
Funchal20°C17°C500
Viseu18°C9°C1,215
Queluz19°C14°C549
Aveiro20°C12°C1,023
Faro20°C15°C474

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.