Popular searches

    Small grey-painted wooden Christmas market stalls on a snowy square in front of old gabled houses in Visby at dusk.

    Christmas markets in Sweden 2026 – ten Christmas markets that suit children

    🔎 Research guide Last checked 9 October 2026

    Photo: ArildV, Wikimedia Commons (CC BY-SA 4.0)

    Short answer

    Sweden's biggest Christmas markets for families are Christmas at Liseberg in Gothenburg, Skansen and Stortorget in Stockholm, Jamtli in Östersund, Gamla Linköping and Wadköping in Örebro. Most open around the first Sunday of Advent, which in 2026 is 29 November. Skansen's Christmas market is open Friday to Sunday from 27 November to 20 December 2026. Always check this year's dates before you go.

    The Christmas markets at a glance

    Christmas marketPlaceWhen it is usually openGood for children because of
    Christmas at LisebergGothenburgMid-November to around New YearRides, lights and Santas
    SkansenStockholmFri–Sun 27 Nov–20 Dec 2026The animals, old houses and folk dancing
    Stortorget in Gamla stanStockholmLate November–23 December, dailyClassic atmosphere in the heart of the city
    JamtliÖstersundOne weekend in early DecemberOpen-air museum with about 200 exhibitors
    Gamla LinköpingLinköpingAdventFree entry and historic streets
    WadköpingÖrebroAdvent SundaysOld-fashioned Christmas among wooden houses
    Kalmar CastleKalmarOne weekend around the first Sunday of AdventChristmas market in the castle halls
    Astrid Lindgren's NäsVimmerbyOne weekend in DecemberChristmas display in Astrid's childhood home
    Tjolöholm CastleHallandAdvent weekendsCastle park where the children can run
    Huseby BrukVäxjöEarly NovemberTorches, a Santa parade and a Lucia procession

    Dates vary from year to year – check each Christmas market's website before you go.

    A Christmas market can be the highlight of Advent – or a crowded, dull afternoon among stalls of candles and felted Santas. For children there is a difference between Christmas markets where there are only things to buy and Christmas markets where there is something to do: animals to look at, rides, old houses to run between, Christmas workshops and Santas.

    Here are ten Christmas markets around Sweden that work well with children. Most open around the first Sunday of Advent, which in 2026 falls on 29 November. The table above shows when each market is usually open – but always check this year's dates with the organiser before you go. You will find more dates for the run-up to Christmas in Christmas with kids 2026.

    Christmas at Liseberg – Gothenburg

    Christmas at Liseberg is often called Scandinavia's largest Christmas market and usually opens as early as mid-November. The park is transformed with lights everywhere, several Christmas market areas with different themes, Santas and reindeer – and, most importantly for the children, rides that stay open even in the cold. It is the Christmas market that suits children best if they find ordinary markets boring.

    Go early in the day and bring warm clothes – it gets cold once the sun has gone down. You can see what Liseberg looks like in autumn in our Halloween at Liseberg, and more ideas for a weekend in the city are in Gothenburg with Kids. What Liseberg and the rest of the city have open between Christmas and New Year is in Christmas holidays in Gothenburg.

    Skansen – Stockholm

    Skansen has held a Christmas market since 1903, and it is still one of the most atmospheric in the country. Besides the stalls there are the animals, the old houses where Christmas baking and cooking is done the old way, and folk dancing around the Christmas tree. In 2026 the Christmas market is open Friday to Sunday from 27 November to 20 December.

    Stortorget in Gamla stan – Stockholm

    The Christmas market on Stortorget is Stockholm's classic Christmas market, with red stalls among the old houses. It is usually open every day from late November until 23 December and is free to visit. It gets crowded at weekends – go on a weekday afternoon if you can, and combine it with a walk around Gamla stan. More about Stockholm during the holidays is in Christmas holidays in Stockholm.

    Jamtli – Östersund

    Jamtli's Christmas market is one of the largest in northern Europe, with around 200 exhibitors over a weekend in early December. The open-air museum gives children room to run between the houses, and there are often activities and old-fashioned games. Make the most of it and combine it with a trip to the mountains – Jämtland is close to some of Sweden's biggest ski resorts.

    Gamla Linköping – Linköping

    Gamla Linköping is an open-air museum with hundreds of old houses and free entry. During Advent the streets become an old-fashioned Christmas market with stalls, crafts and festive atmosphere. It is a calmer market than the big-city ones, and perfect for a full day out with young children.

    Wadköping – Örebro

    Wadköping, Örebro's old wooden town, has an old-fashioned Christmas market on the Sundays of Advent. It is smaller and cosier than the big ones, and the wooden houses by the Svartån river make it a lovely walk even for the youngest.

    Kalmar Castle – Kalmar

    Kalmar Castle hosts a Christmas fair in the castle halls, usually one weekend around the first Sunday of Advent. It is one of the few Christmas markets that is largely indoors – a good choice if the weather is bad or the children are small.

    Astrid Lindgren's Näs – Vimmerby

    At Astrid Lindgren's Näs in Vimmerby there is usually a Christmas market one weekend in December, with around fifty exhibitors and a Christmas display in her childhood home that tells the story of Christmas 1913. For children who have grown up with Emil, Pippi and the Bullerby children, it is an extra special Christmas experience.

    Tjolöholm Castle – Halland

    Tjolöholm Castle in Halland has a Christmas market on Advent weekends, in a castle setting with a large park where the children can run. There is more about the castle and the park in Tjolöholm.

    Huseby Bruk – Växjö

    Christmas at Huseby, 20 kilometres south of Växjö, is one of the largest Christmas markets in the Nordic countries and the first to open – it is usually held in early November, well before Advent. Around 170 exhibitors fill the old ironworks, the roads are lit by hundreds of torches, and the children can watch the Santa parade and the Lucia procession on the castle steps. A good choice if you want to start Christmas early.

    How to enjoy a Christmas market with children

    • Go early. The first hours are the calmest, and children have more energy in the morning.
    • A baby carrier instead of a pushchair. Cobblestones, narrow lanes and steps turn the pushchair into an obstacle. Bring a baby carrier for the little ones.
    • Warm clothes and reflectors. It gets cold when you stand still, and dark early. Thermal base layers and warm shoes make a big difference.
    • Bring food. The food stalls often have long queues. Bring a flask of glögg or hot chocolate, a few lussekatter and a jar of homemade knäck toffee.
    • Set a budget beforehand. Give each child an amount to spend – that way you avoid discussions at every stall.
    • One thing per child. Let each child choose one thing they want to do – Santa, the carousel, the animals – and do it first.

    A Christmas market without driving yourself

    If you want to avoid parking and queues, there are coach trips to Christmas markets around Sweden and Europe. It is a comfortable way to visit a Christmas market further away, and the children can sleep on the way home. Rolfs has day trips to Swedish Christmas markets and longer trips to the classic Christmas markets in Germany. Back home the Christmas table awaits – if you want a little fire in your Christmas, you can smoke and glaze the Christmas ham in a smoker box.

    More about Christmas 2026 – from Advent to St Knut's Day – is collected in Christmas with kids.

    Frequently asked questions

    When do the Christmas markets open in 2026?

    Most Christmas markets open around the first Sunday of Advent, which in 2026 falls on 29 November. Christmas at Liseberg usually opens as early as mid-November, and Skansen's Christmas market is open Friday to Sunday from 27 November to 20 December 2026.

    What is Sweden's largest Christmas market?

    Christmas at Liseberg in Gothenburg is often called Scandinavia's largest Christmas market, with several Christmas market areas, lights everywhere and rides. Jamtli in Östersund has one of northern Europe's largest Christmas markets, with around 200 exhibitors over a weekend in December.

    Which Christmas market is best for young children?

    Skansen, with its animals and old houses, and Christmas at Liseberg, with rides and Santas. Open-air museums such as Gamla Linköping and Jamtli also work well – children can run between the houses and there are often Christmas workshops.

    Does it cost anything to visit the Christmas markets?

    It varies. Stortorget and Gamla Linköping are free to visit, while Skansen and Liseberg charge admission. Check prices on the organiser's website – children often go cheaper or free.

    How do you avoid the crowds at a Christmas market?

    Go as soon as the market opens, or on a weekday if it is open then. Saturdays and the second Sunday of Advent are usually the busiest. Use a baby carrier instead of a pushchair for the little ones if the market is on cobblestones or in a crowded park.

    Read on

    More for Christmas

    Christmas with kids 2026

    The Christmas calendar for 2026, Advent with children and a Christmas that happens outdoors – with mulled wine and rice pudding over the fire.

    To the Christmas guide

    Homemade glögg

    Spiced glögg for adults and a children's version made with cordial – in the pot over the fire or on the stove after the Christmas market.

    To the glögg

    Christmas atmosphere at a castle

    Tjolöholm Castle in Halland – the park, the castle and the Christmas market in Advent.

    Read about Tjolöholm