Porto has a Mediterranean climate with warm, dry summer weather and mild, wet winters. The average summer temperature is 68°F (20°C) but can rise as high as 104°F (40°C). Winter temperatures typically average at about 50°F (10°C) but occasionally drop below 32°F (0°C) at night. Weather-wise, best time to travel to Porto is probably between June and September, when temperatures are comfortable and rainfall is low.