The 11 Best Christmas Markets in Europe 2021

Christmas is such a magical time of year and what better way to get into the Christmas spirit than visiting one of the best Christmas markets in Europe? It’s something I have loved to do since I lived in Vienna 25 years ago and we now love to take the children to help them feel the magic of Christmas.

Christmas markets (Christkindlmarkt) originated in Germany. Arguably, you’ll still find the best Christmas markets in Germany although they are now facing stiff competition from markets all around Europe.

**This post will be updated as soon as 2021 dates are released. This post contains affiliate links. Should you click on one and book something, we may earn a small commission but at no extra cost to you**

Traditional gingerbread hearts

Traditional gingerbread hearts

What is a Christmas market?

A Christmas market is a collection of little wooden shacks adorned with twinkling lights and decorations. They sell Christmas themed goodies such as hand-made arts and crafts, Christmas decorations, Glühwein (a hot mulled wine), traditional gingerbread hearts (Lebkuchenherzen) and sweets galore.

The colder the weather, the more atmospheric the experience is.  They are located in the most beautiful European cities. Think of medieval walled towns with old town squares and you’ll probably find a market there. We’ve heard that there are also Christmas markets US-style and that Leavenworth Christmas market is a particularly good one.

Where are the best Christmas markets in Europe?

If you like the sound of a Christmas market but aren’t sure where to find them, we have covered the best Christmas markets in Europe. Our comprehensive guide to the best Christmas markets in Europe includes information on opening dates for 2021 if they have been released, what you can expect from each market and accommodation options for every budget in the vicinity of the markets.

Festive goodies at a Christmas market stall

Festive goodies at a Christmas market stall

Vienna Christmas Markets

The Viennese Christmas markets are my favourite (and arguably the best Christmas markets in Europe). It feels like the whole town transforms into a Christmas wonderland because each main square has its own market.

The main one is in the Rathausplatz outside the Rathaus (city hall). Others are located in Maria Theresien Platz, Stephansplatz (by the impressive Stephansdom) and at Schönbrunn Palace (which is spectacular and well worth a visit, even though it is a little way outside of Vienna town centre).

You can expect ice skating and reindeer rides as well as all of the traditional fare of a Christmas market. We love the reusable mug system for the mulled wine. You pay a deposit and receive your glühwein in a mug painted with a Viennese scene. It’s a lovely keepsake and worth foregoing the €2.50/3.00 deposit.

Other Austrian Christmas markets worth visiting are Salzburg, Innsbruck, St. Gallen and Graz.

Vienna Christmas market dates

**They are planning to open in December 2020 at the earliest**

Viennese Dream Christmas Market – 15th November to 26th December 2020

Christmas Village Belvedere Palace – 20th November to 26th December 2020

Christmas Village on Maria-Theresien-Platz – 18th November to 26th December 2020

Christmas Market at Schloss Schönbrunn – 21st November to 26th December 2020

Christmas Market at St Stephen’s Square – 13th november to 23rd December 2020

Accommodation in Vienna

Luxury: Hotel Sacher – for a truly Viennese experience. Make sure to try their famous Sacher Torte

Boutique : Hotel Konig von Ungarn– Vienna’s oldest hotel, founded in 1746 and very centrally located close to Stephans Platz Christmas market

Budget / Mid-range : – KH Apartments Universitaet – modern, clean apartments located very close to the Rathaus Christmas market

Nothing takes your fancy? Click here for the best deals on all the hotels in Vienna

Vienna Christmas market

Vienna Christmas market

Zurich Christmas Markets

The Zurich Christkindlimarkt at the main station in the center of town is somewhat of an institution and a great way to experience Christmas in Switzerland.

It features approximately 140 different stalls right inside the main hall of the station, along with a stunning Christmas tree that is a tourist attraction in its own right. It towers over the end of the market, standing 32-ft-tall, and is generously decorated with Swarovski crystals from top to bottom.

Although this also happens to be the largest indoor Christmas market in Europe, given the station is mostly open at both ends, it still feels like an outdoor market.

If you want the true outdoor Christmas market feeling instead then you will have to head down to Bellevue where another more recent addition is located. It is similar to the train station market, although more random in its layout and somewhat smaller. It also lacks the mind-blowing Christmas tree but is still worth a visit.

Zurich Christmas market dates

25th November – 24th December 2021

Accommodation in Zurich

Luxury: Hotel Schweizerhof Zurich – not as luxurious as some of the Grand Dames in Zurich but you can’t beat the location right next to the main station

