Sweden
Best time to visit Stockholm
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 Stockholm? Here's what to expect. Summers here run warm (around 20°C at midday), and winters are very cold (around 0°C at midday). For the best odds of good weather, aim for July, June and August. Mornings sit around 17°C, climbing to 20°C by midday and staying at 21°C into the afternoon, before cooling to 19°C in the evening. You'll get up to 13.8h of sunshine a day, with mostly dry. If you can be flexible, steer clear of October and February — that's when conditions are least reliable.
Month-by-month weather
If you visit in January: mornings sit around -1°C, climbing to -1°C by midday and staying at 0°C into the afternoon, before cooling to -1°C in the evening.
If you visit in February: mornings sit around -1°C, climbing to 1°C by midday and staying at 1°C into the afternoon, before cooling to 0°C in the evening.
If you visit in March: mornings sit around 0°C, climbing to 4°C by midday and staying at 5°C into the afternoon, before cooling to 2°C in the evening.
If you visit in April: mornings sit around 3°C, climbing to 8°C by midday and staying at 9°C into the afternoon, before cooling to 6°C in the evening.
If you visit in May: mornings sit around 10°C, climbing to 14°C by midday and staying at 15°C into the afternoon, before cooling to 12°C in the evening.
If you visit in June: mornings sit around 16°C, climbing to 20°C by midday and staying at 20°C into the afternoon, before cooling to 18°C in the evening.
If you visit in July: mornings sit around 17°C, climbing to 20°C by midday and staying at 21°C into the afternoon, before cooling to 19°C in the evening.
If you visit in August: mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 18°C in the evening.
If you visit in September: mornings sit around 11°C, climbing to 15°C by midday and staying at 16°C into the afternoon, before cooling to 13°C in the evening.
If you visit in October: mornings sit around 6°C, climbing to 9°C by midday and staying at 9°C into the afternoon, before cooling to 7°C in the evening.
If you visit in November: mornings sit around 2°C, climbing to 3°C by midday and staying at 3°C into the afternoon, before cooling to 2°C in the evening.
If you visit in December: mornings sit around 0°C, climbing to 1°C by midday and staying at 1°C into the afternoon, before cooling to 0°C in the evening.
Frequently asked questions
What is the best time to visit Stockholm?
If you're planning a trip, wedding, or outdoor event in Stockholm, aim for July, June and August — Mornings sit around 17°C, climbing to 20°C by midday and staying at 21°C into the afternoon, before cooling to 19°C in the evening. You'll get up to 13.8h of sunshine a day, with mostly dry. This is based on 9 years of real historical weather data (2015–2023), not a single forecast.
What is the weather like in Stockholm in July?
If you visit Stockholm in July, mornings sit around 17°C, climbing to 20°C by midday and staying at 21°C into the afternoon, before cooling to 19°C in the evening. You'll get around 13.8h of sunshine per day and 1.9mm of rain — mostly dry.
What is the hottest month in Stockholm?
July 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 Stockholm?
April is your safest bet if you want to avoid rain, averaging only 0.9mm per day. August is the wettest, at 2.5mm per day — worth planning around if you're hosting anything outdoors.
When should I avoid visiting Stockholm?
If you have flexibility on dates, October and February are worth avoiding — colder temperatures and more rainfall make them the least reliable months for a trip or event.
All weeks ranked by weather score
| Week | Dates | Midday temp | Range | Sun / day | Rain / day | Score |
|---|---|---|---|---|---|---|
| W29 | Jul 15–21 | 21°C | 11.7° → 25.7° | 14.3h | 1.1mm | 90 |
| W26 | Jun 24–30 | 21°C | 10.8° → 25.8° | 14.6h | 1.6mm | 87 |
| W28 | Jul 8–14 | 20°C | 10.8° → 24.1° | 13.9h | 1.7mm | 84 |
| W30 | Jul 22–28 | 21°C | 11.8° → 25.3° | 13.6h | 2.8mm | 83 |
| W32 | Aug 5–11 | 20°C | 11° → 24.9° | 12.1h | 2.2mm | 83 |
| W24 | Jun 10–16 | 20°C | 8.6° → 24.1° | 14.2h | 2.1mm | 82 |
| W33 | Aug 12–18 | 20°C | 11° → 23.4° | 10.7h | 2.1mm | 82 |
| W27 | Jul 1–7 | 19°C | 10.8° → 23.3° | 13.6h | 2.1mm | 81 |
| W23 | Jun 3–9 | 18°C | 7.4° → 23.7° | 14.8h | 1.8mm | 80 |
| W25 | Jun 17–23 | 20°C | 9.8° → 24.4° | 13.7h | 2.9mm | 79 |
| W34 | Aug 19–25 | 19°C | 10° → 22.8° | 11.0h | 2.6mm | 79 |
| W22 | May 27–Jun 2 | 17°C | 5.7° → 21.4° | 13.8h | 1.4mm | 78 |
| W35 | Aug 26–Sep 1 | 18°C | 8.4° → 21.4° | 9.9h | 1.8mm | 78 |
| W31 | Jul 29–Aug 4 | 20°C | 11.5° → 23.7° | 12.3h | 3.7mm | 75 |
| W36 | Sep 2–8 | 17°C | 9° → 20.7° | 9.1h | 1.9mm | 75 |
| W19 | May 6–12 | 14°C | 2.9° → 19.2° | 12.6h | 1.3mm | 72 |
| W21 | May 20–26 | 16°C | 4.2° → 21.4° | 12.5h | 2.3mm | 72 |
| W37 | Sep 9–15 | 15°C | 7.7° → 19° | 8.8h | 1.5mm | 71 |
| W20 | May 13–19 | 14°C | 2.9° → 19.6° | 12.4h | 2.1mm | 70 |
| W16 | Apr 15–21 | 10°C | −1.2° → +16.2° | 12.0h | 0.8mm | 69 |
| W17 | Apr 22–28 | 10°C | 0.4° → 13.3° | 11.4h | 1.0mm | 68 |
| W38 | Sep 16–22 | 15°C | 5.8° → 18.6° | 7.7h | 1.6mm | 67 |
| W15 | Apr 8–14 | 8°C | −2.6° → +12.4° | 10.2h | 0.5mm | 66 |
| W18 | Apr 29–May 5 | 10°C | −1.2° → +15.6° | 11.0h | 1.8mm | 65 |
| W39 | Sep 23–29 | 14°C | 6.3° → 16.8° | 7.5h | 1.7mm | 64 |
| W12 | Mar 18–24 | 5°C | −4.4° → +11.2° | 7.8h | 1.0mm | 57 |
| W13 | Mar 25–31 | 5°C | −5° → +10.6° | 8.0h | 1.0mm | 56 |
| W14 | Apr 1–7 | 6°C | −3.8° → +10.4° | 8.5h | 1.4mm | 56 |
| W40 | Sep 30–Oct 6 | 11°C | 4.6° → 15.3° | 6.5h | 2.0mm | 56 |
| W41 | Oct 7–13 | 10°C | 2.3° → 13.8° | 6.0h | 1.8mm | 54 |
| W42 | Oct 14–20 | 8°C | 1.2° → 12.8° | 5.1h | 1.4mm | 52 |
| W11 | Mar 11–17 | 3°C | −5.6° → +8.2° | 7.2h | 1.5mm | 51 |
| W9 | Feb 26–Mar 3 | 2°C | −6.4° → +5.4° | 5.8h | 0.9mm | 48 |
| W7 | Feb 12–18 | 1°C | −5.7° → +6° | 4.8h | 1.0mm | 45 |
| W6 | Feb 5–11 | -1°C | −8° → +3.5° | 4.1h | 0.8mm | 44 |
| W43 | Oct 21–27 | 8°C | 0.7° → 11.8° | 3.5h | 1.8mm | 44 |
| W8 | Feb 19–25 | 1°C | −6.9° → +5.7° | 4.6h | 1.3mm | 43 |
| W45 | Nov 4–10 | 6°C | 0.4° → 9.6° | 3.2h | 1.6mm | 43 |
| W10 | Mar 4–10 | 2°C | −6.5° → +6.6° | 4.7h | 2.0mm | 40 |
| W44 | Oct 28–Nov 3 | 6°C | 0° → 10° | 3.6h | 2.7mm | 39 |
| W3 | Jan 15–21 | -1°C | −7.9° → +4.5° | 2.9h | 1.4mm | 38 |
| W47 | Nov 18–24 | 3°C | −3.2° → +6.8° | 2.7h | 1.2mm | 38 |
| W46 | Nov 11–17 | 4°C | −0.9° → +7.9° | 2.3h | 1.7mm | 37 |
| W4 | Jan 22–28 | 0°C | −6.4° → +4.4° | 2.3h | 1.3mm | 36 |
| W1 | Jan 1–7 | -1°C | −7.2° → +3.9° | 2.2h | 1.6mm | 35 |
| W48 | Nov 25–Dec 1 | 0°C | −6.1° → +4° | 2.1h | 1.6mm | 35 |
| W52 | Dec 23–29 | 1°C | −5.8° → +6.3° | 1.8h | 1.3mm | 35 |
| W2 | Jan 8–14 | -1°C | −6.8° → +4.6° | 2.0h | 1.8mm | 34 |
| W50 | Dec 9–15 | 0°C | −6.1° → +5.1° | 1.2h | 1.3mm | 34 |
| W51 | Dec 16–22 | 1°C | −5.9° → +5.3° | 1.8h | 1.6mm | 34 |
| W5 | Jan 29–Feb 4 | -1°C | −5.9° → +3.6° | 2.9h | 2.5mm | 33 |
| W49 | Dec 2–8 | 1°C | −6.3° → +5.4° | 1.5h | 1.9mm | 32 |
Nail down the right dates for Stockholm
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 Stockholm →