One of the most time consuming tasks when Christmas holiday trip planning is finding the right accommodation. Whether you prefer a luxury hotel, a budget hostel or anything in between, you need to read reviews, compare prices, verify the location and double check all your requirements are met.
We’ve taken care of the hard part for you with this detailed hotel and accommodation guide, listing the best Christmas hotels in Europe, specifically those that are within walking distance to or otherwise near the Christmas markets.
Our focus is to be inclusive in our recommendations, listing the best hotels covering a range of budgets, all with excellent reviews, quality features and convenient locations.
Christmas Hotels in Europe 2021
We have compiled full guides on where to stay in a number of the most popular Christmas destinations in Europe. Click below to read our recommendations or scroll down to search our hotel directory.
Austria
- Innsbruck – Find a hotel close to the Golden Roof, the River Inn and one of the 7 Christmas markets in Innsbruck.
- Salzburg – Salzburg has many Christmas markets and in this post, we explain where to stay to be near these markets.
- Vienna – Find a place to stay near the Museum Quarter, a convenient location close to Vienna’s Christmas markets.
Belgium
- Bruges – There are many hotels near Market Square (Grote Markt) but the city centre is very walkable, meaning you can easily get around, even if you are staying in one of the neighbouring quarters.
- Brussels – The Christmas market in Brussels is held in Grand-Place, the beautiful market square in Brussels. We highly recommend staying near here for a historic stay at Christmas.
- Ghent – Ghent Christmas Market is located at Sint-Baafsplein, the square in front of Saint Bavo’s Cathedral. Any hotel near here would be conveniently located.
Denmark
- Copenhagen – Copenhagen is a wonderful winter destination and there are a number of excellent Christmas markets in the city centre and elsewhere around the city.
Estonia
- Tallinn – Tallinn Christmas Market is held at the Town Hall Square, the large, open main square in the centre of Tallinn’s medieval old town.
France
- Colmar – Anywhere in what is known as Vieux Colmar (old Colmar) is a convenient area to stay but you might also like to stay in La Petite Venise which is the beautiful canal district.
- Lille – Place Rihour and Grand Place are the locations of Lille’s small Christmas festivities. We have listed some of the best hotels near these squares.
- Strasbourg – The most popular Christmas markets in Strasbourg are located on Place Kleber and in front of Strasbourg Cathedral.
Germany
- Bamberg – Bamberg’s cosy Christmas market is located at Maximiliansplatz, the large central square in the historic old town.
- Bremen – Bremen is a Hanseatic city towards the north of Germany. The main Christmas market is held in Market Square and there are a number of other markets within walking distance.
- Dresden – Even though Dresden’s Christmas markets are spread around the city, we recommend staying in the Altstadt, the city’s historic old town.
- Dusseldorf – Stay in the Altstadt near Flinger Straße, Marktstraße or Rathaus Marktplatz.
- Munster – Munster is home to six popular Christmas markets. The main event is located at the Historic Town Hall and Prinzipalmarkt.
Hungary
- Budapest – Budapest Christmas Market at Vorosmarty Square is located in the 5th District, as are the markets in front of St Stephen’s Basilica and Elizabeth Square.
Ireland
- Dublin – Dublin Christmas Market is located at the indoor market on St Michan’s Street.
Italy
Latvia
- Riga – Riga’s three main Christmas markets are all located within the historic old town. By staying at a hotel near the Christmas markets, you can save time walking around in what can be a very cold city in winter.
Lithuania
- Vilnius – Vilnius Christmas Market is held on Cathedral Square in Vilnius Old Town, in front of Vilnius Cathedral.
Netherlands
- Amsterdam – There are a number of popular Christmas markets in Amsterdam and not all of them are easily accessible or in areas where you might want to stay in Amsterdam. Stay at one of our recommended hotels that are conveniently located and good value for money.
Poland
- Gdansk – Gdansk is one of the most festive cities in Poland with multiple areas in the city decorated with Christmas lights, trees and baubles.
- Krakow – Krakow is home to the most popular Christmas market in Poland where it is held in the stunning Market Square. There are some outstanding hotels in this area and many of them are affordable for short stays.
- Poznan – Poznan Christmas Market is located at Old Market Square and Wolności Square in the historic centre of Poznan
- Warsaw – Excellent hotels close to the Old Market Square in the city centre of Warsaw.
- Wroclaw – All hotels in the historic city centre (Stare Miasto) are conveniently located but you could also consider staying in the area around Cathedral Island.
Portugal
- Lisbon – Lisbon Christmas Market is held at Park Edward VII and the city’s beautifully decorated Christmas tree is at Praça do Comércio, the large square by the water.
Romania
- Sibiu – Sibiu Christmas Market is located at Piața Mare, the main square in the centre of Sibiu’s old town.
Slovakia
- Bratislava – The Bratislava Christmas Market is located in Hlavné Námestie and spills into the surrounding streets.
Slovenia
- Ljubljana – Staying near Prešeren Square means you will be within walking distance to everywhere you’ll likely want to go, including the Christmas markets.
Sweden
- Stockholm – The main Stockholm Christmas Market is held at Stortorget (Grand Square in English), the centre square in Gamla Stan.
Switzerland
- Basel – Basel Christmas Market is held in two locations in Altstadt Grossbasel (the Old Town in Basel).
- Zurich – If you’re unsure of where to stay in Zurich, anywhere between the train station and the Opera House near Lake Zurich would be within walking distance of most places you will likely want to visit.
United Kingdom
- Bath – Stay near the Christmas markets, the famous Roman baths, historic Bath Abbey and Pulteney Bridge while in Bath this year.
- Birmingham – Find a historic hotel near Victoria Square or a highly-rated apartment in the city centre.
- Bristol – Hotels within walking distance of Broadmead and the Christmas markets.
- Exeter – Exeter Christmas Market is held on Cathedral Green, in front of Exeter Cathedral and just off the High Street.
- Nottingham – Stay in the historic Lace Market district or near the Old Market Square and Winter Wonderland.
- York – Hotels in the heart of York, close to The Shambles and Parliament Street where the Christmas market begins.
Members of our team have personally stayed in many of these hotels and where we haven’t, each hotel is meticulously researched and scrutinised before being included in our Christmas hotels and apartment directory. Search below by country, city or hotel name.
- All
- Austria
- Belarus
- Belgium
- Croatia
- Czechia
- Denmark
- Estonia
- France
- Germany
- Hungary
- Italy
- Latvia
- Lithuania
- Netherlands
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Sweden
- Switzerland
Krakow: Puro Hotel
Very reasonably priced central 4-star hotel a 10 minute walk to Krakow's main Market Square. The hotel is modern, clean and conveniently located across from Krakow train station. An excellent choice if like boutique hotels on a budget. Puro also have a hotel in the Kazimierz Jewish Quarter. Great value!