Boutique: Widder Hotel – a carefully renovated luxury townhouse building 300m from the main station

Budget / Mid Range: Motel One Zurich – modern and budget design hotel near the station

Nothing takes your fancy? Click here for the all Zurich hotels

Zurich Christmas market.

Zurich Christmas market

Prague Christmas Markets

I can’t think of a more perfect location than Prague for a Christmas market. The medieval centre of Prague provides the ideal setting and the weather in late November – December is cold enough for some atmospheric snow. There are two main markets – Prague Old Town and Wenceslas Square. They’re only 5 minutes apart by foot so you can easily visit both.

You’ll find traditional wood-carved toys, hand-cut crystal items and lots of confectionery. Enjoy hearty (i.e. meaty) Czech food and roasted chestnuts washed down with a much-needed warming glass of mulled wine. Trying the traditional Trdelník (rolled dough that is wrapped around a stick and roasted then topped with sugar) is a definite must too. Many people believe Prague to be one of the best European Christmas markets, if not the best.

Prague Christmas market dates

**The markets in Old Town Square and Wenceslas Square have been CANCELLED**

28th November – 6th January 2021 (incl. Christmas Eve, Christmas Day and New Years Day)

Accommodation in Prague

Luxury: The Alchymist Grand Hotel & Spa – located in a UNESCO protected building with ornate bedrooms and bathrooms. A short walk across Charles Bridge to the Old Town

Boutique: MOODs Charles Bridge – very centrally located and great for families with lovely breakfast

Budget / Mid Range: Old Prague House – centrally located with a fabulous breakfast

Nothing takes your fancy? Click here for the all Prague hotels

View of Prague Christmas market from above.

View of Prague Christmas market from above

Nuremberg Christmas Market

The Nürnberg Christkindlesmarkt is one of Germany’s oldest Christmas markets and dates back to around 1530. It’s held in the Hauptplatz (main square) and it’s most famous for its gingerbread and Nuremberger Bratwurst (finger-sized sausage) which you’ll smell cooking as you wander around. All the wooden chalets have a distinctive red and white candy cane striped roof.

All handicrafts are locally made and we love that they are doing their bit for the environment by providing reusable cups for the mulled wine (similar system to Vienna) and their electricity comes from a nearby hydro-electric plant.

The nearby Munich market is worth a visit too, particularly if you are flying into or out of Munich. In fact, there are lots of things to see and do on day trips from Munich. Other German markets worth visiting are Hamburg, Leipzig, Dusseldorf, Berlin, Aachen and Bremen.

Nuremberg Christmas market dates


27th November – 24th December 2020

Accommodation in Nuremberg

Luxury: Adina Apartment Hotel – Luxury apartment hotel in the centre of Nuremberg. Great for families.

Boutique: Sorat Hotel Saxx Nurnberg – Close to the Christmas market

Budget / Mid Range: Centr Apartments Nurnberg – Basic accommodation in the heart of Nuremberg

Nothing take your fancy? Click here for the best deals on all Nuremberg hotels

Nuremberg christmas market

Nuremberg Christmas market – photo credit

Budapest Christmas Market

The main Christmas market in Budapest can be found on St Stephen’s Square in front of the beautiful St Stephen’s Basilica. It is relatively new but sells traditional Hungarian crafts. Enjoy hearty Hungarian staple foods such as goulash, and finish with a slice of flódni, five sweet layers of cake with 4 different fillings or Chimney cake.

There’s a great community spirit where people can enjoy free concerts, light shows with 3D glasses and ice skating.

Budapest Christmas market dates


Vörösmarty Square – 6th November to 1st January 2021

Budapest Basilica Christmas market – 20th November to 1st January 2021

Accommodation in Budapest

Luxury: Aria Hotel Budapest – stunning hotel with a suite suitable for 4 close to the market

Boutique: Art Deco Basilica Residence – located right next to the Christmas market, suitable for families

Budget / Mid Range: Luxury Central Apartment – 2 bedroom apartment close to the market

Nothing takes your fancy? Click here for the best deals on all Budapest hotels

Aerial view of the Budapest Christmas market

Aerial view of the Budapest Christmas market

Colmar Christmas Market

Colmar, Alsace is one of Europe’s fairy-tale towns. The narrow cobbled streets in the old town are lined with brightly coloured houses and it has a real-life Disney feel to it. Over Christmas in Colmar, the old town is taken over by 180 stalls. You will find the traditional Christmas market fare, but being France, you will also find gourmet food stalls.

