Opens in a new tab

Stockholm Christmas Market

Stockholm's Christmas market fills Stortorget in Gamla stan every day from 21 November to 23 December 2026, under the tall merchant houses. It's small, 41 red huts last year, so add Skansen's hilltop market, open Friday to Sunday, for bonfires and dancing round the tree.

This seasonNovember 21, 2026 → December 23, 2026

Stortorget opens 11:00–18:00 daily and stays open to 19:00 on Fridays and Saturdays. Those were last year's hours, and 2026's aren't out yet.

Closed. Stortorget's last day is 23 December, and Skansen's market finishes on Sunday 20 December.Closed. Every market has packed up by then, but Skansen's park stays open, 10:00–14:00 on Christmas Eve and 10:00–16:00 from Christmas Day.

Last updated 7 November 2026

Every market on a real street map, with the transport stops and the walks that link them.

Christmas market stalls and a tall Christmas tree in front of the red and ochre merchant houses on Stortorget in Gamla stan, Stockholm, in December.
6.4/10
ChristmasWanders Index 2026

Ranked № 160 of 195 cities

See the full Index →

7 Christmas markets across the city

All Christmas Markets in Stockholm

Ranked #1 is where we'd go first. Pick any market to see what it's like.

Stortorgets julmarknad

Stortorgets julmarknad

Stortorget and Järntorget, Gamla stan

Weekday mornings after the 11:00 opening are calm, and the square looks its best once the lights come on.

Season

21 Nov–23 Dec

Stalls

About 40

Hours

Sun to Thu 11:00–18:00, Fri and Sat 11:00–19:00. Last year's hours, 2026's aren't out yet.

Here in its current form since 1837, Stortorget's market rings the tree with red huts selling ceramics, game sausage, caramels and glögg, below the Nobel Prize Museum. Security barriers take part of the square this year, so a few stalls have moved round the corner to Järntorget.

Skansens julmarknad

Skansens julmarknad

Bollnästorget, Skansen, Djurgården

The ring dance round the tree starts at 11:00, 12:00, 13:30, 14:30 and 15:30, and anyone can join.

Season

27 Nov–20 Dec

Hours

Fri and Sat 10:00–17:00, Sun 10:00–16:00. Closed Monday to Thursday.

Skansen's market has been a tradition since 1903, held up the hill in the open-air museum among old farmhouses dressed for Christmas, with bonfires along the paths and folk musicians by the tree. It has more atmosphere than anything in town, and the ticket covers the whole museum, so give it half a day.

Julmarknad på Hovstallet

Julmarknad på Hovstallet

Royal Stables, Väpnargatan 1, Östermalm

The stables get very crowded, and Friday 4 December gives you the longest day at it, open until 19:00.

Season

4–6 Dec

Stalls

About 70

Hours

Fri 11:00–19:00, Sat 10:00–18:00, Sun 10:00–17:00.

For one weekend, 4 to 6 December, about 70 Swedish craftspeople, nearly twice Stortorget's stall count, set up inside the King's working stables, with the harness room and coach halls open and the royal horses in their stalls. Entry is 120 kronor at the door, and under-12s go free with an adult.

Kungsträdgårdens julmarknad

Kungsträdgårdens julmarknad

Kungsträdgården, Norrmalm

Plenty of the student companies sold out within hours in 2022, so the first hour after 11:00 has the best pick.

Season

28 Nov

Stalls

600+

Hours

Sat 11:00–16:00.

The market runs for one Saturday only, 28 November, when more than 600 student companies from Stockholm's schools sell what they've designed and made, right across Kungsträdgården from 11:00 to 16:00. Entry is free, and it pairs well with Skansen's opening weekend.

Sigtuna julmarknad

Sigtuna julmarknad

Stora torget and Stora gatan, Sigtuna

Parking in Sigtuna is gone by midday, and the commuter train to Märsta plus bus 570 or 575 gets you there instead.

Season

29 Nov–20 Dec

Hours

Sundays only, 11:00–16:00.

Sweden's oldest town holds its market on the four Advent Sundays, 29 November to 20 December, from 11:00 to 16:00, along the old main street and down to the lakeshore. It has run for just over 70 years, and Sigtunamunkar, the local doughnuts, are the thing to eat.

