The best European Christmas markets for a weekend from the UK

Updated 24 October 2026

Cologne, Vienna and Strasbourg are our top three for a first European Christmas market weekend. Cologne puts the cathedral at the heart of the visit, Vienna brings a grand City Hall setting, and Strasbourg offers a circuit of decorated old-town streets. Choose the setting you want to explore twice: once in daylight for the stalls, then after dark for the lights.

How we ranked them

These are editorial choices, based on the market setting, variety described in the full guide, ease of arriving, length of the published season and the activities around the stalls. A large market is not automatically the best trip. The order favours destinations where the visit and the surrounding city make sense together. Travel from the UK is part of the choice.

How we work

We may earn a commission if you book through our Booking.com links, at no extra cost to you. How affiliate links work.

  1. 1. Cologne

    Market roofs, Christmas lights and Cologne Cathedral in a previous season
    Photo: -wuppertaler / CC BY-SA 4.0 · Source image

    Dates: 16 November–23 December 2026; closed 22 November
    Best for: A first trip with a cathedral backdrop

    Why go

    Cologne is a lovely choice when you want a Christmas break that feels festive from the first few steps. The Cathedral market fills Roncalliplatz beside the city’s great landmark, with a decorated tree and a canopy of lights drawing you towards the stalls. Begin with a daylight circuit so you can see the craftsmanship properly, then come back after an indoor break for the evening glow.

    Don’t miss: Cathedral backdrop.

    From London: Around 5h11 by rail via Brussels; station-to-station example.

    Hotels near the market · Read the Cologne guide · Where to stay in Cologne

    Source: Cologne organiser information · guide research 23 October 2026

  2. 2. Vienna

    Vienna Rathausplatz Christmas market in December 2006
    Photo: Marco Aldeia / CC BY-SA 4.0 · Source image

    Dates: 13 November–26 December 2026
    Best for: City Hall and park lights

    Why go

    Start with the view. Vienna’s grand Rathaus rises behind the little wooden stalls, giving even your first, slightly distracted circuit a sense of occasion. Come in daylight to browse, then give yourself a reason to stay until the lights take over. A warm drink, a small present and time to look up are quite enough of an agenda.

    Don’t miss: City Hall after dark.

    From London: Fly Heathrow–Vienna; allow 6–8 hours door to door as an editorial estimate.

    Hotels near the market · Read the Vienna guide · Where to stay in Vienna

    Source: Vienna organiser information · guide research 23 October 2026

  3. 3. Strasbourg

    Strasbourg Christmas market in a previous season
    Photo: Romynine / CC BY-SA 4.0 · Source image

    Dates: 27 November–24 December 2026
    Best for: An Alsace old-town weekend

    Why go

    Strasbourg is best enjoyed as a trail of discoveries rather than one long shopping list. Its Christmas chalets spread through the Grande-Île, so choose a few squares for your first day and leave room for an unexpected lane or a tempting bakery window. Begin around Place Broglie or the Cathedral while you have daylight for the details, then let Place Kléber’s Grand Sapin become your evening destination.

    Don’t miss: The Grand Sapin.

    From London: Around 5–6h by rail via Paris; checked station-to-station examples.

    Hotels near the market · Read the Strasbourg guide

    Source: Strasbourg organiser information · guide research 23 October 2026

  4. 4. Nuremberg

    Nuremberg Christkindlesmarkt in a previous season
    Photo: Roland Berger / CC BY-SA 3.0 · Source image

    Dates: 27 November–24 December 2026
    Best for: Traditional market squares

    Why go

    Nuremberg’s Christkindlesmarkt rewards a gentle approach. The red-and-white canvas roofs gather around Hauptmarkt and Rathausplatz, making a little city of wood and cloth in the middle of the old town. Walk one complete circuit before deciding where to stop: it is easier to notice a beautifully made decoration when you are not trying to choose lunch at the same time.

    Don’t miss: Red-and-white roofs.

    From London: About 1h35 direct from London Stansted (flight leg only).

    Hotels near the market · Read the Nuremberg guide

    Source: Nuremberg organiser information · guide research 23 October 2026

  5. 5. Prague

    Prague Old Town Square Christmas market in a previous season
    Photo: Hynek Moravec / CC BY 2.5 · Source image

    Dates: 28 November 2026–6 January 2027
    Best for: Two central squares

    Why go

    Give Old Town Square your first evening. Arrive with enough daylight to get your bearings, then watch the Christmas tree and the surrounding buildings become the centre of attention. Prague’s two main organiser-run markets, here and on Wenceslas Square, are confirmed for 28 November 2026 to 6 January 2027, daily from 10am to 10pm.

    Don’t miss: The Old Town tree.

    From London: Fly London–Prague; allow 6–8 hours door to door as an editorial estimate.

    Hotels near the market · Read the Prague guide

    Source: Prague organiser information · guide research 23 October 2026

  6. 6. Bruges

    Bruges winter market in a previous season
    Photo: Arthurious / CC BY 4.0 · Source image

    Dates: 20 November 2026–3 January 2027
    Best for: Canals and chocolate stops

    Why go

    Bruges rewards a slower Christmas outing. Begin on the Markt, where the Belfry makes an unmistakable meeting point, then let the little streets lead you towards Simon Stevinplein. These are the city’s two Christmas-market squares, both part of Winter Glow. In 2026 the stalls run from 20 November until 3 January 2027.

    Don’t miss: The Markt in lights.

    From London: Eurostar via Brussels: typically 3h20 station to station; about 5½–7h door to door (editorial estimate).

    Hotels near the market · Read the Bruges guide

    Source: Bruges organiser information · guide research 23 October 2026

  7. 7. Dresden

    Dresden Christmas market in a previous season
    Photo: Jörg Blobelt / CC BY-SA 4.0 · Source image

    Dates: 25 November–24 December 2026
    Best for: Stollen and market traditions

    Why go

    Dresden’s Striezelmarkt fills the Altmarkt from 25 November to 24 December 2026. Give this square a generous part of your weekend rather than treating it as a quick stop between sights. Arrive with enough daylight to learn the layout, choose the stalls you want to revisit, and find somewhere for a warm break.

    Don’t miss: The great pyramid.

    From London: Fly to Berlin and take an onward train; budget a full travel day and check the dated connections.

    Hotels near the market · Read the Dresden guide

    Source: Dresden organiser information · guide research 24 October 2026

  8. 8. Salzburg

    Salzburg Christmas market in front of the cathedral in December 2018
    Photo: Salzburger Nockerl / CC BY-SA 4.0 · Source image

    Dates: 19 November 2026–1 January 2027
    Best for: A compact cathedral-quarter visit

    Why go

    Begin at Residenzplatz and let the cathedral give your evening its bearings. Salzburg’s organiser confirms the Christkindlmarkt for 19 November 2026 to 1 January 2027, across Domplatz, Residenzplatz and parts of Kapitelplatz. It is a market to revisit rather than rush: make one daylight circuit to find the stalls that interest you, then return when the starry lighting changes the character of the squares.

    Don’t miss: The cathedral squares.

    From London: Direct UK flights or fly to Munich and continue by rail; check seasonal start dates.

    Hotels near the market · Read the Salzburg guide

    Source: Salzburg organiser information · guide research 24 October 2026

  9. 9. Colmar

    Colmar Christmas market at night in December 2014
    Photo: 0x010C / CC BY-SA 4.0 · Source image

    Dates: 23 November–29 December 2026 (six main markets)
    Best for: Small squares and decorated streets

    Why go

    Give Colmar time to unfold one square at a time. The official Christmas site confirms six main markets from 23 November to 29 December 2026, with a separate timetable for the Gourmet Market. Start in daylight to understand how the Old Town fits together, then return to a favourite place when the lights take over.

    Don’t miss: The lights after dark.

    From London: Eurostar via Paris and SNCF onward toColmar; Basel–Mulhouse andStrasbourg are flight gateways.

    Hotels near the market · Read the Colmar guide

    Source: Colmar organiser information · guide research 24 October 2026

  10. 10. Berlin

    Berlin Christmas market in a previous season
    Photo: Clouha at English Wikipedia / CC BY 3.0 · Source image

    Dates: 23 November–31 December 2026 (Gendarmenmarkt)
    Best for: A city with several market choices

    Why go

    Begin with WeihnachtsZauber at Gendarmenmarkt, where the concert hall and two cathedral domes give your evening a wonderfully theatrical backdrop. The organiser confirms 23 November to 31 December 2026. This guide uses those dates for its main market; Berlin’s other Christmas markets keep their own calendars.

    Don’t miss: The square after dark.

    From London: Direct London–Berlin flights; allow roughly 6–8 hours door to door as an editorial planning estimate.

    Hotels near the market · Read the Berlin guide

    Source: Berlin organiser information · guide research 24 October 2026

  11. 11. Budapest

    Advent Basilica Christmas market in Budapest in December 2019
    Photo: Elekes Andor / CC BY-SA 4.0 · Source image

    Dates: 13 November 2026–1 January 2027 (Advent Bazilika)
    Best for: Hungarian food and crafts

    Why go

    Make Szent István tér your first market stop. Advent Bazilika’s own site confirms 13 November 2026 to 1 January 2027, with the square in front of St Stephen’s Basilica as its setting. A tree, lights and Hungarian artisans give you plenty to look at before you choose a snack.

    Don’t miss: An evening at the Basilica.

    From London: Fly to Budapest and use100E to Deák Ferenc tér; allow 7–9 hours door to door as an editorial estimate.

    Hotels near the market · Read the Budapest guide

    Source: Budapest organiser information · guide research 24 October 2026

  12. 12. Kraków

    Kraków Main Market Square Christmas market in December 2025
    Photo: Zala / CC BY-SA 4.0 · Source image

    Dates: 27 November 2026–3 January 2027; organiser may extend to 6 January
    Best for: The Main Market Square

    Why go

    Start with a circuit of Rynek Główny before choosing your first stall. Kraków’s organiser Artim, acting for the Kraków Merchants’ Congregation, announces a Christmas market beginning on 27 November 2026. Its exhibitor invitation gives a closing date of 3 January 2027, with a possible extension to 6 January.

    Don’t miss: The Cloth Hall setting.

    From London: Fly London–Kraków, then take the airport train; allow 6–8 hours door to door as an editorial estimate.

    Hotels near the market · Read the Kraków guide

    Source: Kraków organiser information · guide research 24 October 2026

  13. 13. Copenhagen

    Copenhagen Christmas market in a previous season
    Photo: Maria Eklind / CC BY-SA 2.0 · Source image

    Dates: 13 November 2026–3 January 2027 (Tivoli); Højbro Plads 14 November–20 December 2026
    Best for: Tivoli and the open city squares

    Why go

    Copenhagen works best as a Christmas weekend with two different moods. Begin with Tivoli, whose Christmas season runs from 13 November 2026 to 3 January 2027, then leave another part of the trip for the city’s squares. The municipal visitor service confirms the same opening day, and Tivoli’s dated programme extends into January.

    Don’t miss: Tivoli after dark.

    From London: Direct London–Copenhagen flights; roughly 6–8 hours door to door is an editorial planning estimate.

    Hotels near the market · Read the Copenhagen guide

    Source: Copenhagen organiser information · guide research 24 October 2026

  14. 14. Munich

    Munich Christkindlmarkt in 2013
    Photo: Ashwin Chandrasekaran / CC BY 2.0 · Source image

    Dates: 20 November 2026 to 24 December 2026
    Best for: Marienplatz, Rindermarkt, pedestrian streets and New Town Hall courtyard

    Why go

    Choose Munich for Marienplatz, Rindermarkt, pedestrian streets and New Town Hall courtyard. Use the full guide for the published programme, arrival information and named hotel options.

    From London: Compare a dated journey and the final city transfer in the full guide.

    Hotels near the market · Read the Munich guide

    Source: Munich organiser information · guide research 24 October 2026

  15. 15. Frankfurt

    Frankfurt Christmas Market in 2025
    Photo: Dr. Thomas Liptak / CC BY-SA 4.0 · Source image

    Dates: 23 November 2026 to 22 December 2026
    Best for: Römerberg, Paulsplatz, Mainkai (including children’s market), Hauptwache, Friedrich-Stoltze-Platz (Pink Christmas), Roßmarkt

    Why go

    Choose Frankfurt for Römerberg, Paulsplatz, Mainkai (including children’s market), Hauptwache, Friedrich-Stoltze-Platz (Pink Christmas), Roßmarkt. Use the full guide for the published programme, arrival information and named hotel options.

    From London: Compare a dated journey and the final city transfer in the full guide.

    Hotels near the market · Read the Frankfurt guide

    Source: Frankfurt organiser information · guide research 24 October 2026

  16. 16. Stuttgart

    Stuttgart Christmas Market in 3 Ma
    Photo: WolfHD / CC BY-SA 3.0 · Source image

    Dates: 25 November 2026 to 23 December 2026
    Best for: Schlossplatz, Schillerplatz, Marktplatz and Karlsplatz

    Why go

    Choose Stuttgart for Schlossplatz, Schillerplatz, Marktplatz and Karlsplatz. Use the full guide for the published programme, arrival information and named hotel options.

    From London: Compare a dated journey and the final city transfer in the full guide.

    Hotels near the market · Read the Stuttgart guide

    Source: Stuttgart organiser information · guide research 24 October 2026

  17. 17. Aachen

    Aachen Christmas Market in 2017
    Photo: Nima j72 / CC BY-SA 4.0 · Source image

    Dates: 20 November 2026 to 23 December 2026
    Best for: Around the Cathedral and Town Hall; Markt, Katschhof, Münsterplatz and Holzgraben

    Why go

    Choose Aachen for Around the Cathedral and Town Hall; Markt, Katschhof, Münsterplatz and Holzgraben. Use the full guide for the published programme, arrival information and named hotel options.

    From London: Compare a dated journey and the final city transfer in the full guide.

    Hotels near the market · Read the Aachen guide

    Source: Aachen organiser information · guide research 24 October 2026

