Walkers on the frozen, snow-covered surface of Riddarfjärden, with Södermalm in the distance

Events

Best time to visit Stockholm, month by month: weather, daylight, Christmas, Lucia, the ice, Walpurgis Night, the Marathon and Midsummer

Stockholm month by month from SMHI data for 1991 to 2020: highs of 16.5°C in May and 23.6°C in July, 277 hours of sun in May and June, 6 hours of daylight in December. Christmas, Lucia on 13 December, the ice, the Marathon and Midsummer on 25 June 2027.

Photo: G och J · CC BY 4.0
In this guide

💡 The Short Version: May to August are the best months for weather: July is the warmest and sunniest, with a mean high of 23.6°C and 280 hours of sun, May and June have 277 hours each, and June has 18 h 33 of daylight on the 15th. December is cold, at a mean high of 2.5°C, with 6 hours of daylight, and holds Christmas, Lucia on 13 December and the Nobel week. January and February are the coldest, at 1°C. Midsummer Eve is Friday 25 June 2027, when the city empties. Or book a walk: the Gamla Stan walking tourad is from SEK 150.

Stockholm month by month

Highs and lows are the mean daily maximum and minimum in °C, rain is the monthly total in mm with the number of days with 1 mm or more, and sun is the hours in the month. The figures are averages for 1991 to 2020 calculated from open data of the Swedish Meteorological and Hydrological Institute (SMHI): temperature and rain from Stockholm-Observatoriekullen and sun from Stockholm Sol. They are not a table SMHI publishes. Daylight is the length of the day on the 15th, calculated for Stockholm’s coordinates.

MonthHigh / lowRainSunDaylightWhat changes
November 20265.4 / 1.948 mm, 10.7 days45 h7 h 45Julbord restaurants open from 12 November, and Skansen’s Christmas market from 27 November. Dark by 15:25
December 20262.5 / -1.248 mm, 10.8 days33 h6 h 09Nobel Week Lights 5 to 13 December, Lucia on the 13th, the markets end on the 20th. Closures on 24, 25 and 26 December
January 20271.0 / -2.937 mm, 8.7 days44 h6 h 50Christmas at Skansen ends on 6 January, an Epiphany holiday
February 20271.2 / -3.229 mm, 7.6 days75 h9 h 12Stockholm Design Week from 8 to 14 February. Fettisdagen, the semla day, is Tuesday 9 February
March 20274.7 / -1.127 mm, 6.8 days151 h11 h 40Easter from Good Friday 26 March to Easter Monday 29 March. The clocks go forward on 28 March
April 202710.7 / 2.629 mm, 6.0 days216 h14 h 25Fewest rain days. Walpurgis Night on 30 April. Strömma’s boats to Grinda and Sandhamn start
May 202716.5 / 7.134 mm, 6.5 days277 h16 h 55Ascension on 6 May. The Stockholm Marathon on Saturday 29 May
June 202720.8 / 11.662 mm, 8.8 days277 h18 h 33National Day on Sunday 6 June. Midsummer Eve on 25 June
July 202723.6 / 14.862 mm, 8.5 days280 h17 h 56The warmest and sunniest month
August 202722.1 / 14.266 mm, 9.0 days234 h15 h 39The wettest month by volume. The Stockholm Culture Festival is in the middle of the month, free
September 202716.6 / 10.253 mm, 7.9 days170 h12 h 58Skansen is open 10:00 to 17:00 until 3 October
October 202710.1 / 5.551 mm, 9.3 days96 h10 h 21The clocks go back on 31 October
Powered by GetYourGuide

The weather in numbers

  • Warm months. June, July and August have mean highs of 20.8°C, 23.6°C and 22.1°C. July is the warmest.
  • Rain is spread through the year. The year adds up to about 546 mm over about 100 rain days. August (66 mm) is the wettest month by volume, March (27 mm) the driest, and December has the most rain days, 10.8.
  • Sunshine. About 1,900 hours a year: 280 in July and 277 in May and June, against 44 in January and 33 in December.
  • Cold. January and February have mean highs of about 1°C and lows of about minus 3°C.
  • Daylight. From 6 h 05 on 21 December to 18 h 38 on 21 June. On 21 December the sun rises at 08:43 and sets at 14:48. On 21 June it rises at 03:30 and sets at 22:08.
  • Clocks. Sweden changes on the last Sunday of October and of March: 25 October 2026, 28 March 2027 and 31 October 2027.

Sunbathers and swimmers on a rocky shore at Långholmen, with boats on the water and the city skyline beyond

Långholmens klippbad. Photo: Holger.Ellgaard, Wikimedia Commons, CC BY-SA 3.0.

Dates that shape a visit

Christmas and New Year

Skansen’s Christmas market runs on Fridays to Sundays from 27 November to 20 December 2026, and the julbord restaurants open from 12 November. See Stockholm Christmas markets 2026 and Stockholm on New Year’s Eve 2026.

Lucia

Lucia is Sunday 13 December 2026, a white-robed procession with candles, saffron buns and glögg. Visit Stockholm lists these public events, with the dates and times the organisers print:

EventWhereDates
Meet LuciaStorkyrkan, Trångsund 16 December 15:00 and 17:00; 8 December 18:00
Lucia on Water, a swim showForsgrenska badet, Medborgarplatsen 49 December 18:30 and 19:30; 12 December 18:30
Lucia celebrationsSkansen9, 10 and 13 December
Lucia breakfastNalen, Regeringsgatan 7411 December 07:30 to 09:00
Lucia concert with Dalarnas LussibrudNordic Museum, Djurgårdsvägen 6-1612 December 19:30 to 22:30; 13 December 17:00 to 20:00 and 19:30 to 22:30
Lucia in Engelbrekt ChurchÖstermalmsgatan 2012 December 19:00; 13 December 16:00 and 18:00
A Baroque Advent celebrationConfidencen, Ulriksdal, Solna12 December 15:00 and 17:00

