Christmas presents, traditional food and a festive atmosphere - Stockholm's Christmas markets have all that and more. Find original gifts for your loved ones, drink glögg, browse handcrafts and get into the Christmas spirit. Find a market close to where you're staying or head out of town for a wintery outing. Follow our tips to Christmas markets in and just outside Stockholm this festive season.
Where to find Stockholm's best Christmas markets
-
In central Stockholm
-
1Stortorget Old Town
-
2Skansen Christmas market Djurgården
-
3Bondens egen marknad farmers market Södermalm/Östermalm
-
4Formkavalkaden Christmas market Vasastan
-
5Wasa Christmas market Odenplan
-
6Hornstulls Marknad Södermalm
-
7Kungsträdgården Kungsträdgården
-
8Baltic Christmas market Gärdet
-
9Natur & Kultur's Christmas market Östermalm
-
10Hovstallet Östermalm
-
11ABF-huset City centre
-
12Svensk Form's Christmas market Skeppsholmen
-
13Rosendals Wärdshus Djurgården
-
14Skeppsholmen Skeppsholmsgården Christmas market
-
-
Outside the city centre
-
1Steninge Slottsby Märsta
-
2Taxinge Slott Taxinge
-
3Zeta's Christmas market Segeltorp
-
4Hesselby Slott Hässelby
-
5Nyckelvikens Herrgård Nacka
-
6Christmas market in Wira Bruk Åkersberga
-
7Konstfack Shop from art students
-
8Sandhamn Seglarhotell Sandhamn
-
9Stora Sköndal Christmas market South of Stockholm
-
10Herrängens Gård Älvsjö
-
11Skoklosters slott Skokloster
-
12Solnahallen Solna
-
13Sigtuna Julmarknad Sigtuna
-
14Täby Park Christmas market Eco, reko, retro
-
15Fryshuset Fryshuset
-
16Siggesta Gård Värmdö
-
17Nynäshamn Christmas market Nynäshamn
-
18Christmas market in Sundbyberg Sundbyberg
-
19Blidösundsbolaget Archipelago
-
20Vaxholm Christmas market Vaxholm
-
21Filmstaden Råsunda Råsunda
-
22Norrtälje Christmas market Atmospheric
-
23Vintervikens Trädgårdskafé Aspudden
-
24Artipelag Värmdö
-
25Färgfabriken Liljeholmen
-
Jump to
In central Stockholm
Old Town
The charming Christmas market on Stortorget in the Old Town has its origins in the medieval markets of Stockholm and started as early as 1837. Soak up the Christmas spirit among around 40 market stalls selling sweets, crafts, sausages & game meat, handicrafts, mulled wine, candy floss, ceramics, and much more.
- Dates: 23 Nov – 23 Dec 2024
- Times: 11am–6pm
-
Stortorget, Old Town
Djurgården
Skansen has held a classic Christmas market since the early 1900s, and this year the market celebrates 121 years. With 70 stalls and a classic festive atmosphere, Skansen's Christmas market is a must for traditionalists, with handcrafts, Christmas songs, dancing around the Christmas tree and much more.
The park is open as usual and you can warm yourself by the open fire in one of the festively decorated houses, listen to stories about Christmas celebrations from the past and experience decorated trees, Christmas tables, Christmas baking and other Swedish Christmas traditions.
- Date: Fri-Sun 29 Nov–22 Dec 2024
- Time: 10am-6pm
-
Djurgårdsslätten 49-51, Djurgården
- Website
Södermalm/Östermalm
Organic Christmas food, locally-produced delicacies, hand-dipped candles and masses of festive activities. You can buy your food and your presents direct from the producers at these farmers markets. The market returns to Katarina Bangata in Södermalm and Tessinparken in Östermalm every year.
- Date, Tessinparken: 7, 14, 21 Dec 2024
- Date, Södermalm: 29 Nov–21 Dec 2024
- Time: 10am-3pm
Formkavalkaden Christmas market
Vasastan
The design market Formkavalkaden returns to Brygghuset, this time as a large Christmas market. Over 40 Swedish designers will be selling unique works, including ceramics, leather, wooden sculptures, paintings, fashion design, and jewellery. Take a break in the café with a coffee or a glass of wine.
- Date: 23 November 2024
- Time: 11am–5pm
-
Norrtullsgatan 12, Vasastan
Odenplan
Wasa Christmas market began in 2012 and has moved around Vasastan over the years, most recently settling in Odenplan. Around 35 exhibitors sell traditional handcrafts, homemade goodies, Christmas sweets and handmade candles. There are also a couple of tables selling secondhand festive items.
- Date: 30 Nov and 7 Dec 2024
- Time: 10.30am - 4.30pm
Södermalm
Hornstull market usually takes place on spring, summer, and autumn weekends, when the Hornstull waterfront is filled with exhibitors and food trucks creating a festive atmosphere. There's now a Christmas version of the beloved market, featuring good food, warm drinks, Christmas treats, and crafts.
- Dates: Weekends 30 Nov–22 Dec 2024
- Time: 10.30am–4pm
-
Hornstulls strand, Södermalm/Hornstull
Kungsträdgården
Support the city's Young Enterprise companies at their Christmas market in Kungsträdgården. You'll find some unique gifts, handcrafts and other treasures which you can buy straight from high school students involved in Young Enterprise.
- Date: 30 November 2024
- Time: 11am-4pm
-
Kungsträdgården, City/Norrmalm
- Website
Gärdet
At the Baltic Christmas Market at the Maritime Museum, you can buy Christmas gifts in the form of handicrafts and delicacies made in the Baltics or according to Baltic traditions by Baltic descendants in Sweden. You can also experience Baltic culture through song, music, and folk dance.
- Date: 30 November 2024
- Time: 10am–5pm
-
Djurgårdsbrunnsvägen 24, Djurgården/Gärdet
Östermalm
Find Christmas gift books from the publisher Natur & Kultur! Browse through cookbooks by acclaimed chefs, Nobel Prize winner Han Kang's books, August Prize-nominated non-fiction and children's books, notable novels, psychology titles, and history books, paperbacks, and much more. Gingerbread, mulled wine, and festive market prices are promised, as well as gift wrapping.
- Date: 5 December 2024
- Time: 8am–7pm
Östermalm
The annual Christmas market at the Royal Stables includes crafts, artisan foods, children's activities and much more. While you're there, explore the beautiful buildings, the magnificent carriages that are used for ceremonial occasions and visit the stables themselves to see the king's horses.
- Date: 6-8 Dec 2024
- Time: Varies
-
H. M. Konungens hovstall, Östermalm
City centre
Schysst Jul is a way to help ensure a happy Christmas for people in need. Shop for jewellery, handmade textiles, good food, inspiring books, and much more from organisations and businesses that work for social and climate justice. The Christmas market takes place at the ABF building on Sveavägen.
- Date: 7–8 December 2024
- Time: Sat 10am–4pm, Sun 10am–3pm
-
Sveavägen 41, City/Vasastan/Norrmalm
Skeppsholmen
Svensk Form is an association that works to promote Swedish design both in Sweden and around the world. For the fourth year in a row, they invite you to a Christmas market in their premises at Skeppsholmen where you can find bargains among the members' works, such as jewellery, woodwork, ceramics, lighting, posters and more.
- Date: 14 December 2024
- Time: 11–16
-
Skeppsholmen, City
- Read more on Thatsup
- Find out more
Djurgården
Over two days, the greenhouse and gardens at Rosendals Trädgård will be filled with students from fashion, design and visual communication at Beckmans College of Design selling items they have created. This is a great opportunity to find something nice and unique to give as a Christmas gift.
- Date: 14–15 December 2024
- Time: 11am–5pm
-
Rosendalsterrassen 3, Djurgården
Skeppsholmsgården Christmas market
The Christmas market on the inner-city island of Skeppsholmen may not be Stockholm's largest, but it's definitely one of the most charming. Surrounded by water in the heart of the city, you'll find a festive market with a nautical and crafts theme. Watch as blacksmiths forge iron or try it for yourself, warm yourself by the fire or grill a sausage, have a hot drink and something to eat and buy unique Christmas presents.
- Date: 14–15 Dec 2024
- Time: 11am-5pm
-
Skeppsholmen, City
- Website
Outside the city centre
Märsta
Take in the Christmas atmosphere, enjoy festive treats and shop for homemade gifts and Christmas decorations at Steninge Slottsby. Take a walk in the beautiful wintery surroundings.
- Date: 11 Nov–23 Dec 2024
- Time: Mon-Fri 11am-6pm, Sat-Sun 10am-5pm
Taxinge Slott
Taxinge
The Christmas market at Taxinge Slott is one of the largest in Sweden, with over 130 artisans selling their homemade products. Taste homemade delicacies, warm up by the open fire and enjoy the festive atmosphere.
- Date: 15–17 Nov 2024
- Time: Fri–Sat 10am–6pm, Sun 10am–4pm
-
Näsby 52
Zeta's Christmas market
Segeltorp
The nursery shop and outdoor areas at this stylish garden centre are filled with wreaths, amaryllis, hyacinths, hellebores and other seasonal flowers and greenery, as well as patinated pots and planters, silvery baubles and masses of beautiful decorations. The garden is warmed and lit up with braziers and outdoor candles and the garden café serves soup and other good things.
- Date: 23–24 Nov 2024
- Time: 10am-4pm
-
Blombacken 2, Huddinge/Skärholmen
Hässelby
On the 23rd–24th of November, Hässelby Castle will transform into a sparkling Christmas market. Experience the flavours of Christmas with mulled wine, gingerbread, and hot dogs, shop for gifts, and enjoy a festive platter in the orangery. The market also offers activities for all ages, such as a mini funfair, castle tours, and Christmas music.
- Date: 23rd–24th November 2024
- Time: 11am–4pm
-
Maltesholmsvägen 1
Nacka
At the 18th-century estate Nyckelvikens Herrgård, there will be an Advent Day on 24th November, featuring a market, a visit from Santa, pony rides, and accordion music. Don't miss the chance to say hello to the farm animals or to visit the ghosts in the attic – if you dare...
- Date: 24th November 2024
- Time: 11–15
-
Nyckelvikens herrgård, Nacka
Åkersberga
Once upon a time Wira Bruk was Sweden's main armoury, but it's now a museum where they organise a Christmas market on the first of advent. Browse the handcrafts and edible goodies sold at the twenty five market stalls, have something to eat in the restaurant and let the live music put you in a Christmassy mood.
- Date: 29 Nov–1 Dec 2024
- Time: Fri midday–4pm, Sat-Sun 10am–4pm
Konstfack
Shop from art students
Konstfack art school in Telefonplan trains up a group of truly talented artists each year, specialising in various types of art: painting, sculpture, illustration, jewellery – and much more. You can purchase all of this directly from the art students at Konstfack's Christmas market, which this year takes place on 30 November and 1 December. Entry costs 25 kronor.
- Date: 30 Nov–1 Dec 2024
- Time: 10am–5pm
-
LM Ericssons väg 14, Hägersten-Liljeholmen
Sandhamn
At the market alongside Sandhamn Seglarhotell, you can stroll between various stalls and find Christmas gifts, beautiful decorations, and local delicacies, warm yourself by the fire or grab something hot to drink in the Orangeriet, and enjoy grilled food outdoors in the winter landscape of the archipelago. Atmospheric Christmas music is performed by the Christmas choir, and you can also book a traditional Christmas julbord.
- Date: 30 November 2024
- Time: 11am–3pm
-
Sandhamn, The Archipelago/Värmdö/Sandhamn
South of Stockholm
The Stora Sköndal Christmas market in southern Stockholm sells fine foods, flowers, handicrafts, and products focusing on locally sourced, home-produced, and organic items. There will also be snacks and food, festive entertainment, and activities for the little ones.
- Date: 30 Nov–1 Dec 2024
- Time: 10am-4pm
Herrängens Gård
Älvsjö
Herrängens gård is holding their traditional Christmas market again this year. On the first weekend of advent, the charming old wooden villa will be filled with exhibitors selling crafts, ceramics, jewellery and wreaths, as well as edible goodies such as smoked meat, pickled herring, preserves, coffee and tea. The café will be open and Father Christmas will be receiving children's wish lists in his workshop.
- Date: 30 Nov–1 Dec 2024
- Time: 11am-4pm
-
Segeltorpsvägen 49–51, Älvsjö
Skoklosters slott
Skokloster
Every year on the first weekend of Advent, Skokloster Castle invites you to a traditional Christmas market. For two days, visitors can enjoy handicrafts, local delicacies, winter guided tours and Christmas presents in the shop. The 17th-century castle is one of the world's best-preserved baroque castles and can be reached by both car and public transport.
- Date: 30 Nov–1 Dec 2024
- Time: 11am-4pm
-
Skoklostervägen 98
Solna
This is a Christmas market run by nerds - but for everyone! But it's particularly well suited to anyone who likes dragons and elves, boardgames and computer games, fantasy, comics, Marcel, DC, cosplay and Japanese characters. Artists and private individuals will be selling a wonderful mix of new and pre-loved items.
- Date: 30 Nov–1 Dec 2024
- Time: Sat 11am–4pm, Sun 11am–3pm
-
Ankdammsgatan 46, Solna
- Website
Sigtuna
Sigtuna's popular Christmas market takes over the main square each year. While you're there, take a walk around in Sigtuna, Sweden's first town, and admire the picturesque surroundings.
- Date: 1, 8, 15 and 22 December 2024
- Time: 11am-4pm
Eco, reko, retro
At Täby Park's Christmas market, exhibitors and producers who are passionate about locally sourced, organic, and handmade goods come together. Browse among recycled and repurposed items, crafts, handmade treats, gifts, and all kinds of delicious food that are perfect for the festive season.
- Date: 1 December 2024
- Time: 11am–3pm
Fryshuset
Every year Handcraft Kvinnokraft organises a Christmas market selling handcrafts by women, non-binary and trans people. This year around 70 exhibitors will be taking part, selling silver jewellery, skincare, ceramics, woodwork, books, clothes, art and more, all made with a sustainable, humanitarian philosophy.
- Date: 1 December 2024
- Time: 11am-5pm
-
Mårtensdalsgatan 2-8, Hammarby sjöstad
- Website
Värmdö
There are always fun things happening at rural Siggesta Gård on the island of Värmdö. On the 7th–8th December, it's time for their Christmas market with treats, warm mulled cider, Christmas buffet and open fires. A sausage or two will also be grilled, and local producers will sell their products and crafts.
- Date: 7th–8th Dec 2024
- Time: Sat 11am–9pm, Sun 11am–3pm
-
Siggersta Gård, The Archipelago/Värmdö
Nynäshamn
On the second of advent, the fishing harbour in Nynäshamn fills with market stalls where you can buy sweets, cheese, sausages, chocolates, jewellery, candles, and much more. The market is held between Restaurant Kroken and the old boat hall, where you can also craft, dance, and listen to folk music. Santa Claus will accept wish lists, and if the weather permits, Mrs. Claus will go wakeskating. There will also be pony rides, horse-drawn carriages, and Christmas carols.
- Date: 7–8 December 2024
- Time: 11am–4pm
Sundbyberg
Sundbybergs Centrum is hosting a Christmas market featuring choral singing, gingerbread, a lottery, and market stalls with crafts and food. There will also be pony rides and a fishing pond for the youngest visitors, as well as the opportunity to meet Santa and hand over their wish lists.
- Date: 7 December 2024
- Time: 11am–3pm
Archipelago
Take a winter archipelago trip with Blidösundsbolaget, which arranges a journey to Almvik's Christmas market. You can also add a table reservation to enjoy food in the dining room on board, where à la carte dishes with Christmas-inspired options are served.
- Date: 7 December 2024
- Time: 9am–8.20pm boarding and disembarking at Skeppsbron
-
Skeppsbrokajen, Old Town
Vaxholm
On the second Advent of every year, a Christmas market is held on Rådhustorget in Vaxholm.Enjoy caramelised almonds, crafts, mulled wine, Christmas trees, and activities in a festive mix for both young and old.
- Date: 7–8 Dec 2024
- Time: 11am–4pm
Råsunda
Movie legends such as Greta Garbo and Ingrid Bergman have emerged as film stars, and directors like Victor Sjöström and Ingmar Bergman have worked at Filmstaden in Råsunda. Every year, Filmstadens Kultur invites you to a classic Christmas market in old-fashioned style on historically significant film grounds, featuring sales, music, film, and waffles.
- Date: 8 December 2024
- Time: Midday–4pm
-
Greta Garbos väg 11-13, Solna
Atmospheric
The beautiful wooden town of Norrtälje is holding a Christmas market on the 8th of December. The town will be filled with various stalls where you can find Christmas gifts, decorations, sweets, lights, and everything you'd expect of a great Christmas market. Both Santa and Lucia will also be visiting.
- Date: 8 December 2024
- Time: 11am–4pm
Aspudden
At Vintervikens Gardens, there will be crafts, food, a Lucia procession, and music in a festive mix. Fires will be lit, saffron buns will be baked, and there will be Christmassy music and a Lucia procession. The garden café will, of course, be open.
- Date: 9–10 December 2024
- Time: 11am–3pm
-
Vinterviksvägen 30, Hägersten-Liljeholmen
Värmdö
At Artipelag's Christmas market, you'll find market stalls filled with delicacies such as spiced bread, saffron buns, pralines and Christmas sweets, all handmade by Artipelag's patisserie. Local artisans sell jewellery, wool blankets and glassware, and Värmdö cider house will be on site with mulled wine and hot cider. Take the opportunity to do some Christmas crafting or create your own Christmas wreath, and don't miss the Lucia performance by the music classes of Adolf Fredrik.
- Date: 14 December 2024
- Time: 11am–4pm
-
Artipelagstigen 1, The Archipelago/Värmdö
Liljeholmen
Färgfabriken Marknad is one of Stockholm's largest markets for arts and crafts and design, where visitors can shop directly from the designers. At the Christmas market, 100 sellers display their works, and there will also be food, drinks, and DJs. Weather permitting, they will fire up the grill and open the container bar outside in the courtyard.
- Date: 14–15 December 2024
- Time: 11am–5pm
-
Lövholmsbrinken 1, Hägersten-Liljeholmen