Mariefreds julmarknad

Mariefreds julmarknad

Rådhustorget, Mariefred, below Gripsholm Castle

Santa steps off the steam train at 14:30 and rides to the square by horse and carriage.

Season

29 Nov

Hours

Sun 10:00–16:00.

Mariefred holds a one-day market on the first Sunday of Advent, 29 November, on the square below Gripsholm Castle, from 10:00 to 16:00. A heritage Advent steam train runs all day, so this is the day trip to pick with children.

Vaxholms julmarknad

Vaxholms julmarknad

Rådhustorget to Norrhamnen, Vaxholm

The Waxholmsbolaget boat from Strömkajen takes about an hour each way on an ordinary SL ticket.

Season

5–6 Dec

Hours

Sat and Sun 11:00–16:00.

The archipelago town's market runs for one weekend, 5 and 6 December, from 11:00 to 16:00, from the town hall square down towards Norrhamnen harbour. Driving is discouraged, which hardly matters, because the boat out is half the reason to go.

Stockholm Christmas market map

Every market, the transport stops and the walks that link them, on a real street map. Zoom in to look around, or tap a market to jump straight to it.

Stockholm Christmas market map with every market, the transport stops and walking routes
Zoom in, then drag to move around

The Stockholm pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

Take this map with you on paper

Gloves on, phone dead, signal gone. The printable version puts the map on one side and everything else on the back, so a folded sheet in your coat pocket still works when nothing else does.

  • Opening hours for each market, Christmas Eve included, when most of them close early
  • What the food and drink cost, and what to order at the stalls
  • When to go to dodge the crowds, and how to get from one market to the next
  • The street map with every market and the walks, ready to fold into a pocket

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season. Unsubscribe in one click.

Airport, rail and getting around

Getting to Stockholm

Arlanda is 18 minutes out on the express, and the rest is metro, ferry and your own feet.

Stockholm Arlanda (ARN)
18 min349 kr
Stockholm Central

The Arlanda Express runs non-stop every 15 minutes or so. Book five days ahead for the 199 kr early-bird fare, and two adults together pay 498 kr.

Tickets and times
Stockholm Arlanda (ARN)
about 40 minfrom 99 kr
Cityterminalen

The Flygbussarna coach is the cheaper way in, running up to every 15 minutes, with the lowest fares online.

Tickets and times

Fastest trips into Stockholm

From Gothenburg

3h18fastest trip
TrainsDirect, SJ Snabbtåg, VR Snabbtåg
How oftenHourly in the daytime
Arrive atStockholm C

Book ahead for the cheapest fares. SJ high-speed trains run about hourly in the daytime, with VR adding six to eight a day.

From Oslo

5h30fastest trip
TrainsDirect, SJ, Vy
How often4 to 5 a day
Arrive atStockholm C

Book ahead for the cheapest fares. Four or five direct trains run a day, with Vy adding extra services from Friday to Sunday.

From Copenhagen

6h02fastest trip
Trains1 change, Öresundståg, SJ Snabbtåg
Arrive atStockholm C

Book ahead for the cheapest fares. Change in Malmö from the Öresund train to an SJ high-speed train, because the direct X2000 is still suspended.

From London

38hfastest trip
Trains3 changes, Eurostar, ICE, EuroNight
How oftenSleeper 3 a week
Arrive atStockholm C

Book ahead, because Eurostar and the sleeper both sell out. It takes two nights, one in Brussels and one on the sleeper from Hamburg, whose timetable changes on 13 December.

Striped bars are trips longer than eight hours, so they run off the scale.

Stortorget is a 4-minute walk from Gamla stan metro station, one stop from T-Centralen. For Skansen, the Djurgården ferry from Slussen takes about 13 minutes on an ordinary 43 kr SL ticket, and you pay by tapping a contactless card.

T-Centralen → Gamla stan

1 stop43 kr

It's then a 4-minute walk up to Stortorget. A tap of a contactless card at the gate covers 75 minutes of travel.

SL travel card

