Home

Best time to go to Stockholm

Stockholm Christmas Markets 2024

Soak up the merry and bright vibes of Christmas in Stockholm

Dates: late November–late December

Stockholm Old Town Christmas Market

The capital of Sweden offers an array of cozy Christmas markets catering to all tastes. Festive fairs take place in the historic Old Town, at the Royal Court Stable, at the open-air museum Skansen, and other fancy spots across Stockholm. Some events last throughout the entire holiday season, from mid-to-late November through late December, while others run for a single weekend. Yet, all of them are equally worth visiting.

Stockholm Old Town Christmas Market (November 23–December 23, 2024)

If you visit Stockholm for the first time, seeing the Old Town Christmas Market (Stortorgets Julmarknad) is a must. This first-in-class holiday spot is set in Gamla Stan in the heart of the city and has an ancient history dating back to the medieval era. That makes it the oldest Christmas market in Stockholm and Sweden. Also, this place stands out with its gorgeous market stalls, selling Swedish Christmas sausages, warm glögg, and souvenirs. Don't hesitate—seize this perfect opportunity to let your hair down and enjoy Christmas time. Opening hours are typically between 11 am and 6 pm every day.

Skansen Christmas Market (November 29–December 29, 2024, on select dates)

Alternatively, you can take a ferry to Skansen and enjoy the holiday season on the grounds of the largest outdoor museum in Europe. Skansen Christmas Market, or Julmarknad på Skansen as locals call it, celebrates all things Christmassy, including festive treats and gifts. But it also highlights Swedish traditions, history, and craftsmanship.

The market is open on Fridays, Saturdays, and Sundays from November 29 until December 29. Operating hours are from 10 am to 6 pm every Friday-Saturday and from 10 am to 4 pm every Sunday. From November 29 until January 6, admission to Scansen is 265 SEK for adults, 80 SEK for kids aged 4–15, and free entry is available for children under 4. Admission for students and pensioners is available for 245 SEK.

Christmas Fair at the Royal Court Stable (December 6, 7, and 8, 2024)

Julmässan på kungliga Hovstallet is a Swedish name for the elegant Christmas fair held at the Royal Court Stable. In addition to holiday shopping, you can watch royal carriages with the king's horses. The Christmas fair typically runs during the first Advent weekend in late November and offers various festive delicacies and personalized presents by the country's best artisans.

This year's Christmas market will take place at the Royal Stables during the second weekend of Advent. The event will showcase the work of around seventy of Sweden’s finest artisans, offering a variety of unique Christmas gifts. Visitors can also enjoy a selection of delicious festive treats available for purchase. Admission is 100 SEK with free entry for children under twelve accompanied by an adult.

Schysst Jul Market (December 7-8, 2024)

Another exciting option is Schysst Jul, meaning Nice Christmas. This holiday fair takes place at ABF Huset (ABF Building) and promotes more mindful shopping. Here, you'll buy organic goods and support fair trade, particularly the organizations working with human rights and environmental issues. The market is typically open from 10 am to 4 pm.

Christmas Fair at Taxinge Castle, Nykvarn (November 15-17 and 21-14, 2024)

Apart from Christmas markets in Stockholm, you may want to check out other holiday fairs outside the city. Consider more opportunities available throughout the country. If you still don't want to leave the city for too long, look at the Taxinge Castle Christmas fair. It is located approximately 60 kilometers (37 miles) west of Stockholm. Typically, it takes about 45 minutes to 1 hour to drive there from central Stockholm, depending on traffic.

The Christmas fair at Taxinge Castle will take place over two weekends in November. Known as Sweden's largest Christmas fair, it features over 130 artisans selling handmade goods. Take the time to explore incredible handcrafted products and find all the holiday gifts you need. Admission is SEK 100 per person, with free parking available.

Practical info

Find hotels and airbnbs near Stockholm Christmas Markets (Map)

Something wrong?
Last updated:

People interested

+ 14
Your Seasonal Travel Guide
Follow for perfect timing tips