Stockholm in December has roughly six hours of daylight and temperatures that hover around freezing. You should plan outdoor sightseeing, museum visits, and markets for the middle of the day before darkness sets in during the early afternoon. Winter travel here requires warm, water-resistant layers for slush and cold streets.
How much daylight a Stockholm December has
Stockholm sits at latitude 59.3°N, which places it slightly south of Helsinki. All figures reflect local Swedish time.
On 1 December, the sun rises at 08:19 and sets at 14:55. That gives the city 6 hours and 36 minutes of daylight, alongside 12 hours and 12 minutes that are dark enough for the aurora. The winter solstice on 21 December marks the shortest day of the year: the sun rises at 08:43 and sets at 14:48, yielding 6 hours and 06 minutes of daylight and 12 hours and 34 minutes dark enough for the aurora. By 1 January, daylight expands to 6 hours and 16 minutes, with sunrise at 08:43 and sunset at 14:58, leaving 12 hours and 26 minutes dark enough for the aurora. For these calculations, "dark enough for the aurora" requires the sun to sink more than 18° below the horizon. You can view the full figures on the daylight in Stockholm page, while those looking to head north for the aurora can consult our northern lights guide.
How cold December is, and the odds of a white Christmas
According to SMHI's normal values, no Swedish weather station has December as its normally coldest month; the coldest month is January or February. December 2025 was milder than normal across almost all of Sweden, marking the mildest December since 2006 in many areas running from northern Götaland to southern Norrland.
Snow on the ground at Christmas is never guaranteed in the capital. Between 1951 and 2016, Stockholm had at least 1 cm of snow cover on 44% of Christmas Eves, 44% of Christmas Days, and 48% of Boxing Days. Christmas 2024 was largely green without snow south of the River Dalälven, which includes Stockholm, and 2010 remains the last year with a white Christmas across the whole of Sweden. Historical records show extreme variations: Stockholm recorded its deepest Christmas snow of 65 cm in 1915, Christmas 2012 brought more snow to the city than any Christmas since 1915, and on Christmas Eve 1876 the city hit -22.5 °C, its cold record for the month.
The Christmas markets, with dates and opening hours for 2026
Stockholm hosts several Christmas markets, though each operates on its own limited schedule rather than every day of the month.
Skansen
The open-air museum Skansen has staged its market since 1903. In 2026, the stalls open from Friday to Sunday between 27 November and 20 December. The December market weekends run 4–6, 11–13, and 18–20 December, alongside the opening weekend of 27–29 November. The hours are 10:00–17:00 on Fridays and Saturdays, and 10:00–16:00 on Sundays. The stalls sell handicrafts, design items, sweets, home-made candles, traditional food for the Christmas meal, and local crafts, complemented by open bonfires, waffles, mulled wine, and roasted almonds.
As the stalls are situated inside the museum grounds, visitors must buy a regular Skansen day ticket. The ticket price varies by season and is lowest online. Children aged 0–15 enter free of charge. Skansen's entrance gates, retail shops, and most stall vendors do not accept cash.
The Royal Stables
The Christmas market at the Royal Stables (Hovstallet) takes place on the second weekend of Advent across three days. It brings together roughly seventy craftspeople along with stalls serving seasonal food delicacies, and guests can enter the stables to see the King's horses. In 2026, the opening hours are:
- Friday 4 December: 11:00–19:00
- Saturday 5 December: 10:00–18:00
- Sunday 6 December: 10:00–17:00
Entry costs 120 kr per person, payable on the spot. Children under 12 enter free of charge when accompanied by a parent or guardian.
Kungsträdgården
Kungsträdgården hosts a single-day market on 28 November from 11:00 to 16:00. Organised jointly by the City of Stockholm and the not-for-profit group Ung Företagsamhet (UF), it features more than 600 student-run businesses, and the city calls it Sweden's largest Christmas market.
Getting to the market at the open-air museum
Skansen is situated on the island of Djurgården in central Stockholm. Public transport connects directly to the site:
- Tram 7 runs from T-Centralen.
- Bus 67 runs from Odenplan.
- Ferry line 82 operates between Slussen, Skeppsholmen, and Djurgården, calling at the Allmänna Gränd quay 400 metres from Skansen's gates. The ferry uses standard SL public transport fares.
Private vehicle access is restricted. On Christmas market weekends, the Djurgårdsbron bridge leading onto the island closes to private cars between 10:00 and 16:00, and parking spaces near Skansen remain very limited.
Lucia on 13 December
Sweden marks Saint Lucia Day on 13 December. The tradition involves processions across schools, offices, churches, and community spaces, with participants dressed in white gowns, singing choral music, and carrying candles, alongside trays of gingerbread and saffron buns (lussekatter).
Skansen hosts public Lucia events across the weekend of 12 and 13 December 2026:
- Seglora church hosts half-hour Lucia concerts at 11:00, 13:00, 14:30, and 16:00. These performances require a separate admission ticket.
- The park's temperance hall stages a 1920s Lucia celebration at 11:30, 13:30, and 15:00. This event is included in the standard Skansen entry ticket.
The Nobel Prize day on 10 December, and what a visitor can see
The Nobel Prizes are presented annually on 10 December, marking the anniversary of Alfred Nobel's death. Since 1926, the award ceremony in Stockholm has almost always taken place at the Stockholm Concert Hall (Konserthuset), where the King of Sweden presents each laureate with their medal and diploma. A formal banquet follows at Stockholm City Hall for roughly 1,300 invited attendees, including 250 students.
Both the ceremony and the banquet remain closed to the public; attendance is limited to laureates, their families, the royal family, government figures, and designated cultural and scientific guests. However, visitors in Stockholm can take part through two main avenues:
- Nobel Week Lights: A free outdoor light art festival running from 5 to 13 December 2026, displaying installations across the city centre and in the suburb of Tensta.
- The Nobel Prize Museum: Located at Stortorget 2 in Gamla stan. Adult admission is 160 SEK, student and senior entry is 120 SEK, and visitors under 18 enter free of charge.
Christmas Eve, the holidays and New Year's Eve
In Sweden, the main Christmas celebration happens on 24 December. The holiday centres on the julbord (a seasonal buffet meal), and at 15:00 families traditionally assemble around the television to watch the annual Disney Donald Duck special. While 25 December (Christmas Day) and 26 December (St Stephen's Day) are public holidays, Christmas Eve itself is not on the list of public holidays, even though this is when Swedes celebrate Christmas. New Year's Day (1 January) and Epiphany (6 January) are also public holidays.
Between 28 September 2026 and 10 January 2027, Skansen's regular winter hours are 10:00–15:00 on weekdays and 10:00–16:00 on weekends. Holiday exceptions apply:
- On Christmas Eve (24 December), Skansen opens from 10:00 to 14:00.
- During the school break from 25 December to 10 January, it opens daily from 10:00 to 16:00.
- On New Year's Eve, the grounds open from 10:00 to 16:00 and reopen for evening events from 20:00 to 24:00.
Skansen has hosted an annual New Year's gathering since 1894. The event features live music from the Solliden stage, an annual reading of the poem Nyårsklockan ("Ring Out, Wild Bells") by a prominent Swedish figure, and a live broadcast on Swedish Television (SVT). Guests may not bring private fireworks or lanterns into the museum park.
Skating in the city, and getting in from the airport
The central outdoor ice rink at Kungsträdgården opens in mid-November. The rink's winter schedule includes the official switching-on of the city's Christmas street lighting, figure-skating exhibitions, beginner taster sessions, choir performances, concerts, and skating discos.
Arriving from Stockholm Arlanda Airport involves two principal rail choices:
- Arlanda Express: The direct train reaches Stockholm Central Station in 18 minutes without intermediate stops. Trains call at two airport stations: Arlanda South (terminals 2 and 4) and Arlanda North (terminal 5). A standard adult single fare costs 340 SEK, while an adult return ticket costs 640 SEK. Tickets for youths aged 18–25 and children cost 160 SEK for a single, and children travel free of charge when accompanied by a paying adult ticket holder.
- SL Commuter Rail: SL commuter trains run from Arlanda Central Station in SkyCity directly to Stockholm Central Station in 38 minutes. Tickets can be bought at ordinary SL sales desks and at the SkyCity station. Any passenger boarding or disembarking at Arlanda Central Station must pay a station supplement fee of SEK 157, payable at the SkyCity barrier gates if not already included in the train fare.
Travellers extending their trip can consult our guide to Sweden or read our guide for choosing between a Swedish and Norwegian winter trip.