24 or 72 hours180 kr or 360 kr

The 24-hour card pays off from your fifth ride and the 72-hour one from your third ride a day, and both cover the boat to Vaxholm.

Tickets and times

On foot from Stortorget

Kungsträdgårdens julmarknad12 min
Julmarknad på Hovstallet16 min
Skansens julmarknad35 min

Sleep close to the stalls

Where to stay in Stockholm

Book early. December doesn't do last-minute.

Castanea Old Town Hostel

Budget

Castanea Old Town Hostel

On Kindstugatan, 2 minutes from Stortorget, with twin rooms as well as dorms and 10% off when you book direct.

Check December rates →
Scandic Gamla Stan

Mid-range

Scandic Gamla Stan

On Lilla Nygatan inside Gamla stan, 4 minutes from the market, so the walk back after dark is through the old lanes.

Check December rates →
Grand Hôtel Stockholm

Splurge

Grand Hôtel Stockholm

On the Blasieholmen waterfront, 12 minutes' walk from Stortorget, looking across the water at the Royal Palace, and home of the Veranda smörgåsbord.

Check December rates →

Stockholm at Christmas

In December the sun is down in Stockholm before three in the afternoon, and I love it for that, because the whole city answers the dark with light. Paper stars and Advent candles glow in the windows, more than 50 streets are strung with lights, and in Gamla stan a ring of red huts sits round the Christmas tree on Stortorget, under tall merchant houses painted in warm colours.

The Stockholm Christmas market itself is small, and I’d rather you knew that before you got there, because you can walk all the way round Stortorget’s huts in 20 minutes (it had 41 last year, about half the size of the Rathausmarkt market in Hamburg).

I don’t mind in the slightest, because the best of Stockholm’s Christmas is spread right across the city. Out on Djurgården, Skansen has a second market where bonfires burn along the paths and a folk band strikes up by the tree until a whole crowd of strangers is holding hands and dancing round it. The boats still run out into the archipelago on an ordinary transport ticket, and on Sunday 13 December the city sings for Lucia by candlelight.

Skansen’s market keeps weekend hours, so plan your trip around a Friday to Sunday, and you’ll get the red huts glowing in Gamla stan and the dancing on the hill in the same few days, which is about as good as December gets.

When Is the Stockholm Christmas Market 2026?

The Stockholm Christmas market on Stortorget runs every day from Saturday 21 November to Wednesday 23 December 2026, and it’s free to walk in. Last year it opened 11:00 to 18:00 from Sunday to Thursday and stayed open until 19:00 on Fridays and Saturdays, and it’s expected to keep the same hours once the 2026 times are out.

Skansen’s market works differently, because it runs Friday to Sunday only, from 27 November to 20 December, from 10:00 to 17:00 on Fridays and Saturdays and until 16:00 on Sundays, and you need a Skansen ticket to get in.

Christmas in Sweden happens on the 24th, so every market in this guide has closed by Christmas Eve, and the state off-licence, Systembolaget, shuts from 24 to 26 December too, so buy anything you want for the holidays before then.

If you’re in Stockholm over Christmas anyway, Skansen is where I’d go. Its park stays open 10:00 to 14:00 on Christmas Eve and 10:00 to 16:00 from Christmas Day, and on New Year’s Eve it opens again from 20:00 until midnight.

DateWhat’s on
Sat 14 NovThe city’s Christmas lights switch on in Kungsträdgården at 16:00
Sat 21 NovStortorget market opens
Fri 27 NovSkansen market opens, Fridays to Sundays only
Sat 28 NovStudent market in Kungsträdgården, 11:00 to 16:00
Sun 29 NovFirst Advent, with Mariefred’s market and Sigtuna’s first Sunday
Fri 4 to Sun 6 DecChristmas market at the Royal Stables
Sat 5 to Sun 6 DecVaxholm’s archipelago market
Sun 13 DecLucia, with concerts at Skansen
Sun 20 DecLast day for Skansen and Sigtuna
Wed 23 DecLast day for Stortorget
From Thu 24 DecClosed until next season

The Best Christmas Markets in Stockholm

