There is something timeless about visiting a Christmas market. Strolling between the stalls and rekindling childhood delight over handmade Santas and watching lights illuminate as the darkness sets in. Here are some of Stockholm's best Christmas markets.
Photo by: Pernilla Tofte, Skansen
The Skansen Christmas market has been around since 1903 and is today one of the most popular Christmas markets to visit in Stockholm. A Christmas oasis where you are guaranteed to find Christmas presents for family and friends among about 70 exhibitors on site. Food and crafts are available for purchase as well as activities such as Christmas crafts, candle dipping, dancing around the Christmas tree, and much more from Swedish Christmas traditions.
When? Friday-Sunday between November 28 and December 21. Always be sure to check opening hours, changes, and entrance fees yourself.
Learn more about the Skansen Christmas market
At Hovstallet, Swedish Christmas traditions are offered for three days. Here you can see the king's horses and get a guided tour of the royal carriages used during, among other things, state visits. At the Christmas market, you can explore a wide variety of different crafts. You will also find a food stall with all kinds of delicacies.
Learn more about the Christmas market at Hovstallet
Zetas is a garden center in Segeltorp outside Stockholm. At their Christmas market, you will find not only plants for Christmas but also handicrafts, sheepskins, hats, mittens, organic cheeses, chocolates, and more.
When? November 22–23, 2025. Always be sure to check opening hours, changes, and entrance fees yourself.
Learn more about Zetas Christmas market
The beautiful buildings of Gamla Stan are the perfect backdrop to a Christmas market with medieval origins. At Stortorget, you will find around 30 stalls selling Swedish quality products ranging from ironwork and ceramics to candies, mulled wine, game meat, and Christmas sausages. Enhance your Christmas dinner with these delicacies!
Learn more about Gamla Stan's Christmas market
In Stenladan, you will find Sweden's largest indoor Christmas market, covering a total of 1,500 square meters, so you won't freeze. Here you will find artisans, shopping, and a restaurant. Enjoy a wonderful and warm Christmas atmosphere in Stenladan in Steninge Castle village. The Christmas trees light up the path to the entrance. Here you will find Christmas decorations, Christmas snacks, Christmas flowers, wreaths, and Christmas gifts – all gathered under one roof.