The ice and the dark

January and February are cold and dark, with 6 h 50 of daylight on 15 January. Kungsträdgården’s ice rink is free and open in the winter season, weather permitting, and Vasaparken has a rink too. Natural-ice skating needs ice thick enough, on lakes such as Trekanten in Liljeholmen, Drevviken, Magelungen and Långsjön, according to Visit Stockholm. GetYourGuide sells winter kayaking with fika and a hot saunaad from SEK 1,251 (879 reviews, 5.0 stars) and Nordic ice skating for beginners on a frozen lakead from SEK 1,600 (113 reviews). Gröna Lund is shut until spring: see Gröna Lund tickets.

Walkers on the frozen, snow-covered surface of Riddarfjärden, with Södermalm in the distance

Walking on frozen Riddarfjärden. Photo: G och J, Wikimedia Commons, CC BY 4.0.

Fettisdagen

Fettisdagen, Shrove Tuesday, is 9 February 2027, the day for the semla, a Lent bun filled with almond paste and cream: see fika in Stockholm.

Easter and Walpurgis Night

Good Friday is 26 March 2027, Easter Sunday 28 March, when the clocks go forward, and Easter Monday 29 March. Walpurgis Night is on 30 April, and Skansen is open until 21:00.

The Stockholm Marathon

On Saturday 29 May 2027, with a preliminary start at 12:00, according to the organiser.

National Day

6 June, a Sunday in 2027 and a public holiday. Skansen is open 10:00 to 20:00.

Midsummer

Midsummer Eve is Friday 25 June 2027. Most Stockholmers leave for the archipelago or the countryside, and many museums close. See Stockholm Midsummer 2027.

Stockholm Culture Festival

Five free days in week 33 of August each year. The 2026 edition ran from 12 to 16 August.

Public holidays

The public holidays that close places are set by law. In 2027 they fall on 1 January, 6 January, 26 March, 28 and 29 March, 1 May, 6 May, 16 May, 6 June, 26 June, 6 November and 25 and 26 December. Midsummer Eve, Christmas Eve and New Year’s Eve are not public holidays, but shops and museums treat them like one.

Powered by GetYourGuide

Which month for what

  • Walking weather. May and June, or early September, with a mean high of 16.6°C and 12 h 58 of daylight on the 15th.
  • Long evenings. June: the sun sets at about 22:04 on 15 June.
  • Warmth. July and August, at a mean high of 23.6°C and 22.1°C. August is the wettest month by volume, so plan an indoor sight for the afternoon: the best museums in Stockholm have the Monday closures.
  • The archipelago. Summer, when the Strömma boats run: the archipelago day trip has the winter boats too.
  • Christmas. Mid-November to 6 January, with 6 to 8 hours of daylight and a mean high of 2.5°C in December: wear layers.
  • Dark and cold. January and February, at a mean high of about 1°C.
  • Fewest rain days. March to May, with 6.0 to 6.8 rain days a month.

Yellow autumn leaves on the trees and the ground in the park of Lilla Sickla

Autumn at Lilla Sickla. Photo: Arild Vågen, Wikimedia Commons, CC BY-SA 3.0.

Plan the rest

Where to stay in Stockholm compares the areas and hotels near Stockholm Central Station lists the closest. Once you have your dates, 3 days in Stockholm fits the sights round the closed days, and Stockholm with kids sorts them by age. Where to eat in Stockholm covers the meals, and what to book before you go to Stockholm has the hours for every sight. For the way in, see Arlanda to the city and Stockholm public transport.

Common questions

What is the best month to visit Stockholm?

For weather, May to August. July is the warmest and sunniest month, with a mean high of 23.6°C and 280 hours of sun, May and June have 277 hours each, and June has 18 hours 33 minutes of daylight on the 15th. December has Christmas and Lucia, and 6 hours of daylight.

How cold is Stockholm in winter?

January's mean high is 1.0°C and its low minus 2.9°C, and February's high is 1.2°C. January has 44 hours of sun in the month and 6 hours 50 minutes of daylight on the 15th. December has the most rain days, 10.8, and the least sun, 33 hours.

When is Lucia in Stockholm in 2026?

Sunday 13 December. The white-robed procession with candles, saffron buns and glögg is held in churches and halls from 6 December, among them Storkyrkan, Skansen and the Nordic Museum.

When is Midsummer in Stockholm in 2027?

Midsummer Eve is Friday 25 June 2027 and Midsummer Day is Saturday 26 June. Most Stockholmers leave town, many museums close, and Skansen is open on the Eve from 10:00 to 22:00.

How long is the longest day in Stockholm?

18 hours 38 minutes on 21 June 2027, with sunrise at 03:30 and sunset at 22:08. The shortest day, 21 December 2026, is 6 hours 5 minutes, from 08:43 to 14:48. These times are calculated for Stockholm's coordinates.

Can you skate on natural ice in Stockholm?

Sometimes. Kungsträdgården's rink is free and open in the winter season, weather permitting. Natural-ice skating needs ice thick enough, on lakes such as Trekanten in Liljeholmen, Drevviken, Magelungen and Långsjön.