Stockholm’s two big markets give you completely different days, one in a medieval square and one on a hilltop full of old farmhouses, and you want both.

Stortorget in Gamla Stan (Stortorgets julmarknad)

This is the old one. There’s been a Christmas market on Stortorget since 1837, in the prettiest square in the city, with the Nobel Prize Museum on one side and those painted merchant houses leaning over the stalls.

It very nearly didn’t happen this year. In September the police asked for vehicle barriers and paid security round the square, the organiser said the cost made the sums very hard to make work, and I was properly relieved when it was confirmed as saved at the end of October.

The barriers take up part of Stortorget, so a few stalls have moved round the corner to Järntorget, about a four-minute walk away.

The stalls are mostly Swedish crafts, ceramics, wool and candles, with caramels, game sausage and glögg in between, and this is one Christmas market where I’d actually come with room in my bag.

If you want to look at any of it properly, come to Stortorget just after 11:00 on a weekday, because on a weekend afternoon the square fills up and there’s nowhere on a square this size for the crowd to go.

Then come back when the lights come on, around 15:00. The huts glow red against the dark, the tree lights up in the middle, and the colours of the old houses round the edge catch the glow, and that’s the Stortorget I’d want you to remember.

Your loop won’t take long after dark, and with nowhere to sit and only a couple of huts doing hot food, you’ll want one of the cafés round the square soon enough. The market shuts at 18:00 (19:00 on Fridays and Saturdays), which feels annoyingly early in a city that’s been dark since three, so Gamla stan’s restaurants take over the evening from there.

Skansen (My Favourite)

Skansen’s Christmas market has been running since 1903, up on the hill of an open-air museum of old Swedish houses on Djurgården. I’d get there the way that makes it feel like an outing, on the Djurgården ferry from Slussen, about 13 minutes across the dark water on an ordinary transport ticket.

Bonfires burn along the paths, and you’ll be glad of every one, because the hilltop is exposed, windy and colder than town. The farmhouses are dressed for Christmas the way they would have been in their day, and then up on Bollnästorget a folk band strikes up by the tree and everyone, parents, children and complete strangers, joins hands and dances round it. It’s the happiest few minutes of a Stockholm December.

It happens at 11:00, 12:00, 13:30, 14:30 and 15:30, and you’ll want to be in the ring holding a stranger’s hand, not standing at the edge filming it.

You do pay full museum entry for all this, because there’s no market-only ticket, and if the stalls were all you came for you’d feel stung, since they’re a fairly ordinary mix of crafts and Christmas food. Give it half a day with the reindeer and the old houses, though, and I wouldn’t grudge a krona of it.

I’d start that half day early. The light goes before 15:00, the paths up to Bollnästorget are easy to lose once it’s dark, and on a Sunday the stalls pack up at 16:00. Friday is Skansen’s calmest day, and if it has to be a Saturday, I’d be at the gate when it opens at 10:00.

The Royal Stables (Hovstallet)

Imagine doing your Christmas shopping with the King’s horses looking over their stall doors at you. For one weekend, 4 to 6 December, about 70 Swedish craftspeople set up inside the royal stables in Östermalm, among the harness room and the coach halls, and if you want presents made by Swedish hands, this is where I’d buy them.

It’s 120 kronor at the door, with children under 12 free, and it gets very crowded, so I’d go on Friday 4 December, when it stays open until 19:00.

Kungsträdgården’s Student Market

On Saturday 28 November more than 600 student companies from Stockholm’s schools take over Kungsträdgården from 11:00 to 16:00, selling things they’ve designed and made themselves. It’s free and it’s huge, and it’s a brilliant way to spend that Saturday if you did Skansen on the Friday. Get there for the 11:00 start, because in 2022 plenty of the stands sold out within hours.

Which Stockholm Christmas Markets Are Open on Which Days?

This is the thing that catches people out in Stockholm, because only Stortorget is open every day. Everything else runs on weekends, or on a single date, so the day you arrive changes the trip completely.

  • Monday to Thursday is Stortorget on its own, plus the lights, the shops of Gamla stan and the museums.
  • Friday adds Skansen, and on 4 December the Royal Stables until 19:00.
  • Saturday adds the student market on 28 November, the Royal Stables and Vaxholm on 5 December, and Skansen every week.
  • Sunday is Skansen, Sigtuna on every Advent Sunday, Mariefred on 29 November, and the Royal Stables and Vaxholm on 6 December.