We love it because of the fairy-tale feel of the town. The houses are like gingerbread houses, making them the perfect backdrop for the market. We also love the fact that the old town is so small and easy to navigate with mostly pedestrianised streets. Or if you fancy taking in the town from the water, Colmar is a stop on the Tauck Christmas market river cruise.

The nearby Strasbourg Christmas market is also worth visiting as are neighbouring Eguisheim and Riquewihr, two of the most beautiful villages in France.

Colmar Christmas market dates


20th November – 30th December 2020

Accommodation in Colmar

Luxury: Hotel Le Colombier  – very centrally located in the Old Town

Boutique: Hotel Quatorze – lovely hotel in the centre of Colmar with family suites

Budget / Mid Range: Pierre & Vacances Petit Venise – just 10 minutes walk from Little Venice and the Old Town. Good standard apartment hotel with a pool.

Nothing takes your fancy? Click here for all Colmar hotels

Colmar Christmas market

Colmar Christmas market (Photo Credit : Marche de Noel de Colmar)

Stockholm Christmas Markets

As with most other cities, Stockholm has a few Christmas markets. The main (and best) one to visit after Skansen (for which there is quite a hefty admission fee) is the one in Gamla Stan. It’s the oldest and most traditional, dating back to 1837. You’ll find handicrafts, glögg (Swedish mulled wine) and other Swedish gastronomic delights.

Stockholm Christmas market dates


21st November – 23rd December

Accommodation in Stockholm

Luxury: Nobis Hotel –  in the heart of the shopping district and close to the Old Town

Boutique: Lady Hamilton Apartments – located by the Old town and very close to the Christmas market. Good for families with the option of a 2 bedroom apartment

Budget / Mid Range: Old Town Lodge – very centrally located near the Christmas market area of Gamla Stan. Quadruple rooms with shared bathroom for families available with breakfast included.

Nothing takes your fancy? Click here for all Stockholm hotels

The 11 Best Christmas Markets in Europe 2021 1

Tallinn Christmas Market

The Tallinn Christmas market has become increasingly popular and is, without a doubt, a beautiful spot for a European Christmas market. Tallinn is the oldest capital city in Northern Europe and has one of the best-preserved medieval town centres in the world. The Christmas market is held in the town square and in the middle of the market is a huge Christmas tree which was first erected in 1441.

You’ll find Christmas decorations and Christmas lights to help get you into the Christmas spirit. Local merchants will offer traditional Estonian food, from black pudding and sour cabbage to gingerbread and mulled wine, as well as various handicrafts. Children will be able to enjoy merry-go-round rides.

If you can’t find anything you like to eat in the market, there are plenty of other great places to eat in Tallinn.

Being this far north, expect very cold weather and make sure to dress accordingly.

Tallinn Christmas market dates


15th November – 5th January 2021

Accommodation in Tallinn

Luxury: Schlössel Hotel – a beautiful luxury hotel in the Old Town

Boutique: Savoy Boutique Hotel – best boutique hotel in Estonia three years in a row. Effortlessly stylish.

Budget / Mid Range: Cozy Apartment – very centrally located 2 bedroom apartment

Nothing take your fancy? Click here for all Tallinn hotels

Talinn Christmas market

Talinn Christmas market

Brussels Christmas Market

The main Christmas market in Brussels (Winter Wonders) takes place in the Grand Place in the centre of town. There’s a huge Christmas tree, magical lights and a skating rink, all overlooked by the majestic town hall. You’ll find all the usual Christmas gifts and decorations in the wooden chalets, and being Belgium, you have the added bonus of sampling one of the many Belgian beers in the surrounding bars.

Brussels Christmas market dates


27th November – 3rd January 2021

Accommodation in Brussels

Luxury: Rocco Forte Hotel Amigo – located on the corner of the Grand Place with great views of the market.

Boutique: The Dominican – centrally located

Budget / Mid Range: Appartement Grand Place – lovely 2 bedroom apartment centrally located

Nothing takes your fancy? Click here for all Brussels hotels

Brussels Christmas market

Brussels Christmas market

Manchester Christmas Markets

Manchester was the first city in the UK to hold a Christmas market. It was set up in 1999 and has been growing ever since. There are 10 locations throughout the city with over 300 stalls and a mind-blowing 9 million visitors each year. It is the biggest Christmas market in the UK.

