Country guide
Christmas Markets in Sweden 2026
Last updated · How we compile this guide
When are the Christmas markets in Sweden in 2026?
We list 54 Christmas markets in Sweden, in 28 towns and cities. Last season the typical opening date was 29 Nov, and 0 markets stayed open after 25 December. The first Sunday of Advent in 2026 is 29 Nov 2026.
Swedish Christmas markets (julmarknader) range from Stockholm's historic market on Stortorget in Gamla Stan and the traditional fair at Skansen open-air museum to Liseberg amusement park in Gothenburg, billed as Scandinavia's biggest Christmas market.
Many smaller markets are held at manor houses and castles on Advent weekends. Warm up with glögg and saffron buns (lussekatter), especially around St Lucia's Day on 13 December.
Best cities for Christmas markets in Sweden
All Christmas markets in Sweden by town
Brunskog
- Christmas market Brunskogs Homestead (Julmarknad på Brunskogs Hembygdsgård)Dates to be announced↗
Dyltabruk
- Christmas fair at Dylta BrukDates to be announced↗
Falun
- Falun MineDates to be announced↗
Hällekis
- Christmas Fair at Hellekis SäteriDates to be announced↗
Halmstad
- Christmas market at Harplinge Lantmän (Julmarknad hos Harplinge Lantmän)Dates to be announced↗
- Christmas market at Olofstorp (Julmarknad på Olofstorp)Dates to be announced↗
- Christmas market at Söndrum's Homestead (Julmarknad på Söndrums Hembygdsgård)Dates to be announced↗
- Christmas market in Simlångsdalen (Julmarknad i Simlångsdalen)Dates to be announced↗
- Flinka Fingers Christmas market (Flinka Fingrars Julmarknad)Dates to be announced↗
- Old fashioned Christmas market (Gammaldags Julmarknad)Dates to be announced↗
- Wapnö Christmas Fair (Wapnö Julmässa)Dates to be announced↗
Helsingborg
Hönö
- Hönö Klåva Christmas MarketDates to be announced↗
Höör
- Scanian Christmas at Bosjökloster CastleDates to be announced↗
Huseby
- Småland Christmas at HusebyDates to be announced↗
Jokkmokk
- Jokkmokks Christmas MarketDates to be announced↗
Kalmar
- Christmas Fair at Kalmar CastleDates to be announced↗
Karlstad
Kosta
- Kingdom of Crystal ('Glasriket')Dates to be announced↗
Linköping
Luleå
- Gammelstad Christmas MarketDates to be announced↗
Malmö
Märsta
- Steninge Castle Christmas MarketDates to be announced↗
Östersund
- Jamtli Christmas MarketDates to be announced↗
Sigtuna
- Sigtuna Christmas MarketDates to be announced↗
Skellefteå
- Nordanå Christmas MarketDates to be announced↗
Skokloster
- Christmas Market at Skokloster CastleDates to be announced↗
Sollebrunn
- Christmas Fair at Koberg CastleDates to be announced↗
Stockholm
- Skansen Christmas Market29 Nov – 22 Dec 2025↗
- Beckmans JulmarknadDates to be announced↗
- Christmas Fair at MårbackaDates to be announced↗
- Christmas Fair at Taxinge CastleDates to be announced↗
- Christmas Fair at the Royal Court StableDates to be announced↗
- Christmas fair at Wrams GunnarstorpDates to be announced↗
- Konstfack's Christmas marketDates to be announced↗
- Kungstradgarden's Christmas marketDates to be announced↗
- Malmstens Christmas MarketDates to be announced↗
- Schysst Jul (Nice Christmas)Dates to be announced↗
- Skeppsholmsgarden's Christmas marketDates to be announced↗
- Stortorget Christmas MarketDates to be announced↗
- The Nerd Christmas MarketDates to be announced↗
- Wasa Christmas MarketDates to be announced↗
Utö
- Julbord i skärgårdenDates to be announced↗
Västerås
- Jul på VallbyDates to be announced↗
Vimmerby
- Christmas Market at Astrid Lindgrens NäsDates to be announced↗
Visby
- Medieval Christmas, GotlandDates to be announced↗
Frequently asked questions
How many Christmas markets are there in Sweden?
We list 54 Christmas markets in Sweden. The towns with the most are Stockholm (14), Halmstad (7), Gothenburg (4), Helsingborg (2) and Karlstad (2).
When do Christmas markets start in Sweden?
Last season the earliest market in our list, Gustaf Adolfs Torg in Gothenburg, opened on 28 Nov 2025; the typical opening date was 29 Nov 2025. In 2026 the first Sunday of Advent is 29 Nov 2026, and most markets open in the week or two before it.