Vienna and Strasbourg are magnificent and everybody knows it, which is exactly the problem: you queue for your glühwein behind four hundred other people who read the same article. The five below are all easy from the UK, all genuinely worth the flight, and none of them will have you queuing for half an hour to buy a wooden reindeer.
Every one is in the EU, which matters more than it used to. Since the Entry/Exit System came in, a short trip to a Christmas market involves a biometric border check, and the rules on what your free health card covers are not what most people assume. Both are explained at the bottom.
The one with the oldest tree in Europe
20 November 2026 to 6 January 2027. Town Hall Square, daily 10:00 to 20:00, hot drinks until 22:00 and until 23:00 on Fridays and Saturdays.
Tallinn's claim is a good one: a Christmas tree has stood on Town Hall Square every year since 1441, which makes it the first recorded public Christmas tree in Europe. The market sits in a walled medieval old town that needs no decoration to look the part, and it stays open until the sixth of January, so it is one of the few worth flying to in that dead week after Christmas when everywhere else has packed up.
Expect handmade wool, blood sausage, sauerkraut and a great deal of glögi. It is compact enough to do properly in a weekend.
What catches people out: the cobbles. Tallinn's old town is uneven stone that ices over, and a fall on it is the single most common way a short winter city break turns into a claim. Sensible footwear is not a fussy suggestion here. Estonia is in the EU, so a UK GHIC gets you treated, but it will not get you home with a broken ankle.
The one inside a Victorian pleasure garden
13 November 2026 to 3 January 2027. Christmas in Tivoli, Tivoli Gardens, central Copenhagen.
Tivoli is not a market with a funfair attached, it is a 19th-century pleasure garden that turns itself into Christmas for seven weeks: thousands of lit trees, wooden stalls threaded between the rides, an ice rink, and the whole thing five minutes from Copenhagen's central station. It is the most reliably beautiful entry on this list and the easiest to reach.
Denmark is also the most expensive place here by a distance, so this is a two-night trip rather than a week.
What catches people out: Tivoli is ticketed. It is a paid attraction, not a public square you wander into, and rides are charged on top of entry unless you buy a pass. People arrive expecting a free market and are surprised at the gate. Denmark uses the krone, not the euro, so decline the card machine's offer to charge you in pounds.
The one instead of Prague
13 November to 31 December 2026. Spread across the city centre: Zelný trh, Freedom Square, Dominican Square, Moravian Square and the Old Town Hall courtyard.
Prague's market is lovely and utterly overrun. Brno, the Czech second city two and a half hours down the road, runs a market across eight separate squares with the same Czech food, the same prices or better, and a fraction of the crowd. The city was named European Christmas Capital in 2024, which tells you it is not a secret any more, but it is still nothing like Prague in December.
It runs through to New Year's Eve, unlike most Czech markets which fold on 23 December.
What catches people out: Czechia keeps the koruna. Card terminals and exchange booths will cheerfully offer to bill you in pounds, and that conversion is always worse than letting your bank do it. Always choose to pay in the local currency. You can sanity-check the real rate with our
Xchange Checker before you go.
4
Rovaniemi, Finnish Lapland
The one that is not really a market
Open all year. Santa Claus Village sits on the Arctic Circle about 8km north of Rovaniemi. Entry to the village is free; individual attractions, restaurants and activity operators set their own hours and run longer through December.
This is the one people fly to with children, and it is a different proposition from the other four: not a seasonal market but a permanent village straddling the Arctic Circle, with Santa's office, the post office that answers letters from everywhere on earth, and the line on the ground you can stand astride for a photograph. Rovaniemi is a direct seasonal flight from several UK airports and the whole thing runs on well-organised rails.
Because the village itself is free and open year round, almost all the cost is flights, accommodation and excursions, and December pricing on all three is brutal. Going in January or March costs a fraction and the snow is better.
What catches people out: the excursions, not the village. Snowmobiling is usually classed as a motorised activity and is excluded from a lot of standard policies outright, or covered only if you hold a full driving licence and stay off public roads. Husky sledding, reindeer sleighs, snowshoeing and ice-fishing can also fall outside basic cover. Check the activity list on your policy before you book the excursion. Read our
six insurance mistakes for the rest.
The one that is a festival, not a market
Dates for 2026 not confirmed at the time of writing. Advent in Zagreb usually opens in late November and runs into the first week of January; the city announces in the autumn.
Advent in Zagreb was voted Europe's best Christmas market three years running, in 2016, 2017 and 2018, by the European Best Destinations travel portal, and it won by not really being a market. It is a city-wide festival of separate zones, each with its own character: Zrinjevac park under strings of lights, King Tomislav Square, the Upper Town, an ice rink, live music running most of the day and a food scene considerably better than mulled wine and sausages.
It is also the warmest place on this list and the cheapest after Brno.
What catches people out: the dates, which is why they are flagged above rather than stated. Zagreb confirms late, and travel sites fill the gap by republishing last year's dates as though they were this year's. Check the official Advent Zagreb listing before you book flights around a specific weekend. Croatia now uses the euro, so at least the money is simple.
Two things that apply to all five
Your passport now gets biometrically registered at the border. The EU's Entry/Exit System replaced passport stamping and became fully operational on 10 April 2026. On your first crossing into the Schengen area you give fingerprints and a facial image; on later trips they are checked against that record. It applies to all five countries here. Rollout has been bumpy and several countries have been allowed to suspend checks temporarily when queues get bad, so allow more time at the border than you used to, particularly at Dover, Folkestone and St Pancras.
ETIAS is not in force yet, whatever you have read. The EU's €20 travel authorisation was pencilled in for late 2026, then quietly lost its date: in July 2026 the European Commission removed the published start date and said it will announce the real one several months ahead. So you do not need one for a Christmas market this year. Be sceptical of any site telling you to apply now, and especially of any site charging you to do it.
A GHIC works in all five, and is not insurance. Estonia, Denmark, Czechia, Finland and Croatia are EU member states, so a free UK Global Health Insurance Card gets you state healthcare on the same terms as a local. It will not repatriate you, will not cover private treatment, and does nothing about a cancelled flight or a stolen wallet. It is a supplement to travel insurance, never a replacement.