Select units of measurement for the temperature and rainfall tables (metric or imperial).
Average weather, temperature, rainfall, sunshine hours

The climate of Viseu can be defined as Mediterranean, given that the winters are mild and rainy and the summers are warm and sunny, even though the summer nights are cool.
The city is located in central-northern Portugal, about 70 km (45 mi) from the coast, and at an altitude of 440 meters (1,450 ft).
The
average temperature of the coldest month (January) is of 7.1 °C (45 °F), that of the warmest month (July) is of 21.7 °C (71 °F). Here are the average temperatures.
Viseu - Average temperatures (1981-2010) |
Month | Min | Max | Mean |
---|
January | 2.2 | 11.9 | 7 |
---|
February | 3.3 | 13.8 | 8.6 |
---|
March | 5.2 | 16.9 | 11 |
---|
April | 6.2 | 17.6 | 11.9 |
---|
May | 8.8 | 20.6 | 14.7 |
---|
June | 11.7 | 26.2 | 19 |
---|
July | 13.8 | 29.6 | 21.7 |
---|
August | 13.5 | 29.6 | 21.6 |
---|
September | 11.9 | 26.1 | 19 |
---|
October | 9.1 | 21 | 15 |
---|
November | 6 | 15.6 | 10.8 |
---|
December | 4.2 | 12.4 | 8.3 |
---|
Year | 8 | 20.1 | 14.05 |
---|
Precipitation amounts to 1,170 millimeters (46.1 inches) per year: it is therefore quite abundant. It ranges from 20 mm (0.8 in) in the driest months (July, August) to 195 mm (7.7 in) in the wettest (December). Here is the average precipitation.
Viseu - Average precipitationMonth | Days |
---|
January | 155 | 12 |
---|
February | 135 | 10 |
---|
March | 75 | 8 |
---|
April | 105 | 11 |
---|
May | 95 | 10 |
---|
June | 45 | 5 |
---|
July | 20 | 2 |
---|
August | 20 | 2 |
---|
September | 55 | 6 |
---|
October | 135 | 10 |
---|
November | 135 | 10 |
---|
December | 195 | 13 |
---|
Year | 1170 | 100 |
---|
The
winter, from December to February, is quite mild.
There are sunny periods that alternate with periods of bad weather.
Sometimes fog can form.
However, there may also be some cold periods, with highs of 7/8 °C (45/46 °F) or lower. On the coldest nights of the year, the temperature typically drops slightly below freezing.
Snow in Viseu is quite rare, however, it is more frequent than in central and southern Portugal. For example, in 2020 it snowed on March 31 and in early December.
The coldest record is -7.5 °C (18.5 °F), recorded in February 1983.
Summer, from June to mid-September, is hot and sunny, with rare rains.
At times, there may be cool periods, in which the night temperature can drop to 10 °C (50 °F) or even below. However, from mid-June to early September, there can be very hot periods, in which the temperature reaches 36/38 °C (97/100 °F).
The highest record is 40.5 °C (105 °F), recorded in July 1995.
On average, there are around 2,730
sunshine hours per year: therefore, the amount of sunshine is very good. Here are the average sunshine hours per day.
Viseu - Sunshine hoursMonth | Average | Total |
---|
January | 4.5 | 135 |
---|
February | 5 | 145 |
---|
March | 6.5 | 205 |
---|
April | 7.5 | 220 |
---|
May | 9 | 280 |
---|
June | 10 | 305 |
---|
July | 11.5 | 360 |
---|
August | 11 | 345 |
---|
September | 8.5 | 250 |
---|
October | 6.5 | 200 |
---|
November | 5 | 150 |
---|
December | 4.5 | 135 |
---|
Year | 7.5 | 2735 |
---|
Best Time
The
best times to visit Viseu are spring and autumn, ie from mid-May to mid-June and from mid-September to early October. In summer, it is generally not too hot, but as we have said, there can be hot periods.