Porto has a Mediterranean climate with mild, rainy winters and warm, dry summers. Temperatures in summer often reach 25-30°C.