If I could pick one weekend, it would be Friday 4 to Sunday 6 December, with the Royal Stables on the Friday evening, the boat to Vaxholm on the Saturday and Skansen or Sigtuna on the Sunday. The other weekend I’d happily take is 11 to 13 December, because Lucia falls on the Sunday.

What to Eat and Drink at the Stockholm Christmas Markets

The first thing I’d have is a lussekatt, the S-shaped saffron bun that turns up everywhere around Lucia, with a glögg in a little cup and a ginger biscuit balanced on top, held in both gloves while the lights come on.

Just don’t expect that glögg to do what a Glühwein does, because the glögg at the stalls is often weak or alcohol-free, and at 60 kronor a cup at Stortorget last year (about €5.50) you’re paying more for less than the roughly €4 Glühwein at the Lübeck Christmas market. For the real, boozy version, I’d head into a bar or restaurant round the square.

Everything else at the stalls is snacking, and these were last year’s Stortorget prices.

  • Glögg is spiced, sugared mulled wine with raisins and blanched almonds dropped in, and the alcohol-free one was 50 kronor.
  • Pepparkakor are thin, crisp gingerbread biscuits, and at 80 kronor for a 200 g bag they’re the easiest present to carry home.
  • Varmkorv, a hot sausage, was 65 kronor, and some stalls do game sausage too, which is the one I’d pick.
  • Brända mandlar, sugar-roasted almonds, were 50 kronor a bag.
  • Knäck is chewy Swedish Christmas toffee, from 70 to 100 kronor, and it’s the sweet I’d take home for the people who didn’t come.

The market snacks won’t make a meal, though, and the meal you really want in Stockholm in December is a julbord, the huge Swedish Christmas buffet of herring, salmon, meatballs and ham, where you go back to the table more times than you’d ever admit.

Book a julbord at least once, either at the Grand Hôtel’s Veranda, where 1,195 kronor buys the whole spread looking straight across the water at the Royal Palace, or on a julbord cruise through the archipelago, which is about the most Stockholm way to eat Christmas dinner I can think of.

What’s the Weather Like in Stockholm in December?

The days are short, with sunrise at 08:38 and sunset at 14:46 on 15 December, so do Skansen in daylight and Stortorget after dark.

Once the sun’s gone, the cold comes in fast. Stockholm in December averages about 3°C by day and just below freezing at night, and on a cold night it feels closer to −5°C, so warm, waterproof boots and a proper hat will do more for you here than anything else in your bag.

The waterproof part matters, because in our snow odds study there was snow on the ground on 35% of Stockholm’s market days, which means a real chance of Gamla stan’s red huts under white rooftops, and I’d be thrilled for you if you get it.

Paying is the easy part. Skansen’s gates, shops and most of its stalls are cashless, most stalls in town take cards, and the metro, trams and ferries all take a tap of your contactless card at 43 kronor a ticket. You’ll see Swish signs on plenty of stalls, but Swish needs a Swedish bank account, so a contactless card is all you need, including for the boats out to the islands.

Day Trips to Christmas Markets Near Stockholm

Some of the best Christmas markets near Stockholm are out on the water or down the railway line, a steamship up to Sigtuna, an hour through the islands to Vaxholm or a steam train to Mariefred, and that ride out is as much the reason to go as the stalls.

Sigtuna

The best way to Sigtuna is the old steamship from Skeppsbron, which leaves at 09:30, gets in at 13:00 and costs 575 kronor return, so you arrive across the lake into Sweden’s oldest town.

The market runs on the four Sundays before Christmas, which this year are 29 November and 6, 13 and 20 December, from 11:00 to 16:00. Sigtuna hasn’t posted its own 2026 dates yet, but the listings all agree on them. The stalls run along the old main street and down to the lake, it’s been going for just over 70 years, and the thing to eat is a Sigtunamunk, the town’s own doughnut.

