Portugal
Best time to visit Porto
Based on 9 years of real historical weather data (2015–2023). Sunshine hours, rainfall, and temperature — week by week.
Planning a trip, an event, or a party in Porto? Here's what to expect. Summers here run warm (around 22°C at midday), and winters are cool (around 11°C at midday). For the best odds of good weather, aim for July, August and June. Mornings sit around 19°C, climbing to 23°C by midday and staying at 24°C into the afternoon, before cooling to 21°C in the evening. You'll get up to 13.5h of sunshine a day, with very dry.
Month-by-month weather
If you visit in January: mornings sit around 8°C, climbing to 10°C by midday and staying at 13°C into the afternoon, before cooling to 10°C in the evening.
If you visit in February: mornings sit around 9°C, climbing to 12°C by midday and staying at 14°C into the afternoon, before cooling to 11°C in the evening.
If you visit in March: mornings sit around 10°C, climbing to 14°C by midday and staying at 16°C into the afternoon, before cooling to 13°C in the evening.
If you visit in April: mornings sit around 12°C, climbing to 16°C by midday and staying at 17°C into the afternoon, before cooling to 15°C in the evening.
If you visit in May: mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 17°C in the evening.
If you visit in June: mornings sit around 17°C, climbing to 21°C by midday and staying at 21°C into the afternoon, before cooling to 19°C in the evening.
If you visit in July: mornings sit around 19°C, climbing to 23°C by midday and staying at 24°C into the afternoon, before cooling to 21°C in the evening.
If you visit in August: mornings sit around 18°C, climbing to 23°C by midday and staying at 24°C into the afternoon, before cooling to 21°C in the evening.
If you visit in September: mornings sit around 17°C, climbing to 22°C by midday and staying at 23°C into the afternoon, before cooling to 20°C in the evening.
If you visit in October: mornings sit around 15°C, climbing to 18°C by midday and staying at 20°C into the afternoon, before cooling to 17°C in the evening.
If you visit in November: mornings sit around 11°C, climbing to 14°C by midday and staying at 15°C into the afternoon, before cooling to 13°C in the evening.
If you visit in December: mornings sit around 10°C, climbing to 12°C by midday and staying at 14°C into the afternoon, before cooling to 12°C in the evening.
Frequently asked questions
What is the best time to visit Porto?
If you're planning a trip, wedding, or outdoor event in Porto, aim for July, August and June — Mornings sit around 19°C, climbing to 23°C by midday and staying at 24°C into the afternoon, before cooling to 21°C in the evening. You'll get up to 13.5h of sunshine a day, with very dry. This is based on 9 years of real historical weather data (2015–2023), not a single forecast.
What is the weather like in Porto in July?
If you visit Porto in July, mornings sit around 19°C, climbing to 23°C by midday and staying at 24°C into the afternoon, before cooling to 21°C in the evening. You'll get around 13.5h of sunshine per day and 0.3mm of rain — very dry.
What is the hottest month in Porto?
August is typically the hottest month, running warm — good to know if you're planning something outdoors and want to avoid the peak heat.
What is the driest month in Porto?
July is your safest bet if you want to avoid rain, averaging only 0.3mm per day. December is the wettest, at 6.5mm per day — worth planning around if you're hosting anything outdoors.
All weeks ranked by weather score
| Week | Dates | Midday temp | Range | Sun / day | Rain / day | Score |
|---|---|---|---|---|---|---|
| W26 | Jun 24–30 | 21°C | 13.7° → 25.9° | 13.2h | 0.9mm | 94 |
| W29 | Jul 15–21 | 23°C | 15.2° → 27.3° | 13.3h | 0.3mm | 94 |
| W30 | Jul 22–28 | 23°C | 14.9° → 27.6° | 13.2h | 0.4mm | 94 |
| W33 | Aug 12–18 | 23°C | 14° → 28.7° | 11.8h | 0.3mm | 94 |
| W25 | Jun 17–23 | 22°C | 13.5° → 26.4° | 13.3h | 1.1mm | 93 |
| W27 | Jul 1–7 | 23°C | 14.9° → 27.9° | 13.8h | 0.6mm | 93 |
| W31 | Jul 29–Aug 4 | 23°C | 14.9° → 28.5° | 12.6h | 0.3mm | 93 |
| W32 | Aug 5–11 | 23°C | 14.6° → 28.8° | 12.3h | 0.7mm | 93 |
| W35 | Aug 26–Sep 1 | 23°C | 14.2° → 28.3° | 11.9h | 0.6mm | 93 |
| W39 | Sep 23–29 | 21°C | 12.2° → 25.8° | 10.4h | 1.0mm | 93 |
| W40 | Sep 30–Oct 6 | 21°C | 12.2° → 25.9° | 10.4h | 1.0mm | 93 |
| W28 | Jul 8–14 | 24°C | 15° → 30.2° | 13.7h | 0.1mm | 91 |
| W34 | Aug 19–25 | 24°C | 15.2° → 30.2° | 12.1h | 0.5mm | 91 |
| W20 | May 13–19 | 19°C | 10.6° → 25.1° | 12.2h | 1.0mm | 90 |
| W22 | May 27–Jun 2 | 20°C | 12.7° → 24.4° | 12.8h | 1.6mm | 89 |
| W36 | Sep 2–8 | 23°C | 15.1° → 28.4° | 11.7h | 1.8mm | 89 |
| W23 | Jun 3–9 | 20°C | 12.6° → 24.6° | 12.6h | 1.9mm | 88 |
| W21 | May 20–26 | 20°C | 11.5° → 25.1° | 13.0h | 2.0mm | 86 |
| W24 | Jun 10–16 | 20°C | 12.9° → 26.3° | 13.1h | 2.2mm | 86 |
| W38 | Sep 16–22 | 20°C | 13.1° → 24.9° | 10.3h | 3.2mm | 82 |
| W37 | Sep 9–15 | 22°C | 14.2° → 28.4° | 10.6h | 3.8mm | 81 |
| W8 | Feb 19–25 | 12°C | 4.9° → 18.5° | 9.2h | 1.3mm | 73 |
| W18 | Apr 29–May 5 | 18°C | 9.5° → 23.8° | 10.8h | 3.9mm | 73 |
| W41 | Oct 7–13 | 20°C | 12.5° → 25.4° | 8.7h | 4.0mm | 73 |
| W17 | Apr 22–28 | 16°C | 8.6° → 20.8° | 11.4h | 3.3mm | 72 |
| W13 | Mar 25–31 | 15°C | 6.7° → 20.1° | 10.2h | 2.9mm | 71 |
| W12 | Mar 18–24 | 14°C | 5.7° → 19.1° | 9.8h | 2.8mm | 69 |
| W11 | Mar 11–17 | 14°C | 6.1° → 18.6° | 10.1h | 3.3mm | 68 |
| W16 | Apr 15–21 | 17°C | 8.8° → 22.6° | 10.6h | 4.5mm | 67 |
| W19 | May 6–12 | 17°C | 10.6° → 22.5° | 10.6h | 5.0mm | 64 |
| W2 | Jan 8–14 | 10°C | 3.7° → 14.7° | 7.7h | 1.8mm | 63 |
| W14 | Apr 1–7 | 15°C | 7.1° → 20.5° | 10.4h | 4.8mm | 63 |
| W15 | Apr 8–14 | 16°C | 8.2° → 20.2° | 10.0h | 5.6mm | 61 |
| W46 | Nov 11–17 | 15°C | 8.3° → 18.9° | 7.0h | 4.0mm | 60 |
| W7 | Feb 12–18 | 12°C | 5.6° → 17.4° | 7.5h | 3.4mm | 57 |
| W43 | Oct 21–27 | 18°C | 10.7° → 23.2° | 7.6h | 7.6mm | 57 |
| W4 | Jan 22–28 | 11°C | 4.5° → 15.4° | 7.4h | 3.1mm | 56 |
| W48 | Nov 25–Dec 1 | 12°C | 6.4° → 16° | 6.7h | 3.9mm | 53 |
| W49 | Dec 2–8 | 12°C | 6° → 17.1° | 6.3h | 4.1mm | 52 |
| W42 | Oct 14–20 | 18°C | 11.3° → 22.5° | 7.2h | 9.0mm | 51 |
| W52 | Dec 23–29 | 12°C | 6.1° → 16.9° | 6.5h | 4.3mm | 51 |
| W44 | Oct 28–Nov 3 | 16°C | 9.6° → 19.8° | 6.7h | 7.1mm | 49 |
| W9 | Feb 26–Mar 3 | 12°C | 5.3° → 16.6° | 7.6h | 5.2mm | 48 |
| W10 | Mar 4–10 | 13°C | 6.6° → 17.4° | 7.6h | 6.6mm | 47 |
| W45 | Nov 4–10 | 15°C | 8.9° → 19.1° | 6.4h | 7.3mm | 47 |
| W47 | Nov 18–24 | 13°C | 6.9° → 17.2° | 7.0h | 6.7mm | 46 |
| W6 | Feb 5–11 | 11°C | 5.3° → 15.9° | 7.6h | 6.1mm | 45 |
| W1 | Jan 1–7 | 10°C | 3.9° → 14.5° | 6.4h | 5.7mm | 44 |
| W3 | Jan 15–21 | 11°C | 3.9° → 15.4° | 6.1h | 4.9mm | 44 |
| W5 | Jan 29–Feb 4 | 11°C | 4.6° → 16° | 6.3h | 7.2mm | 40 |
| W50 | Dec 9–15 | 12°C | 6.5° → 16.3° | 6.2h | 8.5mm | 39 |
| W51 | Dec 16–22 | 13°C | 6.6° → 16.6° | 5.9h | 9.2mm | 36 |
Nail down the right dates for Porto
Compare individual weeks, see year-by-year variation, and download the data as Excel — everything you need to plan a trip, wedding, or event.
Search Porto →