Skip to main content
Christmas market
The Christmas market in Stockholm's Old Town has been a tradition since the early 1900s. In the market stalls one can find locally produced crafts, food, candy and of course the Swedish mulled wine called 'glögg'.
Photo credit: Ola Ericson/imagebank.sweden.se

Sweden's festive Christmas markets

Usher in the festive season by visiting a Swedish Christmas market, offering quality handmade products, tasty food and fun activities. Sweden's Christmas markets can be found in both larger cities and small towns all around the country.

Whichever part of Sweden you visit, you'll likely find an authentic Christmas market with plenty of high-quality products that make ideal gifts. The handicraft tradition is strong in Sweden, and you’ll find everything from Christmas decorations and hand-knitted mittens to stylish jewellery. 

Christmas-themed food and drink complete the experience. While wandering among the decorative stalls, make sure to enjoy the winning combination of a steaming cup of 'glögg' (mulled wine) and a 'pepparkaka' (gingerbread).

Here are some of Sweden's best Christmas markets:

1 / 2

Jamtli Christmas market

Christmas market at Jamtli open-air museum.

Photo: Erik Westberg

/ 2

Jamtli Christmas market

Photo: Erik Westberg

Falun Christmas market, Dalarna

Photo: Per Eriksson

Gammelstad, Swedish Lapland

For one weekend, the open-air museum Hägnan at Luleå’s UNESCO World Heritage Site Gammelstad Church Town arranges its traditional Christmas market. Housed in and around the former farm buildings, some 90 exhibitors focused on craftsmanship will offer everything from homemade delicacies to books. Visitors can also meet Santa Claus and Mrs Claus, listen to fairy tales and go for a horse-drawn sleigh ride.

Open: 9-10 December 2023.

Jamtli, Jämtland

This traditional Christmas market in Östersund is located at Jamtli Museum – also known as Sweden's Christmas Museum. Wander around the snow-covered historical buildings, admire nearly 200 vendors of genuine handicrafts and locally produced delicacies or go for a sleigh ride. If you're lucky, you might even meet the Jamtli Santa.

Open: 8-10 December 2023.

Stenegård, Hälsingland

Experience a traditional Swedish Christmas market in a unique setting. Stenegård in Järvsö is one of the well-known ‘Hälsingegårdar’ (Decorated Farmhouses of Hälsingland), a collection of timber abodes that was granted UNESCO World Heritage status in 2012. Visitors can expect quality delicacies and handicrafts from all over the Hälsingland province at this indoor and outdoor market.

Open: 9-10 December 2023.

Falun Mine, Dalarna

The Christmas market at the Falun Mine marks the start of the holiday season for many locals. Falun Mine is a UNESCO World Heritage Site, and locally produced delicacies and handicrafts are on offer at this old-fashioned Christmas market. A choir singing Christmas carols and the mine's Santa Claus contribute to the festive atmosphere.

Open: 10 December 2023.

1 / 2

Skansen, Stockholm

Skansen is an open-air museum on Djurgården. It is dedicated to the Swedish heritage and portrays life and nature in Sweden principally from the 18th century onwards. When it opened in 1891 it was the first open-air museum in the world.

Photo: Tuukka Ervasti/imagebank.sweden.se

/ 2

Skansen, Stockholm

Photo: Tuukka Ervasti/imagebank.sweden.se

Christmas market, Stockholm

Photo: Ulf Lundin/imagebank.sweden.se

Skansen, Stockholm

The open-air museum Skansen, located in Stockholm's Royal Djurgården (a national city park), is a major Swedish attraction. Its historic Christmas market has been a calendar highlight since 1903. Stroll around the stalls and stock up on traditional Christmas food and handicrafts made by local craftsmen on-site. Kids will love all that Skansen has to offer – from meeting the resident animals to participating in craft workshops.

Open: Every Friday, Saturday and Sunday from 24 November until 17 December 2023.

Stortorget, Stockholm Old Town

Few Christmas markets are as atmospheric as Stortorgets Julmarknad, housed in Stockholm's Old Town (Gamla Stan). This traditional Christmas market was started in 1837 and is the oldest in Sweden. Spreading across the beautiful square Stortorget, a range of Swedish Christmas sweets and other seasonal delicacies are served up alongside various craft items, from iron works to ceramics.

Open: Every day from 25 November to 23 December 2023.

Kungsträdgården, Stockholm

To find a unique Christmas gift, head to Kungsträdgården in central Stockholm. This Christmas market gathers Junior Achievement (JA) companies, founded by upper secondary school students from all over Stockholm, to present their products – ranging from food delicacies to fashion pieces. With more than 200 stands, Kungsträdgården’s Christmas market is one of the largest in Sweden.

Open: 2 December 2023.

Taxinge Castle, Nykvarn

