Norway
Best time to visit Oslo
Based on 5 years of real historical weather data (2016–2023). Sunshine hours, rainfall, and temperature — week by week.
Planning a trip, an event, or a party in Oslo? Here's what to expect. Summers here run mild (around 18°C at midday), and winters are freezing (around -2°C at midday). For the best odds of good weather, aim for July, June and August. Mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 19°C in the evening. You'll get up to 12.9h of sunshine a day, with some rain. If you can be flexible, steer clear of February and October — that's when conditions are least reliable.
Month-by-month weather
If you visit in January: mornings sit around -4°C, climbing to -4°C by midday and staying at -3°C into the afternoon, before cooling to -4°C in the evening.
If you visit in February: mornings sit around -3°C, climbing to -1°C by midday and staying at 1°C into the afternoon, before cooling to -1°C in the evening.
If you visit in March: mornings sit around -1°C, climbing to 3°C by midday and staying at 5°C into the afternoon, before cooling to 3°C in the evening.
If you visit in April: mornings sit around 3°C, climbing to 8°C by midday and staying at 10°C into the afternoon, before cooling to 8°C in the evening.
If you visit in May: mornings sit around 9°C, climbing to 14°C by midday and staying at 15°C into the afternoon, before cooling to 14°C in the evening.
If you visit in June: mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 19°C in the evening.
If you visit in July: mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 19°C in the evening.
If you visit in August: mornings sit around 14°C, climbing to 18°C by midday and staying at 19°C into the afternoon, before cooling to 18°C in the evening.
If you visit in September: mornings sit around 11°C, climbing to 14°C by midday and staying at 15°C into the afternoon, before cooling to 14°C in the evening.
If you visit in October: mornings sit around 5°C, climbing to 7°C by midday and staying at 8°C into the afternoon, before cooling to 6°C in the evening.
If you visit in November: 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.
If you visit in December: mornings sit around -3°C, climbing to -3°C by midday and staying at -2°C into the afternoon, before cooling to -2°C in the evening.
Frequently asked questions
What is the best time to visit Oslo?
If you're planning a trip, wedding, or outdoor event in Oslo, aim for July, June and August — Mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 19°C in the evening. You'll get up to 12.9h of sunshine a day, with some rain. This is based on 5 years of real historical weather data (2016–2023), not a single forecast.
What is the weather like in Oslo in July?
If you visit Oslo in July, mornings sit around 15°C, climbing to 19°C by midday and staying at 20°C into the afternoon, before cooling to 19°C in the evening. You'll get around 12.9h of sunshine per day and 3.3mm of rain — some rain.
What is the hottest month in Oslo?
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 Oslo?
March is your safest bet if you want to avoid rain, averaging only 1.8mm per day. September is the wettest, at 3.4mm per day — worth planning around if you're hosting anything outdoors.
When should I avoid visiting Oslo?
If you have flexibility on dates, February and October 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 |
|---|---|---|---|---|---|---|
| W23 | Jun 3–9 | 18°C | 9.2° → 23.7° | 14.2h | 1.7mm | 82 |
| W35 | Aug 26–Sep 1 | 17°C | 9.5° → 22.4° | 10.3h | 1.3mm | 82 |
| W22 | May 27–Jun 2 | 17°C | 7.7° → 22.7° | 14.4h | 1.5mm | 81 |
| W29 | Jul 15–21 | 20°C | 11° → 24.4° | 13.2h | 2.8mm | 81 |
| W28 | Jul 8–14 | 20°C | 12° → 24.6° | 12.7h | 3.0mm | 80 |
| W25 | Jun 17–23 | 19°C | 10.8° → 24.4° | 11.7h | 2.8mm | 79 |
| W27 | Jul 1–7 | 18°C | 10.8° → 22.6° | 13.9h | 2.9mm | 76 |
| W31 | Jul 29–Aug 4 | 18°C | 10.8° → 22.5° | 10.6h | 2.8mm | 76 |
| W16 | Apr 15–21 | 11°C | −0.3° → +17.3° | 13.1h | 0.5mm | 73 |
| W24 | Jun 10–16 | 19°C | 9.9° → 24.4° | 11.6h | 3.9mm | 73 |
| W34 | Aug 19–25 | 18°C | 9.8° → 23.3° | 9.3h | 3.1mm | 73 |
| W30 | Jul 22–28 | 19°C | 11.4° → 25.1° | 11.7h | 4.6mm | 72 |
| W33 | Aug 12–18 | 18°C | 10.9° → 22.4° | 11.0h | 3.9mm | 72 |
| W36 | Sep 2–8 | 16°C | 8.8° → 21.6° | 8.2h | 2.3mm | 72 |
| W18 | Apr 29–May 5 | 11°C | 0.2° → 17.4° | 11.7h | 1.0mm | 70 |
| W26 | Jun 24–30 | 19°C | 11.5° → 25.2° | 12.6h | 4.9mm | 70 |
| W20 | May 13–19 | 14°C | 4.2° → 19° | 11.2h | 2.8mm | 67 |
| W32 | Aug 5–11 | 18°C | 10.9° → 22.3° | 9.4h | 4.4mm | 67 |
| W19 | May 6–12 | 13°C | 3.2° → 18.2° | 10.2h | 2.5mm | 65 |
| W37 | Sep 9–15 | 14°C | 7.8° → 18.6° | 7.2h | 2.0mm | 65 |
| W13 | Mar 25–31 | 5°C | −4.3° → +11.1° | 9.6h | 1.0mm | 62 |
| W14 | Apr 1–7 | 5°C | −2.4° → +11.1° | 9.3h | 1.1mm | 61 |
| W21 | May 20–26 | 15°C | 6.2° → 21.6° | 10.6h | 4.5mm | 61 |
| W38 | Sep 16–22 | 13°C | 5.9° → 17.8° | 8.0h | 3.3mm | 60 |
| W40 | Sep 30–Oct 6 | 10°C | 3.2° → 13.8° | 6.0h | 1.2mm | 58 |
| W12 | Mar 18–24 | 5°C | −4.5° → +10.5° | 7.9h | 1.2mm | 57 |
| W15 | Apr 8–14 | 7°C | −0.9° → +13.1° | 9.3h | 2.7mm | 56 |
| W17 | Apr 22–28 | 9°C | 0.1° → 14.1° | 10.5h | 4.3mm | 53 |
| W41 | Oct 7–13 | 8°C | 0.5° → 11.6° | 6.0h | 1.8mm | 52 |
| W9 | Feb 26–Mar 3 | 2°C | −6.6° → +6.7° | 7.2h | 1.6mm | 50 |
| W8 | Feb 19–25 | 1°C | −4.9° → +7° | 6.4h | 1.1mm | 49 |
| W11 | Mar 11–17 | 2°C | −8.2° → +7.3° | 7.4h | 2.5mm | 48 |
| W4 | Jan 22–28 | -2°C | −8.8° → +2.7° | 4.0h | 0.8mm | 43 |
| W43 | Oct 21–27 | 7°C | 0.5° → 10.7° | 3.6h | 2.0mm | 43 |
| W10 | Mar 4–10 | -1°C | −8.7° → +4.3° | 6.2h | 2.4mm | 42 |
| W5 | Jan 29–Feb 4 | -5°C | −12.3° → +1.5° | 4.2h | 1.9mm | 40 |
| W6 | Feb 5–11 | -3°C | −11.8° → +3.8° | 5.1h | 2.3mm | 40 |
| W39 | Sep 23–29 | 12°C | 6.9° → 15.6° | 5.2h | 6.0mm | 39 |
| W48 | Nov 25–Dec 1 | -3°C | −8.6° → +0.9° | 2.3h | 1.2mm | 37 |
| W50 | Dec 9–15 | -2°C | −8.1° → +3.6° | 2.1h | 1.4mm | 36 |
| W3 | Jan 15–21 | -5°C | −12.3° → +1.5° | 3.0h | 2.2mm | 35 |
| W7 | Feb 12–18 | 0°C | −8.8° → +5.1° | 4.8h | 3.2mm | 35 |
| W2 | Jan 8–14 | -4°C | −10.3° → +2.7° | 2.5h | 2.1mm | 34 |
| W42 | Oct 14–20 | 6°C | 0.5° → 10.3° | 3.3h | 3.4mm | 34 |
| W49 | Dec 2–8 | -3°C | −10.1° → +1.6° | 2.0h | 1.6mm | 34 |
| W51 | Dec 16–22 | -2°C | −8.6° → +2.7° | 2.0h | 1.7mm | 34 |
| W45 | Nov 4–10 | 2°C | −2.5° → +6.4° | 2.6h | 2.1mm | 33 |
| W1 | Jan 1–7 | -4°C | −9.7° → +2.5° | 2.0h | 2.7mm | 30 |
| W46 | Nov 11–17 | 2°C | −3.5° → +5.5° | 1.6h | 2.3mm | 30 |
| W52 | Dec 23–29 | -2°C | −8.6° → +3.5° | 1.6h | 2.3mm | 30 |
| W47 | Nov 18–24 | 1°C | −3.6° → +5.5° | 2.0h | 3.2mm | 27 |
| W44 | Oct 28–Nov 3 | 4°C | −1.4° → +8.1° | 2.6h | 4.7mm | 24 |
Nail down the right dates for Oslo
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 Oslo →