Porto lies just to the north of a coastal mediterranean climate zone that encompasses most of central and southern Portugal. As a result, its climate shares many characteristics with the coastal south: temperate dry summers, and mild rainy winters. Unlike the south, however, cool and rainy interludes can interrupt the summer dry season and the season's average length is considerably shorter. Also, the city's more northern position and coastal location off the Atlantic often results in notably cooler weather in Porto than to its south, especially during summer.
Summers are typically sunny with temperatures between 16°C and 27°C but can rise to as high as 40°C during occasional heat waves, which typically last between 5 and 10 days.