If the boat doesn’t fit, take the commuter train to Märsta and the bus from there. Don’t drive, though, because parking runs out by midday and the queue of cars backs up towards Märsta.

Vaxholm

The Waxholmsbolaget boat from Strömkajen takes about an hour, threading through the islands on an ordinary transport ticket, and I’d go for that ride alone. On 5 and 6 December it drops you at Vaxholm’s archipelago market, which runs from 11:00 to 16:00 along the harbour.

Mariefred and Gripsholm Castle

On the first Sunday of Advent, 29 November, Mariefred holds a one-day market on its square below Gripsholm Castle, from 10:00 to 16:00. At 14:30 Santa steps off a steam train and rides to the square by horse and carriage, so if you’re travelling with children, Mariefred on 29 November is the day trip to pick.

Lucia in Stockholm

Lucia falls on Sunday 13 December this year, and if you can bend your trip to fit it, I would.

A girl in white with a crown of lit candles leads a procession of singers through the dark, with her attendants, the star boys and the gingerbread children walking behind her, and on a black mid-December afternoon it’s the most Swedish thing you’ll see, and one of the most beautiful.

An easy place to see it is Skansen, where the Lucia concerts in Seglora Church at 11:00, 13:00, 14:30 and 16:00 are included in your ticket, along with a 1920s-style Lucia in Ordenshuset at 11:30, 13:30 and 15:00. Ordenshuset lets nobody in once it’s started, so be at Ordenshuset early, and grab a lussekatt on the way out.

Is the Stockholm Christmas Market Worth It?

Stockholm at Christmas is one of my favourite trips in Europe, and Stortorget is only a small part of why.

If a big market is all you’re after, Germany does bigger and cheaper ones, and the square on its own won’t fill a day. Give Stockholm a long weekend with Skansen open, though, with the red huts glowing in the dark and a hilltop full of strangers dancing round the tree, and I think you’ll love it as much as I do. And if you can make it 11 to 13 December, Lucia is waiting for you on the Sunday.

Tours

Make an evening of it

A few worth paying for.

Stockholm Christmas Walking Tour: Lights, Market & Tastings

2 hours · from £23

A guided walk from Sergels torg through Östermalm and Kungsträdgården to the Gamla stan market, with glögg and sweets on the way, ending at a polkagris sweet shop. It's wheelchair accessible, and you meet at Kulturhuset's lowest entrance.

Check availability ↗

Stockholm: Christmas Traditions & Food Small Group Tour

2 hours · from £34

It starts at the Nobel Prize Museum and eats its way round Stortorget, from roasted almonds and reindeer to saffron buns and glögg. Book an afternoon slot, because the lights don't come on until around 15:00.

Check availability ↗

Stockholm: Christmas Market at Skansen

1 day · from £25

This is your Skansen entry, covering the market, the historic houses and the animals. The market only runs Friday to Sunday, so pick a date between 27 November and 20 December.

Check availability ↗

Stockholm: Christmas Buffet Lunch Cruise with Mulled Wine

2 hours · from £60

You get a julbord of herring, salmon, meatballs and ham aboard M/S Enköping through the winter archipelago, with glögg. It's the simplest way to try a proper Swedish Christmas table without booking a restaurant.

Check availability ↗

Lucia concerts at Skansen

about 30 minutes · Free with a Skansen ticket

Lucia and her singers fill Seglora Church on Sunday 13 December at 11:00, 13:00, 14:30 and 16:00. Get there early, because the little wooden church fills up fast.

More tours to book

Live prices and availability from Viator

Planning a whole trip? Compare every multi-day Christmas market tour →
Combine your trip

Nearby Christmas markets

Tallinn

Tallinna Jõuluturg

20 Nov – 6 JanFreeIndex 6.9

Compare the two

Helsinki

Tuomaan Markkinat

27 Nov – 22 DecFreeIndex 7.2

Compare the two

Gothenburg

Jul på Liseberg

14 Nov – 30 DecPartialIndex 6.6

Compare the two

Oslo

Jul i Vinterland

7 Nov – 3 JanFreeIndex 6.7

Compare the two