Visiting Sweden this winter and looking for some festive cheer? Check out a selection of these beautiful Stockholm Christmas markets.
The best Stockholm Christmas markets
- Skansen
- Stortorget
- Sigtuna
- Taxinge Slott
- Bondens egen marknad
- Herrängens Gård
- Beckmans
- Hovstallet
- Steninge Slottsby
- Vaxholm
- Siggesta Gård
1. Skansen, Stockholm’s most historic Christmas market
- Location: Skansen, Djurgården
- Dates: Friday to Sunday from 29 November to 22 December, 10:00-18:00
The best of the Stockholm Christmas markets to experience a historical feel is Skansen as it dates back to 1903.
The Skansen Christmas market is held in Bollnästorget, where around 70 market stalls are filled with everything from marzipan to wool crafts. When hunger strikes, you can indulge in everything from sweet to savory treats.
It’s one of my favorites because, in addition to strolling around the market, you can see how Christmas was celebrated in the past. Skansen’s Christmas market is not just a place for shopping; it’s a journey through time, where traditions and magic unite in a unique atmosphere.
2. Stortorget, Sweden’s oldest Christmas market
- Location: Stortorget, Gamla Stan
- Date: 2024 dates TBD
On the small and intimate Stortorget in Gamla Stan, you will find Stockholm’s oldest and most famous Christmas markets. Stortorget’s Christmas market started in 1837 and is Sweden’s oldest Christmas market.
Each winter, Stortorget transforms into a winter wonderland with 41 red booths lining the cobbled streets, selling everything from sweets and handmade crafts to roasted almonds. Many travel here just to experience this classic Christmas market in Stockholm.
What makes Stortorget’s market special is its atmosphere, which makes you feel like you’ve stepped into an old-fashioned postcard. That’s why Gamla Stan’s Christmas market can rival the big ones in Germany and Austria.
3. Sigtuna, perfect for a winter day trip
- Address: Stora Torget, Sigtuna
- Dates: 1 December, 8 December, 15 December, and 22 December, 11:00-16:00
On four Sundays during Advent, this traditional Christmas market is held in Sweden’s oldest town, Sigtuna. Even though it’s outside of Stockholm, it has become very popular and is definitely worth a visit.
All year round, Sigtuna’s town center attracts visitors with its low wooden houses from the 17th and 18th centuries, but during Christmas, the town takes on a fairy-tale-like glow. Sigtuna’s picturesque streets are filled with market stalls and food vendors where you can buy unique crafts and local delicacies. And, of course, Santa Claus makes a personal appearance.
The market is located at Stora Torget, along Stora Gatan, and outside Sigtuna Stadshotell. In addition to markets and food, Sigtuna offers music! The market has a full program of Christmas music, from choir singing to Lucia processions. Why not stay overnight at the charming Sigtuna Stadshotell, built in 1909, to fully experience the town?
4. Taxinge Castle, Sweden’s largest Christmas market
- Location: Taxinge Castle, Nykvarn
- Date: 15-17 November and 21-24 November, 10:00-18:00 on Friday-Saturday, 10:00-16:00 on Sunday
Taxinge Slott hosts an annual Christmas market with over 130 of the country’s best craftsmen, making it Sweden’s largest Christmas market. In fact, the market is so large and ambitious that it’s referred to as a Christmas fair (Julmässa) by the organizers and has an entrance fee of 100 SEK (around £7).
No Christmas market would be complete without food, and at Taxinge, you can both shop for and sample festive delicacies. When your sweet tooth calls, Taxinge’s famous cake buffet, the largest in Sweden, is ready for you.
You can easily spend a full day at Taxinge Slott, built in 1803 with medieval roots. As darkness falls, fires and torches light up both the castle and the Christmas market, creating a cozy atmosphere.
5. The Farmer’s Christmas Market, a small-scale Stockholm Christmas market
- Location: Tessinparken, Östermalm
- Dates: Saturdays 7, 14, and 21 December, 10:00-15:00
Bondens Market in Tessinparken has long been an institution, celebrating locally produced goods. Their Christmas market on the Saturdays before Christmas is the best in Stockholm if you’re looking for small-scale, freshly harvested, and organic products.
At Bondens Christmas market, you’ll find fresh produce and crafts from Swedish farms and producers. Here, you can buy everything from vegetables, cheeses, and jams made from hand-picked berries to lamb meat and ostrich sausages directly from Swedish farmers and makers. There’s also a small café at the market, which, in addition to coffee and homemade treats, often serves warm mulled wine.
Bondens Christmas market is where you’ll experience a rustic, countryside Christmas with lots of charm – right in the heart of the city.
6. Herrängens Gård Christmas Market, a market at a 1700s manor
- Location: Herrängens Gård, Älvsjö
- Date: 30 November and 1 December, 11:00-16:00
This is a popular Christmas market in Älvsjö, located around the 18th-century Herrängens Gård. Around the manor and in the annex known as Röda Flygeln, exhibitors sell everything from Christmas flowers and wreaths to foods such as herring, salmon, smoked meat, coffee, and tea.
There are also many stalls offering knitted goods, jewelry, art, home decor, ceramics, children’s books, driftwood art, and leather crafts. Children can enjoy a fun fishing pond all weekend and have a chance to meet Santa, who collects wish lists in his workshop. If you’re in the mood for a snack, there’s a well-stocked, Christmas-decorated café on the grounds that stays open throughout the market.
7. Beckman’s Christmas Market, for unique gifts
- Location: Rosendals Trädgårdar, Djurgården
- Date: 7-8 December, 11:00-17:00
Beckmans Christmas Market is one of the most unique Stockholm Christmas markets, where no two years are the same. Here, students from Beckmans College of Design sell their crafts, meaning you can find creative and clever gifts that no one else will have.
In recent years,Beckmans Christmas Market has collaborated with Rosendals Trädgårdar in Djurgården. This year, the market will again be held inside Rosendal’s large and cozy greenhouses, which become beautifully lit by small lights and torches during the holiday season.
If you haven’t visited Rosendals Trädgårdar before, you may discover a new favorite spot in Stockholm, especially with its delicious food from its own gardens. Rosendal’s famous organic Christmas buffet can be combined with your visit to the Christmas market.
8. Christmas at Hovstallet, a high-class Christmas market
- Location: H.M. The King’s Royal Stables, Väpnargatan 1, Östermalm
- Date: 6-8 December
Hovstallet is the official building for the royal horses, parade carriages, cars, uniforms and harnesses used for ceremonial representation. On the first Sunday of Advent, you can visit “Christmas at Hovstallet,” a Christmas fair and market in Stockholm with the highest style and class.
The royal setting at Hovstallet frames a Christmas market where elegance meets tradition. Numerous stalls participate, offering excellent handmade crafts, exclusive gifts, and exquisite flavors.
This market celebrates older Swedish traditions and the royal heritage. At the same time, you have the opportunity to explore the fascinating environment of Hovstallet, see the king’s horses in action and rest, and participate in guided tours explaining the background of the building’s various functions.
9. Steninge Slottsby, the best indoor Stockholm Christmas market
- Location: Stone barn in Steninge Slottsby, Märsta
- Dates: 11 November to 23 December, 11:00-18:00 Monday-Friday, 10:00-17:00 Saturday-Sunday
Each year, the majestic Stenladan from the 1800s in Steninge Slottsby opens its doors and invites you into a wonderful Christmas world. Steninge Slottsby is an indoor Christmas market with a warm festive atmosphere.
Everything is gathered under one roof, where you can chat with artisans and explore everything from handmade gifts, wreaths and flowers to beautifully decorated Christmas items – without having to brave the cold! Stenladan also has several regular shops that, of course, offer special Christmas displays during the market. If you need a break, you can treat yourself to a freshly baked saffron bun, or two, at the cafe.
During your visit to this delightful Christmas market in Stockholm, Steninge Bruk restaurant offers a Christmas buffet for lunch and dinner, with open fires and many wood-grilled specialties during the evening.
10. Vaxholm Christmas Market, a market in Stockholm’s archipelago
- Location: Lägret and Bogesund, Vaxholm
- Date: 7-8 December, 11:00-16:00
Experience a Christmas market in Stockholm’s archipelago, in the picturesque Vaxholm, where you can join in as the town celebrates the start of the Christmas season! During the second weekend of Advent, the park Lägret in central Vaxholm fills with Christmas trees, the scent of roasted almonds, and small stalls selling a wide variety of crafts.
It’s a traditional Christmas market with the sea as a backdrop, and Santa naturally arrives by boat instead of a sleigh pulled by reindeer. Vaxholm is a popular excursion destination year-round, with its seaside wooden houses and the imposing sea fortress Kastellet.
During Christmas, the town becomes even more festive than usual, and the Christmas market is one of the events that highlights this. At Vaxholm’s Christmas market, you get to experience where archipelago life meets Christmas magic.
11. Siggesta Gård – Christmas celebration with a market, buffet, and live animals
- Location: Siggesta Gård, Värmdö
- Date: 7-8 December, 11:00-16:00
Siggesta Gård on Värmdö is a beloved destination year-round. It features a well-maintained hotel, an excellent restaurant, and many farm animals for visitors to interact with – the alpacas are especially popular with children.
Each December, a Christmas market is organized here, attracting visitors from near and far. The market mainly sells crafts and gifts with a sustainable profile.
At the same time, bonfires are lit, and festive foods are served. Siggesta also offers a well-known and generously laid-out Christmas buffet, available during the market days at Restaurant Ladugården. For those who prefer lighter Christmas dishes, the Orangeriet is open. Siggesta Gård’s multi-faceted offerings make it perfect for a full day’s visit, ideal for the whole family to enjoy a day out at a Christmas market in Stockholm’s lovely island setting.
Discover more Christmas markets
Looking for more Christmas Market inspiration? Check out the best Christmas Markets in Europe (including Paris’ pretty festive season) for a classic experience the best Christmas Markets in Germany.