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. There is no need to make every purchase on the first lap: choose a meeting point, compare the gift stalls and let lunch happen when something catches your eye.

    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

    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. The main Rathausplatz market runs from 13 November to 26 December in 2026; on Christmas Eve it closes earlier, at 6.30pm. There is plenty here for more than determined shoppers.

    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

    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. The change from an afternoon browse to the lights after dark is a good reason to take a proper warm-up break between the two.

    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. The opening prologue, spoken by the Christkind from the Frauenkirche balcony, is an especially distinctive part of the tradition; in 2026 it is scheduled for 5.30pm on 27 November.

    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. You can make a lovely visit out of one square; staying overnight means the second need not be squeezed in before your train. Part of the pleasure is the setting. Old Town Square’s marketplace story reaches back to medieval trade routes, while the town hall, Týn church and richly varied façades make a splendid frame for your visit.

    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. The broader winter programme lasts longer, so avoid booking a late-January trip expecting the Christmas markets still to be open. Winter Glow held its seventh edition in 2025. This year brings refreshed market styling, with lit stalls, gifts and winter treats.

    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. The final day closes early, so Christmas Eve needs a different plan from a December evening. The city traces the market’s story to 1434, and its association with Christmas baking is part of the pleasure of visiting.

    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. The setting carries a long market history. Salzburg’s tourism office traces an earlier trading market on Cathedral Square to the late fifteenth century.

    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. You do not need to see every stall before choosing your first warm drink. The setting is a large part of the pleasure. Colmar’s official visitor guide describes an illuminated historic centre, with market sites woven through its old streets.

    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. Choose one or two neighbourhoods for the weekend, rather than trying to collect every market in a single evening. Gendarmenmarkt rewards an unhurried circuit. Look inside the craft tents and ask about the objects that catch your eye. The organiser describes woodwork, ceramics, textiles, leather, glass and jewellery, with opportunities to see craftspeople working.

    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. The main market hours run into the evening, but Christmas and New Year have separate arrangements, so check the calendar for your particular visit. Vörösmarty tér gives the weekend a second market rather than a reason to hurry the first.

    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. Plan within the earlier period and check the final announcement if your trip depends on the last days. The market belongs in a square whose trading story reaches back centuries. The Cloth Hall and the surrounding Old Town buildings make the setting worth a visit in daylight as well as after dark.

    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. Choose your exact day in the official calendar before buying: opening times, ticket inclusions and performances need their own checks. Inside Tivoli, let the decorated gardens be the main event rather than rushing from one ride to another.

    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

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

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