Best time to visit Porto
Best months

April–May and September–October. Spring offers 15–20°C warming into the low 20s, crisp light for exploring medieval quarters, and hotel rates 20–30%…

Best value

March–April and October–November. Shoulder months offer 20–30% discounts on midrange hotels (€80–120/night vs. €150+ in peak), li…

Visit in April or October for warmth, walkability, and value; avoid July–August unless festival-bound.

Full guide & 14-day weather →TripSage