The average annual temperatures for Portugal is 17°C/63°F.
Average annual rainfall for Portugal is 305mm (12 inches).
August is the hottest or warmest month in Portugal, with an average maximum temperate of 29°C/84°F.
January is the coolest or coldest month in Portugal, with an average minimum temperate of 7°C/45°F.
March is the wettest or most rainy month in Portugal, with an average rainfall of 45mm (2 inches).
July is the driest or least rainy month in Portugal, with an average rainfall of 4mm (0 inches).