December is one of the cosiest times to visit Sweden capital, which sparkles with lights, Christmas markets and a wonderful atmosphere. Here are 11 Christmas markets in Stockholm – from classics to creative design favourites.
From traditional Swedish Christmas delicacies to craft products and entertainment, you’ll get a taste of the Swedish Christmas spirit at these markets.
Best Stockholm Christmas markets
1. Stortorget Christmas Market (Stortorgets Julmarknad)
Highlight: Classic in Stockholm
- Location: Gamla Stan, Stortorget 7, 111 29 Stockholm
- Dates: Daily from 25 November – 23 December
- Hours: 11am – 6pm
An old favourite that oozes Christmas spirit as the snow glistens on the roofs of the stalls, the mulled wine warms and Stortorget lights up in the winter darkness. Stortorget’s Christmas market has its origins in the medieval markets in Stockholm and today’s Christmas market started in 1837, with a break during the years 1907 – 1914 and 2020 it has been running continuously since then. This makes it the oldest Christmas market in Stockholm and Sweden.
At the Christmas market, you will find 41 stalls selling everything from caramels, arts and crafts, sausages & game meat, crafts, mulled wine, cotton candy, ceramics and much much more.
2. Färgfabriken Christmas Market (Färgfabrikens julmarknad)
Highlight: Art & design
- Location: Lövholmsbrinken 1, 117 41 Stockholm
- Dates: 9 – 10 December
- Hours: 10am – 5pm
Färgfabriken Christmas market is one of Stockholm’s largest markets for arts and crafts and design. Shop directly from the designers and find unique Christmas gifts!
~100 vendors participate in the penthouse, the Great Hall and the courtyard. The Konsthall’s shop is also open with a selection of crafts, jewellery, books and more.
In addition, this market offer delicious food and drinks, live music and a great time!
3. Farmer’s own market – Bondens egen Marknad
Organic & locally produced
- Location: Skånegatan 70, 116 37 Stockholm
- Dates: 9 December and 16 December
- Hours: 10am – 3pm
Bondens Egen Marknad Christmas Market is an enchanting event that fills Östermalm with a warm and inviting atmosphere every winter. This traditional market is a highlight for anyone who loves to embrace the flavours, smells and crafts of Swedish Christmas.
At this Christmas market, it is not only the products that are locally produced, but also the sense of community and tradition. It brings together a network of passionate farmers and producers from different parts of Sweden to offer visitors the best of what the country has to offer. Everything from freshly harvested vegetables to delicious jams and honey, fresh meat, and much more can be explored.
It is the perfect place to find the most authentic Christmas gifts with a personal and unique touch. You can expect handmade crafts, homemade delicacies and traditional Christmas decorations to give your home the right Christmas feeling.
The Christmas market at Bondens Egen Marknad is also a chance to enjoy classic Swedish Christmas flavours such as mulled wine, gingerbread and crispbread. There are also plenty of opportunities to sample local specialities and regional delicacies.
It is a market that encourages support for local production and small-scale businesses. You can meet farmers and producers in person, ask questions about their products and learn more about why local production is so important for both quality and the environment.
4. Skansen Christmas Market (Skansens Julmarknad)
Best market in Stockholm to experience a historic Christmas
- Location: 115 21 Stockholm
- Dates: 24 November – 17 December
- Hours: 10am – 6pm
Skansen Christmas Market is historic market dating back to 1903 at the world’s oldest open-air museum. There are around 70 market stalls with everything a Christmas market can offer, dancing around the tree on Bollnästorget’s dance floor and Christmas carols in the park during the holidays. If you want, you can buy the “Winter Lights” ticket and enjoy a 1.5 kilometre long atmospheric light walk.
At the Christmas market you will find around 70 market stalls filled with delicacies for the Christmas table, marzipan, Christmas bread, locally produced crafts made of textiles, wood, ceramics and wool. There are also plenty of delightful taste experiences such as coal buns, waffle stands, mulled wine and burnt almonds.
A long-standing tradition at the Skansen Christmas market is the stall with wrapped secret gifts! Surprise your loved ones with a secret gift for Advent.
5. Christmas market at Hovstallet (Julmarknad på Hovstallet)
For horse lovers
- Location: Väpnargatan 1, 114 51 Stockholm
- Dates: 8, 9 and 10 December
- Hours: 11am – 7pm, 10am – 6pm and 10am – 5pm
On the second weekend of Advent, Hovstallet Christmas market is a dream come true for horse lovers. Take the opportunity to visit The King’s horses and discover the Royal Stables with its carriage halls and harness rooms, which are open to the public. The royal carriages used for state visits are also on display here. In addition, around seventy exhibitors from all over the country offer crafts for sale, as well as a well-stocked food stall with Christmas delicacies.
6. Beckmans Christmas market (Beckmans julmarknad)
Design at Rosendal’s garden
- Location: Rosendalsterrassen 12, 115 21 Stockholm
- Dates: 9-10 December
During the second Advent, the students at Beckmans College of Design take over the greenhouse at Rosendal’s garden for a creative Christmas market. Fashion, design and visual communication in all its forms will be on display. In addition, the Winter Bar opens and serves mulled wine, a fire is lit in the courtyard and the farm shop is filled with Christmas spirit. If you can’t make it this weekend, you can visit Rosendal’s garden on the weekend of 16 and 17 December when there is a Christmas table in the greenhouse. Note, pre-book your place beforehand.
7. Skeppsholmen Christmas Market (Skeppsholmens Julmarknad)
Maritime and crafts theme
- Location: Östra Brobänken, 111 49 Stockholm
- Dates: 16-17 December
- Hours: 11am – 5pm
The Skeppsholmsgården Christmas Market is a magical tradition in the heart of Stockholm. This unique market on Skeppsholmen offers visitors an unforgettable Christmas experience with its crafts, maritime theme and cosy atmosphere.
Here visitors can explore handmade products from skilled artisans and blacksmiths. It’s a place to find the perfect Christmas gift or something special for yourself. The quay is decorated with spruce branches, creating an enchanting atmosphere that takes visitors straight to the heart of Christmas.
In addition to the crafts, there is also the opportunity to enjoy delicacies such as waffles, mulled wine and coffee. Skeppsholmsgården’s Christmas market has something for all tastes and ages, and is the perfect place to capture the true Christmas spirit. Here you can experience Swedish Christmas at its best and find unique treasures to take home with you. Come and celebrate Christmas at the Skeppsholmsgården Christmas Market and create memories that will last forever!
8. Vaxholm Christmas Market (Vaxholms Julmarknad)
- Location: Lägergatan 7, SE-185 34 Vaxholm
- Dates: 9-10 December
- Hours: 11am – 4pm
Leave everyday life behind and head to Vaxholm’s annual Christmas market, where tradition and Christmas spirit are combined into a magical whole. Here, at this charming market, you’ll experience everything a true Christmas market should: skilful stallholders presenting handmade crafts, the smell of freshly roasted almonds filling the air, warming mulled wine, and trees glistening in the winter sun.
Explore the various stalls and discover an abundance of beautiful and unique Christmas gift options, from handmade jewellery to delicate delicacies. This is the perfect opportunity to find the very best Christmas gifts while immersing yourself in the traditional and hearty Christmas market atmosphere.
Be sure to keep an eye out for Santa Claus, who will be happy to greet visitors of all ages. This Christmas market embodies the warm and traditional spirit of Christmas and invites all visitors to enjoy a day filled with joy, conviviality and a festive atmosphere unlike any other.
9. Christmas Market at Filmstaden (Filmstadens julmarknad)
A classic Christmas market on film history ground
- Location: Greta Garbos väg 3, 169 40 Solna
- Dates: On 10 December between 12 and 16
- Hour: 12pm – 4pm
Filmstadens Julmarknad in Solna is a magical journey back in time where the wings of history merge with the joy of Christmas. In this atmospheric and historic setting, redolent of tradition and film heritage, a unique Christmas experience awaits you.
Discover skilful crafts and art from various exhibitors, who offer their most creative creations. Enjoy the sparkling Lucia train and take time to meet the friendly Santa Claus, who spreads Christmas cheer to all visitors.
Stop by the flea market and maybe you’ll find a treasure or two that tells a story from the past. Relax in the cosy café and enjoy tasty dishes in the food court.
But that’s not all – the film screenings are the icing on the cake. Here you can sit down and immerse yourself in the magic of cinema, just as they did in the past.
The Film City Christmas Market is more than just a market. It is a journey through time where history is intertwined with the wonderful atmosphere of Christmas. Come and create memories that last a lifetime at this special Christmas market where the old meets the new and the magic of film mixes with the enchantment of Christmas.
10. Sigtuna Christmas Market (Sigtuna Julmarknad)
One of Stockholm’s most popular Christmas markets
- Location: 193 30 Sigtuna
- Dates and opening hours:
26 November 11:00-16:00.
3 December at 11:00-16:00
10 December at 11:00-16:00 hrs.
17 December at 11:00-16:00 hrs.
This is one of Sweden’s oldest and most traditional Christmas markets. Every year, thousands of visitors gather in the beautiful medieval town to celebrate Christmas and shop for gifts.
The Christmas market in Sigtuna is known for its charming atmosphere and its many craftsmen and artists offering unique Christmas gifts and handmade products. You can find everything from wooden and ceramic crafts to hand-printed textiles and jewellery.
Visitors can also enjoy local specialities such as mulled wine, lussekatter and Christmas sweets, or try one of the many eateries where you can buy a hot meal. There are also fun activities for children.
The Christmas market in Sigtuna is a truly unique experience, with a charming and historic setting and a wide range of Christmas food and gifts. There is also singing, music and other entertainment for the whole family. So bring the whole family and experience the charm of Christmas in the beautiful medieval town of Sigtuna.
11. Christmas fair at Taxinge Castle (Julmässan på Taxinge slott)
Sweden’s largest Christmas fair
- Loacation: 155 93 Nykvarn, Stockholm
- Dates: 17 – 19, 23 – 26 november 2023
- Hours: (10am – 6pm (19/11 – 26/11: 10am – 4pm)
Welcome to Sweden’s largest Christmas fair at the fabulous Taxinge Castle in Sörmland. Bringing together over 130 of the country’s most skilled craftspeople, you can look forward to a day packed with unique and handmade products that will make Christmas shopping a joy, whatever your interests in crafts.
As night falls, atmospheric bonfires and hundreds of marshals light up the starry sky with their warm glow. Here you can enjoy flavours such as homemade cheese, delicate sausages, jams, succulent ham, freshly baked bread, pickled herring, fresh salmon and other Christmas delights. Samples are more than welcome – they are an integral part of the wonderful experience. And when that sweet craving sets in, there’s no better place than Taxinge.
It’s no coincidence that the castle is known as the “cake castle” – one of Sweden’s most impressive cake tables is served here, with everything home-baked and seductively delicious.
Other Christmas markets in Stockholm
Around Stockholm, there are plenty of cosy Christmas markets that add a few 100% to the Advent spirit. Have I missed any?
- Christmas in the stone barn at Steninge Castle : 11 November to 23 December
- Christmas evenings at Rosendal’s garden: 15-16 November
- Zeta’s Christmas market: 18-19 November
- Christmas market Skultuna Messingsbruk: 24-26 November
- Nyckelviken Christmas market: 3 December (1st Advent every year)
- Christmas at Vallby Open Air Museum: 2-3 December
- Christmas market & Christmas fun in Gustavsberg harbour: 2-3 December
- Konstfack’s Christmas market: First weekend of Advent every year
- Vaasa Christmas market: 25 November and 2 December
- Täby Park Christmas market: 2 December
- Nördarnas Julmarknad: 2-3 December
- Siggesta Farm’s Christmas market: 9-10 December
- Christmas in the 19th century at Torekällsberget: 9-10 December
- Färgfabriken Market: 9-10 December
- Birkagården: 9 December
- Christmas market at Skeppsholmsgården: 16-17 December
It’s the same everywhere, what’s more cosy than strolling around a Christmas market with beautiful handicrafts, elves, delicious mulled wine and the smell of burning almonds? Which Christmas markets in Stockholm are you going to attend this year?