When do Sweden's Christmas markets open in 2026? Dates & map
Sweden has 77 recurring Christmas markets on this map — from Skansen and the Old Town in Stockholm to Liseberg in Gothenburg, plus castle fairs and small-town markets across the country. Most are held on Advent weekends, from late November until just before Christmas. Here is how to plan a visit in 2026.
When do Swedish Christmas markets open in 2026?
Most markets run on the weekends of Advent — from the last weekend of November until just before Christmas. Large markets at open-air museums and amusement parks (like Skansen in Stockholm and Liseberg in Gothenburg) usually keep more days open. Organisers publish their exact 2026 dates during autumn; 58 of the 77 markets on the map have confirmed theirs so far, among them Skansens julmarknad (27 November – 20 December 2026), Julmarknad på Liseberg (14 November – 30 December 2026), Jul i Haga (28 November – 20 December 2026), Julmarknad på Taxinge Slott (13–15 and 19–22 November 2026), Sigtuna stads julmarknad (29 November, 6, 13 and 20 December 2026), Gamla Linköpings julmarknad (28–29 November and 5–6 December 2026), Julmässan på Kalmar slott (26–29 November 2026), Eksjö Julmarknad (5–6 December 2026), Julmarknad på Jamtli (4–6 December 2026). This guide is updated as more dates are released.
Christmas markets by city
Visiting one of the big cities? Each city guide covers the markets in and around it, with 2026 dates, opening hours, tickets and how to get there from the airport:
- Stockholm Christmas markets 2026 · Skansen, Stortorget in Gamla stan, Sigtuna
- Malmö Christmas markets 2026 · Gustav Adolfs torg, Kulturen in Lund, Fredriksdal in Helsingborg
- Gothenburg Christmas markets 2026 · Liseberg, Jul i Haga, Kronhusjul
The best-known Christmas markets in Sweden
A good starting list for a first visit. The market pages are in Swedish, but dates, venue and the map are easy to follow — every page also links to the organiser:
- Skansens julmarknad (Stockholm) · 27 November – 20 December 2026 (Friday–Sunday)
- Stortorgets julmarknad (Stockholm)
- Julmarknad på Liseberg (Göteborg) · 14 November – 30 December 2026
- Jul i Haga (Göteborg) · 28 November – 20 December 2026 (Saturdays and Sundays)
- Julmarknad på Taxinge Slott (Nykvarn) · 13–15 and 19–22 November 2026
- Sigtuna stads julmarknad (Sigtuna) · 29 November, 6, 13 and 20 December 2026
- Gamla Linköpings julmarknad (Linköping) · 28–29 November and 5–6 December 2026
- Julmässan på Kalmar slott (Kalmar) · 26–29 November 2026
- Eksjö Julmarknad (Eksjö) · 5–6 December 2026
- Julmarknad på Jamtli (Östersund) · 4–6 December 2026
Find a market near you
The map on the English start page shows all 77 recurring markets across Sweden. Every marker tells you when the market is held, where it is and what to expect.
Good to know before you go
Town-square markets are usually free to enter. Castle Christmas fairs typically charge SEK 100–125 for adults (Kalmar Castle, Ekenäs, Julita, Taxinge and Vadstena), and at Liseberg and Skansen you pay the park's admission; children under 12 get in free at most. Bring some cash for the smaller craft stalls, dress warmly and arrive early — the popular markets get crowded by midday. Expect mulled wine (glögg), roasted almonds and Swedish handicraft. Always check the organiser's website for current dates and opening hours.
Frequently asked questions
- When do Christmas markets in Sweden open in 2026?
- Most open around the last weekend of November (first Advent) and run on weekends until just before Christmas. 58 of the 77 markets on the map have confirmed their 2026 dates so far — organisers publish the rest during autumn.
- What are the best-known Christmas markets in Sweden?
- Skansen's Christmas market and the Stortorget market in Gamla stan (Stockholm's Old Town), Liseberg in Gothenburg and Jamtli in Östersund are among the most famous. This guide lists ten well-known markets, and the map shows all 77.
- Are Swedish Christmas markets free to enter?
- Town-square markets usually are — Eksjö, Gamla Linköping and Uppsala, for example. Castle Christmas fairs typically charge SEK 100–125 for adults, and at Liseberg and Skansen you pay the park's admission. Check the organiser's site before you go.