The climate in Portugal is very pleasant with long, hot summers and mild winters. Lisbon is one of the mildest European capitals. Portugal is considered one of the warmest European countries; the average annual temperature in mainland Portugal is 13° C (55° F) in the north and 18° C (64° F) in the south.
Spring is cool to warm (between 6° C and 28° C), with plenty of sunshine but also some showers. The month with the most unpredictable weather is April.
Summer months are mostly sunny, dry and hot with a light breeze and temperatures ranging from 16° C to 38° C. You can expect very hot weather from July to August.
Autumn is mild and unsettled with temperatures between 8° C and 23° C.
Winters are typically rainy and cool with some sunny days (temperatures between 3° C and 18° C), and the average temperature is usually 12 °C. Snowfall is a very rare occurrence. Lisbon briefly witnessed snow on 29 January 2006 and 28 January 2007.