You’ll find traditional Christmas gifts, street performers and a whole range of international foods, including Bratwurst and Goulash and mulled wine. You’ll almost think you’re in Germany!

Manchester Christmas market dates


Accommodation in Manchester

Luxury: The Midland – most centrally located luxury hotel. Suites with 2 double beds

Boutique: Native Manchester – beautifully converted warehouse in a central location with 2 bedroom apartments

Budget / Mid Range: Dreamhouse Apartments – 2 bedroom apartments in the heart of Manchester

Nothing takes your fancy? Click here for all Manchester hotels

Manchester Christmas markets

Manchester Christmas markets

Cologne Christmas Market

We had to put another German market in here seeing as they originated in Germany. The Cologne Christmas markets offer something for everyone and they are found all over town. The more traditional Alter Markt by the town hall is great for children. Here you’ll find a traditional children’s roundabout, puppet theatre, Santa Claus grotto and many toy stands.

In all of the Christmas markets, there will be Christmas music, arts and crafts, toys, Christmas decorations and the scent of mulled wine, hot chestnuts and gingerbread.

Cologne Christmas market dates

**The Cathedral Christmas market and Old Town Christmas market have been CANCELLED 2020. Other markets may still take place**

25th November – 23rd December

Accommodation in Cologne

Luxury: Excelsior Hotel Ernst am Dom – directly opposite the Cologne cathedral

Boutique: Stern am Rathaus – located centrally by the town hall and with family suites

Budget / Mid Range: Hotel und Restaurant Lowenbrau Koln – centrally located, family room with bathroom

Nothing takes your fancy? Click here for all Cologne hotels

Cologne Christmas market

Cologne Christmas market

London Winter Wonderland

There is so much to do at the Winter Wonderland in Hyde Park. The Christmas market (with over 200 stalls) is just a small part of it.

There is the largest ice skating rink in London, fairground rides, Santa Land, and shows. We go there mainly for the Christmas market, mulled wine and Bavarian food. It is so big, you can spend a whole day there (but be sure to save some time for all other wonderful Christmas in London activities!).

Entrance is free but most of the rides are payable and it is advisable to book some things in advance. London is one of the best UK cities to visit at Christmas with kids and Winter Wonderland is a must see during your trip.

There are lots of other London Christmas Markets which you can read about in our post.

Winter Wonderland dates

**Winter Wonderland has been CANCELLED FOR 2020**

Accommodation in London

There is no shortage of accommodation in London to suit every budget, but we’ve picked the closest to Hyde Park in each category.

Luxury: The Berkeley – Luxury hotel in Knightsbridge only a few minutes walk from Hyde Park. It has interconnecting rooms if you are travelling with a family

Boutique: The Capital – located very close to Hyde Park with 2 bedroom apartments

Budget / Mid Range: YHA London St Pancras – There’s really not a lot of budget accommodation around the Hyde Park / Knightsbridge area so why not stay somewhere with easy access to the Piccadilly line. Kings Cross is only 15 minutes on the tube to Hyde Park Corner.

Nothing takes your fancy? Click here for all London hotels

Winter Wonderland London

Winter Wonderland London

We hope this has put you in the mood for Christmas and that you’ll enjoy the markets as much as we do. It’s great fun for all the family.

If you have a favourite that we haven’t mentioned, we’d love to hear about it.

If you found this post helpful, why not bookmark it, share it with friends or pin it for later?

The 10 Best Christmas Markets in Europe

The Best Christmas Markets in Europe

Europe's most beautiful Christmas markets

The Best Christmas markets in Europe