A fair with a castle as a backdrop? The Christmas fair at Taxinge Caste is just as magical as it sounds. Browse through more than 130 vendors and try delicacies like ham and cheese. Those with a sweet tooth won’t be disappointed either – Taxinge Castle offers the most extensive cake buffet in northern Europe with no less than 65 different cakes, cookies and pies daily.

Open: 17-19 and 23-26 November 2023.

1 / 3

Christmas in Gothenburg

Liseberg Amusement Park in Gothenburg offers the largest Christmas market in Sweden.

Photo: Per Pixel Petersson/imagebank.sweden.se

/ 3

Christmas in Gothenburg

Photo: Per Pixel Petersson/imagebank.sweden.se

Christmas at Tjolöholm Castle, West Sweden

Photo: Thomas Carlén

Christmas at Tjolöholm Castle

Photo: Will Rose/Tjolöholm

Liseberg, Gothenburg

Liseberg Amusement Park, in the centre of Gothenburg, is considered a national icon. It also hosts one of Sweden's most prominent Christmas happenings. Millions of twinkling lights and more than a thousand Christmas trees set the tone as you wander around the traditional market stalls. In addition to the Christmas market, the park also houses a snow-covered Winter market, an ice rink surrounded by igloos and Santa’s village – a wonderland filled with exciting adventures and magical doors. If you fancy trying the complete Swedish Christmas food experience, opt for one of Liseberg's 'julbord' – a buffet-style smorgasbord brimming with dishes hot and cold.

Open: 18-19, 24-26 November and 1-3, 6-10, 13-23, 26-30 December 2023 and 2-7 January 2024.

Hönö Klåva, Gothenburg archipelago

For a different Christmas market experience, take the ferry to the island of Hönö in the Gothenburg archipelago. In the old fishing port of Klåva, you can stroll through the cosy Christmas market craft exhibitors, visit decorated shops and admire the Christmas lights in the harbour.

Open: 2-3 December 2023.

Tjolöholm Castle, Halland

The Christmas market at Tjolöholm Castle has been a tradition since 1987. Every winter, the castle is carefully decorated with Christmas trees, thousands of lights and candle holders. This is one of the largest Christmas markets on the west coast, with seasonal food and drinks, unique gifts, activities for the children and a Christmas concert in the castle church. Should you find it hard to leave the magical Christmas setting, you can stay overnight in a cottage on the castle grounds.

Open: 17-19, 24-26 November and 30 November-3 December 2023.

1 / 4

Visby, Gotland

During winter, Visby offers Christmas markets and inviting cafés along the tranquil streets.

Photo: Olof Segerberg/Destination Gotland

/ 4

Visby, Gotland

Photo: Olof Segerberg/Destination Gotland

Kosta, Småland

Photo: Daniel K Johansson

Eksjö Christmas market

Photo: Johan Lindqvist

Christmas decorations in Malmö

Photo: Aline Lessner/imagebank.sweden.se

Medieval Christmas, Gotland

Several Christmas markets are held on the island of Gotland during November and December, Medieval Christmas in Visby being the most spectacular one. Visitors can expect torchlight processions, medieval choir singing and lectures. The market will cover food and drinks essential for Christmas, such as steaming hot ‘glögg’ (mulled wine).

Open: 8-10 December 2023.

Kosta, Småland

Kosta, part of the Kingdom of Crystal ('Glasriket') in the southern Swedish province of Småland, is home to one of Sweden's most famous glassworks, Kosta Boda. It also puts on one of Sweden's major Christmas markets, brimming with six million Christmas lights and Santa's magical wish list machine. As for the products filling huts and stalls, glassware is of course high on the agenda, and you'll be able to witness glassblowing in action.

Open: Every Thursday to Sunday from 11 November to 23 December 2023.

Huseby Bruk, Småland

The small village of Huseby hosts one of the larger Christmas fairs in the Nordics, with some 130 stands spread out over seven premises. Admire unique craftsmanship and meet small-scale food artisans who will all let you taste samples of their products. Hundreds of Christmas trees and thousands of marshals are lit up every evening, creating a true Christmas spirit.

Open: 11-19 November 2023.

Eksjö, Småland

Travel 100 years back in time by visiting the traditional Christmas market in Eksjö. The market takes place in the wooden town centre, and vendors offer everything from homemade candles and silversmith goods to marzipan and marmalade. The Christmas market ends with a festive fire show.

Open: 9-10 December 2023.

Gustav Adolfs Torg in Malmö, Skåne

The major city of Malmö hosts several Christmas markets. The cosy fair in Gustav Adolfs Torg is a definite highlight, transforming the town square into a sparkling wonderland complete with festive photo spots and light installations. Here, you'll find stalls selling local handicrafts as well as regional Swedish Christmas food and drinks.

Open: 23-26 November, 30 November-3 December, 7-10 and 14-17 December.