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

1. Skansen, Stockholm’s most historic Christmas market

icon location-marker

Address: Skansen,115 21 Stockholm, Sweden

icon calendar-event

Dates 2025: Late November to late December, specific dates TBC

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.

hotel-hasselbacken-provided-by-leonardo
Provided by Leonardo

Hotel Hasselbacken

icon location-marker-multi

Located 0.2 mi from the Christmas Market

icon star-alt

8.8 (2664 reviews)

2. Stortorget, Sweden’s oldest Christmas market

icon location-marker

Address: Stortorget, Gamla Stan, Stockholm, Sweden

icon calendar-event

Dates 2025: Late November to late December, specific dates TBC

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.

scandic-gamla-stan-provided-by-ice-portal
Provided by Ice Portal

Scandic Gamla Stan

icon location-marker-multi

Located 0.1 mi from the Christmas Market

icon star-alt

8.4 (1966 reviews)

3. Sigtuna, perfect for a winter day trip

icon location-marker

Address: Stora Torget, Sigtuna, Sweden

icon calendar-event

Dates 2025: TBC

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?

hotell-kristina-provided-by-expedia-group
Provided by Expedia Group

Hotell Kristina

icon location-marker-multi

Located 0.5 mi from the Christmas Market

icon star-alt

8.4 (965 reviews)

4. Taxinge Castle, Sweden’s largest Christmas market

icon location-marker

Address: Taxinge Castle, Näsby 52,155 93 Nykvarn, Sweden

icon calendar-event

Dates 2025: TBC

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 $10.)

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

icon location-marker

Address: Tessinparken, Östermalm, Stockholm, Sweden

icon calendar-event

Dates 2025: TBC

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.

home-hotel-tapto-provided-by-expedia-group
Provided by Expedia Group

Home Hotel Tapto

icon location-marker-multi

Located 0.4 mi from the Christmas Market

icon star-alt

8.6 (2413 reviews)

6. Herrängens Gård Christmas Market, a market at a 1700s manor

icon location-marker

Address: Segeltorpsvägen 49-51, 125 53 Älvsjö, Sweden

icon calendar-event

Dates 2025: TBC

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

icon location-marker

Address: Rosendalsterrassen 12, 115 21 Stockholm, Sweden

icon calendar-event

Dates 2025: TBC

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.

villa-kallhagen-provided-by-leonardo
Provided by Leonardo

Villa Kallhagen

icon location-marker-multi

Located 0.4 mi from the Christmas Market

icon star-alt

8.7 (1289 reviews)

8. Christmas at Hovstallet, a high-class Christmas market

icon location-marker

Address: H.M. The King’s Royal Stables, Väpnargatan 1, 114 51 Stockholm, Sweden

icon calendar-event

Dates 2025: TBC

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.

profilhotels-riddargatan-provided-by-expedia-group
Provided by Expedia Group

Profilhotels Riddargatan

icon location-marker-multi

Located 0.1 mi from the Christmas Market

icon star-alt

8.2 (3793 reviews)

9. Steninge Slottsby, the best indoor Stockholm Christmas market

icon location-marker

Address: Stone barn in Steninge Slottsby, Steninge Slottsväg 141, 195 59 Märsta, Sweden

icon calendar-event

Dates 2025: November 9 to December 23, 11 a.m. – 6 p.m. Monday-Friday, 10 a.m. -5 p.m. 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

icon location-marker

Address: Lägergatan 9, 185 32 Vaxholm, Sweden

icon calendar-event

Dates 2025: TBC

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.

waxholms-hotell-provided-by-expedia-group
Provided by Expedia Group

Waxholms Hotell

icon location-marker-multi

Located 0.4 mi from the Christmas Market

icon star-alt

8.0 (748 reviews)

11. Siggesta Gård – Christmas celebration with a market, buffet, and live animals

icon location-marker

Address: Siggesta Gård, 139 90 Värmdö, Sweden

icon calendar-event

Dates 2025: TBC

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.

siggesta-gard-provided-by-expedia-group
Provided by Expedia Group

Siggesta Gård

icon location-marker-multi

Located 0.0 mi from the Christmas Market

icon star-alt

8.3 (532 reviews)

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.

About the author

Anders PihlAnders Pihl, based in Stockholm, is a seasoned travel journalist with over 20 years of experience. Known for guidebooks, documentaries and reports from over 100 countries, he thrives on the discovery of new places. When Anders comes across something different from the everyday, a start button is pressed. His attention is sharpened, and his mind feels more alive than usual.

Explore more articles

Want to know the world better? We got you covered.

Sign up for our newsletter and get more travel inspiration straight to your inbox each week