Organise your own Reindeer safari in Finnish Lapland on cheap Lapland holidays.
20 replies
  1. Terry
    Terry says:

    Wherever you visit for Christmas markets there will always be beautiful old churches or a cathedral nearby. Most of them have a Christmas display which will add to your Christmas Market experience. Whether you are religious or not you will be welcome in any Church in any country. We are not religious but we love the peaceful atmosphere inside a church and always light a candle and pause to think of loved ones no longer with us at such a joyful time of the year.

    • wpx_nosweats
      wpx_nosweats says:

      That’s so true and a lovely thing to do. We’re not religious either but do enjoy the beauty of the cathedrals and churches in places like these.

  2. Jenny
    Jenny says:

    Wow. Mesmerizing. The only place I have been is London, Hyde Park during Spring Break. We loved it and spend the entire day exploring. I cannot imagine the beauty of this area at Christmas. And all of the others. I’m inspired to get over there one day during Christmastime.

    • Jacs
      Jacs says:

      London really is magical at Christmas. There’s so much going on. I’m just writing a post on London with kids at Christmas and realising there’s a lot more than I ever knew!

  3. Johannes
    Johannes says:

    Very nice list! We’ve been to all but one of these – because Tallinn was a bit too far away haha – and I can confirm they are all breathtaking. One Christmas market in Europe you absolutely should not miss is the one in Glorenza in North Italy. It’s one of Europe’s smallest cities at about 900 or so residents, but legally a city because of its intact medieval city walls and architecture. Truly a sight to behold, even more so when covered in snow and filled with candlelight and merry songs. Every year during our winter holidays in Naturno (an equally beautiful town a few kilometers away) we make sure to visit and have some mulled wine and cookies!

    • Jacs
      Jacs says:

      Hi Johannes
      Thanks for your comment. We love to hear about smaller Christmas markets. Glorenza sounds magical. We much prefer a market in an old walled city with snow!

  4. Sandra Ans
    Sandra Ans says:

    This was a very good and useful guide through Christmas markets in Europe. I have spent Christmas time in Riga, Tallinn, Berlin, and Prague. Till now I can say, that Berlin is my favorite! You need to visit it! But my next destination for my next Christmas is Vienna!

    • Jacs
      Jacs says:

      Thank you Sandra. It was a hard one to write in the sense that there are so many fantastic markets and it was hard to narrow down. I will need to do another one to include Berlin. Have a lovely time in Vienna!

  5. Lisa - sustainable solo travel blog
    Lisa - sustainable solo travel blog says:

    The dates you shared in the article, were those for 2019 or are they already for the 2020 markets? Maybe you might want to include a year ;)
    (the ones I went to (Ulm, Zurich,..) have already shared their 2020 dates, thats why I’m asking :) )


    • Jacs
      Jacs says:

      Hi Lisa, thanks for your comment. Yes, these are for 2019 as not all of the dates have been released yet, but I’ve now made it clearer in my post.


Trackbacks & Pingbacks

  1. Christmas in Portugal - why you have to visit! | travel-boo | Portugal & Spain Travel Blog says:

    […] Christmas markets in Portugal have become ever more popular. In Lisbon there are several fairly big fairs & markets as well as tons of smaller ones found scattered around the city. […]

  2. Top 5 Destinations on My Christmas Travel Wishlist - Migrating Miss says:

    […] There are decorations everywhere, and the Old Town Square has to be one of the most perfect places for a Christmas Market and I think it’s one of the best Christmas markets in Europe. […]

  3. The 10 Best Family Holiday Destinations For 2021 – The Best says:

    […] – for cute fairy tale villages (and wine). Make sure to visit Kayersberg, Eguisheim, Riquewihr and Colmar. You’ll see where Disney got its inspiration for the film Beauty and the Beast.  The narrow pedestrian streets are perfect for the kids to explore. If you are there around Christmas, Colmar has one of the best Christmas Markets in Europe. […]

  4. 20 Extraordinary Plus Beaux Villages de France You Must Visit says:

    […] the summer months, it is also worth considering that towns and villages in Alsace have some superb Christmas markets, such as Colmar and Strasbourg, which are not to be […]

  5. 15 Extraordinary Plus Beaux Villages de France You Must Visit says:

    […] the summer months, it is also worth considering that towns and villages in Alsace have some superb Christmas markets, such as Colmar and Strasbourg, which are not to be […]

  6. 15 Awesome Things to do in Vienna with Kids – Treasured Family Travels says:

    […] If you happen to be here around the Christmas holidays, you need to visit the Christmas market at Schönbrunn! It’s one of the best Christmas markets in Europe. […]

  7. Christmas in Europe: Top 5 Destinations | At Lifestyle Crossroads says:

    […] Besides, when it comes to an epic holiday atmosphere, Vienna will definitely win oven any first-time visitor with some of the best Christmas markets in Europe. […]

  8. The Best Markets in Europe and the UK Recommended by 15+ Travel Bloggers | Voyaging Herbivore says:

    […] you like Christmas markets, you won’t want to miss these other amazing European Christmas […]

  9. Schloss Hellbrunn, Touring the Palace & Musical Trick Fountains - Travel HerStory says:

    […] During Christmas, the palace courtyard and driveway are transformed into an Advent market. Christmas Markets in Europe are amazing sights to behold! Nothing like what we have in the […]

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *