Hopping between markets means maps, train tickets and opening times on your phone, and a HelloRoam Europe eSIM keeps them working from the moment you land, with the same eSIM carrying on when you cross into the next country.
Below are each city's 2026 dates and opening hours, how to choose between them, what the big UK networks charge for EU roaming this winter, and the entry rules for British passport holders.
Christmas market dates for 2026 at a glance
We checked every date, price and rule in this guide on its official source on 2 October 2026. Dates and hours can still change, so check the official site before you book.
| City | Main market | 2026 dates |
|---|---|---|
| Vienna | Christmas Market, Rathausplatz | 13 November to 26 December |
| Cologne | Cathedral market, Roncalliplatz | 16 November to 23 December (closed 22 November) |
| Rothenburg ob der Tauber | Reiterlesmarkt | 20 November to 23 December (closed 22 November) |
| Colmar | Six Christmas markets | 23 November to 29 December |
| Dresden | Striezelmarkt, Altmarkt | 25 November to 24 December |
| Nuremberg | Christkindlesmarkt, Main Market Square | 27 November to 24 December |
| Brussels | Winter Wonders | 27 November 2026 to 3 January 2027 |
| Prague | Old Town Square and Wenceslas Square | 28 November 2026 to 6 January 2027 |
| Strasbourg | Eight markets, including the Christkindelsmärik | Not announced yet (2025: 26 November to 24 December) |
| Budapest | Vörösmarty Classic Xmas, Vörösmarty Square | 13 November to 31 December (craft stalls to 28 December) |
The best Christmas markets in Europe, by destination
Each city below earns its place through the history of its market, its setting or the length of its season. Where a claim comes from a market's own website, we say so.
Nuremberg, Germany
Nuremberg's Christkindlesmarkt fills the Main Market Square from 27 November to 24 December 2026, starting with an opening ceremony at 5.30pm on 27 November. It opens daily from 10am to 9pm, except on Christmas Eve, its last day, when the market's German-language page shows 10am to 2pm. The official Nuremberg market site calls it one of the oldest and most famous Christmas markets in the world, and its history page dates the first written mention to 1678.
The wooden stalls sell gingerbread, Spekulatius almond biscuits and handmade decorations. Save room for the finger-length Nuremberg Bratwurst, a city speciality for more than 700 years.
Dresden, Germany

Dresden's Striezelmarkt holds its 592nd edition on the Altmarkt, in the centre of the old town, from 25 November to 24 December 2026. It opens at 4pm on 25 November, then runs daily from 10am to 9pm, with a short day on Christmas Eve from 10am to 2pm. The City of Dresden's market page calls it Germany's oldest Christmas market.
More than 200 traders sell Ore Mountain crafts and Dresdner Christstollen. Look out for the Pflaumentoffel, a little figure made of prunes that is seen as a lucky charm, and the 14.61-metre step pyramid the city bills as the world's largest.
Cologne, Germany
Cologne's cathedral market sits on Roncalliplatz, in front of the cathedral, from 16 November to 23 December 2026. It closes on Sunday 22 November. The cathedral market's website lists more than 140 stalls and over 100 free events on its central stage.
It is one of many markets around the city. Cologne's tourist board lists themed markets with Heinzelmännchen (the city's legendary house elves), angels, fairy-tale figures and sailors, linked by a Christmas Market Express tourist train. Cologne came late to the tradition: its first Christmas market opened in 1820.
Rothenburg ob der Tauber, Germany
For a smaller walled town, Rothenburg's Reiterlesmarkt runs from 20 November to 23 December 2026 between the Town Hall and St Jakob's Church. The town's official website gives opening hours of 11am to 7pm from Sunday to Thursday and 11am to 8pm on Fridays and Saturdays, with the market closed on 22 November.
Käthe Wohlfahrt's Christmas Village in the town stays open all year and has a museum inside, so the festive shopping does not stop when the market does.
Visiting more than one German market? Data plans for Germany cover the whole route, from Cologne to Dresden, on one eSIM.
Vienna, Austria
Vienna's Christmas Market fills Rathausplatz, in front of the Gothic-style City Hall, from 13 November to 26 December 2026. It is open daily from 10am to 10pm, closing at 6.30pm on Christmas Eve. The Vienna Christmas Market website describes it as one of Europe's biggest and most beautiful.
The Ice Dream skating rink at the market runs from 13 November 2026 to 6 January 2027, closed on 31 December. The U2 stops at Rathaus, and trams 1, 71 and D stop at Rathausplatz/Burgtheater.
For a Vienna-only break, an Austria data plan keeps maps and tram times on your phone between markets.
Prague, Czech Republic

