OPORTO WEATHER - CURRENT CONDITIONS -
This northern part of Portugal is under a Mediterranean climate. So it has the benefit of more than 2500 sunny hours/year and an average temperature of about 16ºC (61ºF).
During summer (June, July, August) days are sunny and temperatures vary between 15ºC (59ºF) and 25ºC (77ºF). However this data go up to 35ºC (95ºF).
The winters (December, January, February) are mild: 5ºC (41ºF) to 14ºC (57ºF); rainy days alternate with colder but frequently sunny ones.