Best for: quick picks

TripOur suggestionWhy choose it
A first tripCologneA cathedral setting close to the central arrival point
A grand settingViennaMake City Hall the centre of the weekend
Old-town streetsStrasbourgChoose a walking circuit through the market squares
A compact weekendSalzburgStay with the cathedral-quarter circuit
Market traditionsNurembergPut the main square and local food first
Several different outingsBerlinChoose one main market and add another city visit

What a Brit needs to know

Start with the country-specific practical section in the full guide. The destinations use different currencies, and a train or flight booking does not settle the final journey to your hotel. Compare the arrival point, transfer and market setting before booking a short break. Keep the full guide open alongside the organiser’s information when choosing tickets or an evening activity.

Passports and border arrangements need a current check for your nationality and travel dates. This comparison page does not add a second copy of time-sensitive entry rules: each European guide links to the official information used for its practical section. Read that section before paying for a trip and allow time for the arrival formalities on the route you choose.

Package or DIY?

DIY gives you control over the hotel, journey and hours spent at the stalls. An organised break can suit a reader who wants those arrangements made together. Compare the hotel location and actual time in the market city, rather than judging the package by its headline itinerary alone.

Compare European market trips by train · Plan a European break budget

Compare the dates and arrival points

MarketDatesArrival pointSettingAfter Christmas
Cologne16 November–23 December 2026; closed 22 NovemberKöln HauptbahnhofRoncalliplatz, beside Cologne CathedralNo published dates
Vienna13 November–26 December 2026Wien Hauptbahnhof; U2 Rathaus for the marketRathausplatz and RathausparkSelected dates; see guide
Strasbourg27 November–24 December 2026StrasbourgGrande-Île squares, including Place Broglie, Cathedral Square and Place KléberNo published dates
Nuremberg27 November–24 December 2026Nürnberg HauptbahnhofHauptmarkt and Rathausplatz, Nuremberg old townNo published dates
Prague28 November 2026–6 January 2027Praha hlavní nádraží; Staroměstská for Old Town SquareOld Town Square and Wenceslas SquareSelected dates; see guide
Bruges20 November 2026–3 January 2027Brugge railway stationMarkt and Simon StevinpleinSelected dates; see guide
Dresden25 November–24 December 2026Dresden Hauptbahnhof; use DVB for the dated city-centre connectionAltmarkt, DresdenNo published dates
Salzburg19 November 2026–1 January 2027Salzburg Hauptbahnhof; buses to the Old TownDomplatz and Residenzplatz, with parts of KapitelplatzSelected dates; see guide
Colmar23 November–29 December 2026 (six main markets)ColmarSix Old Town Christmas markets; Gourmet Market at Montagne VerteSelected dates; see guide
Berlin23 November–31 December 2026 (Gendarmenmarkt)Stadtmitte U-Bahn; Berlin Hauptbahnhof for long-distance trainsGendarmenmarkt; other Berlin markets have separate datesSelected dates; see guide
Budapest13 November 2026–1 January 2027 (Advent Bazilika)Deák Ferenc tér; Budapest main-line stations depend on your trainSzent István tér; Vörösmarty tér as a second marketSelected dates; see guide
Kraków27 November 2026–3 January 2027; organiser may extend to 6 JanuaryKraków GłównyRynek Główny (Main Market Square)Selected dates; see guide
Copenhagen13 November 2026–3 January 2027 (Tivoli); Højbro Plads 14 November–20 December 2026København H for Tivoli; Kongens Nytorv for the harbour areaTivoli Gardens; Højbro Plads and seasonal city marketsSelected dates; see guide
Munich20 November 2026 to 24 December 2026See the dated arrival information in the guideMarienplatz, Rindermarkt, pedestrian streets and New Town Hall courtyardNo published dates
Frankfurt23 November 2026 to 22 December 2026See the dated arrival information in the guideRömerberg, Paulsplatz, Mainkai (including children’s market), Hauptwache, Friedrich-Stoltze-Platz (Pink Christmas), RoßmarktNo published dates
Stuttgart25 November 2026 to 23 December 2026See the dated arrival information in the guideSchlossplatz, Schillerplatz, Marktplatz and KarlsplatzNo published dates
Aachen20 November 2026 to 23 December 2026See the dated arrival information in the guideAround the Cathedral and Town Hall; Markt, Katschhof, Münsterplatz and HolzgrabenNo published dates

Questions before you go

Which market should I choose for a first trip?

Cologne, Vienna and Strasbourg are our top three for a first European Christmas market weekend. Cologne puts the cathedral at the heart of the visit, Vienna brings a grand City Hall setting, and Strasbourg offers a circuit of decorated old-town streets. Choose the setting you want to explore twice: once in daylight for the stalls, then after dark for the lights.

When do the Christmas markets open?

Opening dates differ by destination. The comparison table gives each guide’s published dates; use the full guide for separate venues and closed days.

Are the markets free?

Check the Entry section in the destination guide. A market with free browsing can still have separately ticketed skating, rides, trails or other activities.

Should I visit for a day or stay overnight?

An overnight stay gives you a second visit and more time in the city. A day trip makes sense when the outward journey, market hours and journey home fit comfortably together.

Which markets stay open after Christmas?

Use our markets open after Christmas guide to compare the published trading dates and venue exceptions. A season extending into January does not mean every stall or attraction continues until then.

Compare the full 2026 calendar · Markets open after Christmas

Prefer an organised break?

Compare packages, coach trips and river cruises

Words at the market

Read the Christmas market glossary