Prague's two main markets, on Old Town Square and Wenceslas Square, run from 28 November 2026 to 6 January 2027, daily from 10am to 10pm, according to the Prague markets organiser. That makes Prague the pick if you want a market trip after Christmas or over New Year.
Prices are in Czech koruna rather than euros, so mobile data in the Czech Republic is handy for checking exchange rates as you shop.
Strasbourg and Colmar, France
Strasbourg has called itself the Capital of Christmas since 1992, and its Christkindelsmärik dates from 1570. The city lists eight markets across the historic centre, from Place Broglie and Place Kléber to Petite France. The city's official Christmas site had not announced 2026 dates when we checked; the 2025 market ran from 26 November to 24 December.
Colmar, also in Alsace, has published its dates. The Colmar tourist offices' Christmas site sets out 23 November to 29 December 2026 for the town's six Christmas markets. Eurostar lists London to Strasbourg at just over five hours, with a change in Paris.
With both cities in France, French mobile data plans cover an Alsace trip from start to finish.
Brussels, Belgium
Brussels runs Winter Wonders from Friday 27 November 2026 to Sunday 3 January 2027, with Brussels-Central station at the heart of the event. The Winter Wonders website says programme details for 2026 will follow in November. Eurostar runs direct from London St Pancras to Brussels in under two hours.
Budapest, Hungary
Budapest's Christmas market, Vörösmarty Classic Xmas, fills Vörösmarty Square in the city centre. Its official website says the 2026 market opens on 13 November and stays until the New Year, with craft stalls until 28 December.
Hungary uses the forint, not the euro. If Budapest is your only stop, a Hungary-only data plan covers the trip.
Picking the right market for your trip
No official body ranks Europe's Christmas markets, so match the city to the trip you want:
- A classic first visit: Nuremberg, with its opening ceremony and stalls on the Main Market Square.
- The oldest claims: Dresden, which the city calls Germany's oldest market, or Strasbourg, whose market dates from 1570.
- The earliest start: Vienna (13 November) and Cologne (16 November).
- After Christmas or over New Year: Prague (to 6 January 2027) and Brussels (to 3 January 2027).
- Several markets in one city: Strasbourg (eight), Colmar (six) or Cologne.
- No flight: Brussels, direct by Eurostar, or Cologne and Strasbourg with one change.
- A small walled town: Rothenburg ob der Tauber.
- Skating as well as shopping: Vienna, where the Ice Dream rink stays open into January.
Combining two markets in one trip
Brussels and Cologne share a Eurostar route. Eurostar puts London to Cologne at just over five hours with a change in Brussels, so you can stop for Winter Wonders on the way out or back.
Strasbourg and Colmar are both in Alsace and suit a single trip to eastern France. Vienna and Budapest, both on the Danube, make a two-capital break that crosses one border.
Entry rules for British passport holders this winter
GOV.UK's travel advice for Germany, and its pages for Austria, the Czech Republic, France, Belgium and Hungary, set out the same Schengen rules for a full British citizen passport. You can visit without a visa for up to 90 days in any 180-day period, and time in every Schengen country counts towards that limit.
Your passport must have been issued less than 10 years before the day you arrive, and must expire at least 3 months after the day you plan to leave the Schengen area.
The EU's Entry/Exit System (EES) may ask you to register your fingerprints and a photo the first time you enter. It costs nothing, but allow extra time at the border. If you travel by Eurostar from St Pancras, the checks happen before you leave the UK. Children aged 11 or under are not fingerprinted but may have a photo taken.
ETIAS, the EU's new travel authorisation, is not needed yet. As of October 2026, the official ETIAS website says it is not in operation and collects no applications. The EU has not announced a start date yet and will give the date several months ahead. A transitional period of at least six months will follow the launch. You should apply during it, but travellers without an ETIAS will not be refused entry if they meet all other entry conditions. When it opens, apply only through the official site.
Rules can change before December, so check GOV.UK's foreign travel advice for every country on your route before you travel.
Staying connected at European Christmas markets
Three of the four big UK networks charge for EU roaming unless your plan already includes it, while O2 builds it into its tariffs up to a limit. This is what each network's own page shows:
- EE: a £2.72 daily charge, a 7-Day Pass at £16.50 or a 12-Day Pass at £27.50, all using your UK allowances. EE's roaming page also marks the EU zone as eligible for its Inclusive Extras.
- O2: roaming in its Europe Zone is included in its tariffs, with a 25GB limit (or your UK allowance, if that is lower). O2's EU roaming page says this applies to phone SIMs only, not tablets.
- Three: £2.75 a day if you joined or upgraded on or after 18 December 2025, or £2 a day if you joined or upgraded between 1 October 2021 and 17 December 2025. Three's Go Roam page lets you use up to 12GB of your allowance in its Go Roam in Europe destinations.
- Vodafone: £2.75 a day on pay monthly plans that do not include Europe roaming. Buying an 8-day pass for £16 or a 15-day pass for £21 avoids the daily charge. Both are listed on Vodafone's extras page.
Older plans can carry different terms, so check your own plan in your network's app. If roaming is already included, as with O2 up to its limit, you may not need anything else for a short break. If your network charges by the day, add up the cost for your trip and compare it with a data plan for Europe before you go.
A travel eSIM is a digital SIM you download before you fly, so there is no card to swap. Apple's Dual SIM guide says iPhone XS, XS Max, XR and later can use Dual SIM with a physical SIM and an eSIM, and iPhone 13 and later can also run two eSIMs. Either way, you can keep your UK number on the phone while the travel eSIM handles data. The iPhone must be unlocked to use two different networks. On Android, check whether your phone supports eSIM before you buy.
A HelloRoam Europe plan covers Germany, Austria, the Czech Republic, France, Belgium and Hungary on one eSIM, so a Vienna and Budapest trip, or Brussels on the way to Cologne, needs no new SIM at the border.
Questions travellers ask
Which European country has the best Christmas markets?
No official body ranks countries. Germany has three of this guide's six top picks, Nuremberg, Dresden and Cologne, plus the walled town of Rothenburg ob der Tauber. The City of Dresden calls the Striezelmarkt Germany's oldest Christmas market. Outside Germany, Vienna, Prague and Strasbourg are the strongest picks.
What is Europe's biggest Christmas market?
Nobody publishes a like-for-like count, so there is no single answer. Strasbourg's markets drew nearly 2 million visitors a year between 2010 and 2014, according to the city, and Vienna's organisers call the Rathausplatz market one of Europe's biggest. Dresden's Striezelmarkt has more than 200 traders.
What is the most Christmassy town in Europe?
Strasbourg makes the strongest case. It has called itself the Capital of Christmas since 1992 and runs a trail of lights from the cathedral to Petite France and the Neustadt. For a smaller town, Rothenburg ob der Tauber has its Reiterlesmarkt plus Käthe Wohlfahrt's Christmas Village, which is open all year.
Sources
- Nuremberg Christkindlesmarkt: dates and opening hourschristkindlesmarkt.de
- History of the Christkindlesmarktchristkindlesmarkt.de
- Dresdner Striezelmarkt 2026striezelmarkt.dresden.de
- Weihnachtsmarkt am Kölner Domkoelnerweihnachtsmarkt.com
- Christmas in Cologne (KölnTourismus)cologne-tourism.com
- Alt-Rothenburger Reiterlesmarktrothenburg.de
- Käthe Wohlfahrt Rothenburg Christmas Villagekaethe-wohlfahrt.com
- Vienna Christmas Market, Rathausplatzchristkindlmarkt.at
- Vienna City Hall (City of Vienna)wien.gv.at
- Christmas markets in Prague: datestrhypraha.cz
- Noël à Strasbourg: official sitenoel.strasbourg.eu
- Strasbourg's 8 Christmas marketsnoel.strasbourg.eu
- Strasbourg Christmas market historynoel.strasbourg.eu
- Christmas in Colmar: six marketsnoel-colmar.com
- Winter Wonders Brussels 2026plaisirsdhiver.be
- Eurostar: Brusselseurostar.com
- Eurostar: Cologneeurostar.com
- Eurostar: Christmas marketseurostar.com
- Vörösmarty Classic Xmas: opening hoursvorosmartyclassicxmas.hu
- Germany entry requirements (GOV.UK)gov.uk
- Foreign travel advice (GOV.UK)gov.uk
- ETIAS: official EU websitetravel-europe.europa.eu
- Roaming with EEee.co.uk
- O2 EU roamingo2.co.uk
- Three Go Roamthree.co.uk
- Vodafone extras and roaming passesvodafone.co.uk
- Using Dual SIM with an eSIM (Apple Support UK)support.apple.com
- Nürnberger Christkindlesmarkt: Öffnungszeiten (German)christkindlesmarkt.de


Written by
Emily Thornton
Emily Thornton is a travel writer at HelloRoam who covers travel connectivity and eSIM tips for international visitors. She writes about finding reliable data at outdoor events, during weekend city breaks, and on ferry and rail journeys. Emily keeps her tone friendly and jargon-free so any traveler can follow along.



