A Swedes' favourite Christmas activity means dressing up warmly and going ice skating, strolling through alleys lit with shimmering lights, and warming up with a glass of warm glögg. Christmas markets fit perfectly into that picture.
Stockholm Old Town Christmas Market (November 23–December 23, 2019)
The Old Town Christmas Market in Stockholm's Gamla Stan is the oldest in the country, dating back to 1837. Inspired by the medieval era, it offers unique crafts and traditional foods like Swedish Christmas sausages and mulled wine.
Christmas Market at Skansen (November 30–December 14, 2019)
Another option is to take a ferry to Skansen, Europe's largest outdoor museum. The Skansen Christmas market, known as Julmarknad på Skansen in Swedish, showcases 100-year-old customs, arts, and crafts.
Christmas at Liseberg (November 15–December 30, 2019, selected days)
Liseberg Park in Gothenburg hosts Sweden's biggest Christmas market. During Christmas at Liseberg, Jul på Liseberg in Swedish, the amusement park is lit up by millions of Christmas lights. Entertainment includes ice shows, a skating rink, Santa's grotto, and a medieval village. The park's highlight is rabbits that are especially loved by children.
Malmö Christmas Market in Gustav Adolf Square (November 21–December 23, 2019)
Malmö, the third largest Swedish city, holds an annual Christmas market in the Gustav Adolfs square. It usually opens in late November and runs till Christmas. The market offers an ice rink, music, carol singing, julkarusell, and Father Christmas.