Christmas market breaks from Ireland

17 European Christmas Market Deals – Flights and Hotel from €169pp!

The festive season is not too far away, so book a European Christmas market this December with these fantastic deals.

Get into the festive spirit early by visiting a European Christmas market this December. Whether you opt for Munich, Vienna, or Gdansk, you’ll discover hand-crafted gifts, seasonal treats, and an abundance of festive atmosphere.

Wandering among charming wooden stalls, listening to carols, and warming up with mulled wine in the crisp December air, what better way to soak up the Christmas magic? We’re lucky to have some of the best European Christmas markets right on our doorstep, with all of the cities below accessible via direct flights from Ireland.

Read: 15 Christmas Markets in Europe To Visit This Year

I have chosen random dates, based on two sharing, but many more dates are available, so please edit the dates and durations via the links below, to suit your requirements.

1. Berlin – 9th December, 4 Star RIU Plaza, 2 Nights from €199pp, 5 Star Hilton Berlin from €259pp

Berlin, Germany at Christmas time

Berlin has a whopping 50 Christmas markets! Winter World at Potsdamer Platz has super activities including ice skating and tobogganing, and is a great fun destination. The traditional Christmas Markets at Alexanderplatz and Charlottenburg house wooden huts and beer houses.

The market in Spandau has over 500 stalls at weekends. Traditionally, the Spandau Christmas Dream begins with the cutting of a giant Christmas stollen. Other highlights include the Ferris wheel and the family roller coaster “The Crazy Worm”.

This Berlin Christmas market is open from November 24, 2025 – January 04, 2026. See more here.

Price for a 2 night stay is €199pp flying from Dublin on 9th December staying in the 4 star RIU Plaza, or €259pp staying in 5 Star Hilton Berlin. Many more dates are available – you can search all dates via the link below.

2. Prague – 4 Star Hotel St George, 2 Nights from €249pp, 3 Nights from €299pp

Prague, Czech Republic. European christmas market

The Prague Christmas market is picture perfect. With the old town square, Charles Bridge and the famous Prague Castle all magically lit up, it is a stunning sight to see. Both the old town square and Wenceslas Square are transformed with festive market stalls offering Christmas decorations, traditional foods and of course plenty of mulled wine.

Read: Prague Travel Guide

You can enjoy the school choirs performing in traditional costumes, or better still go to a classical concert. Housed in ancient churches and grand concert halls around the city, it will round off your weekend break in style.

Prague’s Christmas markets are open from 29th November 2025 to 6th January 2026, including on Christmas Eve, Christmas Day, New Year’s Eve and New Year’s Day. See more here.

Price for a 2 night stay is €249pp ( based on early morning flight )or 3 night stay is €289pp flying from Dublin Airport staying in the 4 star Hotel St George. Flights are also available from Cork with Aer Lingus. Many more dates are available – you can search all dates via the link below.

3. Luxury All Inclusive Christmas Markets Cruise – 9th December, 4 Nights, €1549pp

Riviera Radiance Christmas markets river cruise

Why visit one Christmas market when you can visit four on one trip? Rivieria’s five-star river cruises have a choice of festive cruises along the Danube and the Rhine, with all meals, drinks and excursions included in the cost.

festive river cruise locations
Image from Best4Travel

With Germany considered to have the best Christmas markets in Europe, this itinerary on the 5 Star MS Geoffrey Chaucer is hard to beat. You will stop in the quintessential Rhine village of Rüdesheim, Koblenz, where the Rhine meets the Moselle, Bonn, the birthplace of Beethoven, and last but not least, Cologne – the city that boasts Germany’s best Christmas markets, with over 160 festive stalls.

Price of €1549 includes flights, transfers, meals, drinks, seven experiences and excursions, departing the 9th of December.

4. Frankfurt – 2 Nights, 4 Star Manhattan Hotel from €199pp

Frankfurt is often overlooked by the other German cities of Berlin, Nuremburg and Munich for christmas markets The Christmas market begins at Roßmarkt and winds its way along the lively Zeil promenade down to Römerberg and the River Main.

Visitors can browse beautifully decorated stalls filled with handicrafts and festive treats from around the world. At Römerberg, a magnificent Christmas tree towers over the square, framed by the charming half-timbered houses of the Old Town and the historic St Paul’s Square.

The 2025 Frankfurt Christmas Market dates will be November 24 – December 23, 2025. See more here.

Price for a 2 night stay is €199pp flying from Dublin with Aer Lingus on many dates in December staying in the 4 star Manhattan Hotel. Many more dates are available – you can search all dates via the link below.

5. Budapest – 5 Star Intercontinental Budapest, 2 Nights from €269pp

Budapest european christmas market

Like many of Europe’s best Christmas markets, Budapest has several to choose from – the most popular is in Vörösmarty Square. Gerbeaud House is transformed into a winter wonderland. There are many street performances and Santa Claus programs, and lots of places to chill out and watch them. At night, visit the market at St Stephen’s Basilica, the whole area is lit up like something from a Disney movie.

Budapest’s Christmas markets open from 18th November to 31st December, but the Christmas Fair at Basilica will open until January 1st – this makes Budapest ideal for a post European Christmas market break too. See more here.

Price is €269 for 2 nights flying from Dublin on the 8th of December and staying in the 5 Star Intercontinental Budapest. Many more dates are available – you can search all dates via the link below.

6. Vienna – 22nd November, 3 Nights, 4 Star Hotel from €298pp

Vienna is a beautiful city at any time of year, but Christmas time is magical. Vienna’s Christmas markets are some of the best in the world, they have been a tradition since 1298, and there are over 12 different markets in the city centre, with more in the suburbs.

The market at Rathaus (City Hall) is considered the best Christmas Market in Vienna and is its largest with over 100 stalls. You will also find a giant Christmas tree, ferris wheel, carousel, ice rink and a dedicated children’s area.

Read: Vienna travel guide – Top things to do in Vienna.

The Vienna Christmas markets open earlier than most from 14th November and run until the 23rd of December 2025, and I highly recommend travelling in November before the bigger crowds arrive. See more here.

Price for a 3 night weekend stay is €298pp flying from Dublin Airport on 22nd of November December staying in the top-rated 4 Star Austria Trend Hotel Savoyen Vienna. Many more dates are available – you can search all dates via the links below.

7. Krakow – 4 Star 1891 Garni Hotel, 3 Nights from €259pp

Krakow , Poland

Home to Europe’s largest market square, Krakow is an excellent choice for a European Christmas market break. The square comes alive with hundreds of market stalls selling handmade gifts and souvenirs, as well as traditional local food and mulled wine to enjoy. Visit Wawel castle, the fascinating Jewish quarter, and if time allows you can take a day trip to nearby Auschwitz or Zakopane.

Read: Top things to do in Krakow and where to stay

The Krakow Christmas Markets will open from 28th November 2025 – 26th December 2025, some markets usually stay open until the 2nd of January to celebrate the Epiphany Festival. See more here.

Price for a 3 night stay is €319pp flying from Dublin on the 1st December and €259 flying from Shannon on the 9th of December, staying in the 4 Star 1891 Garni Hotel. Many more dates are available – you can search all dates via the link below.

8. Munich – 7th December, 2 Nights, Maison Schiller by DesignCity Hotels from €220pp

Ice skating in Munich

Germany’s Christmas markets are renowned all over the world, and Bavaria’s capital has some of the best. There are over 20 Christmas Markets in Munich dotted all over the city. Most open from 10am-9pm Monday to Saturday, and 10am to 8pm on Sunday, so you will be spoilt for choice.

Read: Christmas markets in Munich.

Christmas Markets in Munich are open from 17th November through to 24th December, and there are over 20 markets to choose from. You can check them out here.

Price for a 2 night stay is €220pp flying from Dublin Airport with Aer Lingus on 7th December staying in Maison Schiller by DesignCity Hotel. Flights are also available from Cork with Aer Lingus for 3 or 4 nights. Many more dates are available – you can search all dates via the links below.

9. Tallinn – 16th December, 2 Nights, 4 Star Nordic Hotel Forum from €259pp

St Olaf's Church, Tallinn

The magical Tallinn Christmas Market will light up Town Hall Square, with its centrepiece, the massive Christmas tree. First raised here in 1441, it is the oldest public Christmas tree in Europe and the most treasured in Estonia.

The square becomes a festive wonderland, filled with sparkling lights, decorated trees and stalls offering Estonian Christmas treats, from black pudding and sour cabbage to gingerbread and warm drinks, as well as traditional handicrafts. Children can enjoy merry-go-rounds, while a cheerful programme of events brings festive spirit to all.

Tallinn Christmas markets are open from November 21, 2025 – December 27, 2025. See more here.

Read: Top Things to do in Tallinn and Where to Stay – Tallinn Travel Guide

Price for a 2 night stay is €259pp flying from Dublin Airport on 16th December staying in the 4 star Nordic Hotel Forum. Many more dates are available – you can search all dates via the link below.

10. Malaga: Various Dates: 2 Nights, 4 Star Hotel from €169pp

Malaga city break for Christmas

While Malaga may not be considered to have one of Europe’s best Christmas markets, visitors flock to Malaga city every December to enjoy its streets lit up with over two million lights – it is considered the most festive city in Spain. In addition to the lights, there are five Christmas markets, colourful arches and light shows to complete the festive experience.

Many of the top things to do in Malaga are located close together so you can see most of the highlights in a Malaga city break. I have chosen flights departing early morning and return late in the evening, giving you three days to enjoy this great city, and my Malaga travel guide has lots of tips and tricks to help you:

Read: Top things to do in Malaga, where to stay and eat

Price for a 2 night stay is €169pp from Cork on the 9th of December and €199 from Dublin on the 30th of November or 1st of December, staying in the 4 star Eurostars Hotel.

11. Bruges – 10th December, 2 Nights, 5 Star Dukes’ Palace Brugge from €364pp

christmas market breaks in Bruges

Explore the charming Belgian city of Bruges, a slightly lesser known gem when it comes to European Christmas markets. If you’re up for a bit of travelling, you can easily squeeze in three Christmas markets in one weekend, with Ghent and Brussels just a short train or bus ride away.

In Bruges, indulge in Belgian waffles, craft beers, and chocolate dreams while browsing the Christmas market, which takes place annually in the city’s stunning main market square. Expect twinkling lights, cosy wooden stalls, and the scent of festive treats filling the air.

Bruges’ Christmas markets are open from 21st November 2025 to 4th January 2026, making them an ideal choice for a pre or post Christmas market break – see more here.

Price for a 2 night stay is €364pp flying from Dublin Airport with Aer Lingus on 10th December staying in the 5 star Dukes’ Palace Brugge. Many more dates are available – you can search all dates via the links below.

12. Hamburg – 7th or 14th December, 2 Nights, 4 Star INNSiDE by Meliá Hamburg from €179pp

European Christmas Market

Hamburg is a firm favourite with tourists, regardless of the time of year. There is however, something extra special about the Hamburg Christmas Markets. Taking a stroll along the river Elbe at this time of year is enchanting, as the Germans know how to do a Christmas market the right way! A mug of Glühwein is nearly a rite of passage for anyone looking to have an authentic Christmas market experience.

Hamburg’s Christmas markets takes place from 11th of November until the 29th of December. See more here.

Price for a 2 night stay is €179pp flying from Dublin Airport on 15th December staying in the 4 Star INNSiDE by Meliá Hamburg Hafen. Many more dates are available – you can search all dates via the links below.

13. Gdańsk – Hotel Number One, 3 Nights from €219pp

Gdansk, Poland european christmas market

Gdańsk is a city that often flies under the radar, especially when it comes to its Christmas markets. Yet, last year it was voted the best European Christmas market. I had the chance to visit Gdańsk in 2022 and was impressed by the scale of the markets and the vibrant atmosphere across the city.

Gdańsk is located on the Baltic Sea and offers fantastic shopping opportunities. Once you’ve explored the markets, there are plenty of other sights and activities to enjoy.

The main Christmas market takes place in Targ (Coal Market Square) from November 21st to December 23rd, 2025. See more here.

Price for a 3 night stay is €219pp flying from Dublin on 1st or 8th December staying in the Hotel Number One. Many more dates are available – you can search all dates via the link below.

14. Copenhagen – 7th December, 2 Nights, Ascot Hotel from €211pp, 2ad & 2ch from €834

Copenhagen, Denmark Canal

A timeless favourite in Scandinavia, Copenhagen is a great city to celebrate the festivities. Copenhagen’s most popular Christmas market is at Tivoli Gardens, and it attracts over 1 million people each year. This winter wonderland comes with reindeer rides and rollercoasters, making it a great choice for a family Christmas market break.

Copenhagen’s Christmas markets are open from 14th November 2025 to 5th January, making them an ideal choice for a pre or post Christmas market break. See more here.

Price for a 2 night stay is €211pp flying from Dublin Airport on 7th December staying in the Ascot Hotel.
Want to bring the kids along? The price for a family room in the top-rated Best Western Hotel Hebron is €490 for two nights including breakfast.

Many more dates are available – you can search all dates via the links below.

15. Seville – 2 Nights, 4 Star Hesperia Sevilla from €189pp

Seville Plaza de Espana

Seville in southern Spain offers a magical twist on the festive season, blending Andalusian charm with traditional Christmas celebrations. The city’s main markets, such as the Feria del Belén next to the Cathedral, are filled with nativity scenes, handcrafted figures, and seasonal decorations. Stalls across the city serve local treats like turrón and roasted chestnuts, while sparkling lights illuminate the historic streets.

From Christmas concerts and flamenco performances to the lively Three Kings Parade in January, Seville’s celebrations stretch well beyond December, making it a wonderful city to experience the holidays.

16. Bratislava – 8th December, 3 Nights, 4 Star Falkensteiner Hotel from €267pp

Bratislava, the capital of Slovakia, is an often-overlooked European gem that truly shines during the festive season. Christmas markets fill the city’s squares, with the Main Square and Hviezdoslav Square at the heart of the celebrations.

Stalls tempt visitors with local favourites like lokše (potato pancakes), mead, and mulled wine, alongside handmade crafts and ornaments. With sparkling lights, live music, and a lively festive atmosphere, Bratislava’s markets are a magical place to experience the season.

The Bratislava Christmas market runs from the 27th November to 6th January. See more here.

Read: 20 Cheap European City Breaks for an Affordable Getaway

Price for a 3 night stay is €267pp flying from Dublin Airport on 8th December staying in the 4 star Falkensteiner Hotel Bratislava. Many more dates are available – you can search all dates via the link below.

17. Bucharest – 2nd December, 2 Nights, 4 Star Hotel Capitol from €199pp

At Christmas, Bucharest becomes a sparkling hidden gem. The main market in Constitution Square, set against the Palace of the Parliament, is one of the country’s largest, with rows of wooden chalets selling crafts, ornaments, and festive treats. An ice rink, concerts, and a glittering Christmas tree complete the scene.

Read: Top 10 Alternative Christmas Markets In Europe For a Festive Getaway

Beyond the capital, the fairy-tale town of Brașov hosts its own charming market, while nearby Bran Castle better known as Dracula’s Castle adds a legendary twist. For a warm escape, the Therme spa offers pools, saunas, and wellness treatments, a perfect balance to the festive bustle.

The Bucharest Christmas Market dates are from the 29th November to 28th December 2025. See more here.

Price for a 2 night stay is €199pp flying from Dublin Airport on 2nd December staying in the 4 star Hotel Capitol. Many more dates are available – you can search all dates via the link below.

I hope these European Christmas Market Deals will have you jetting off this winter. Prices and descriptions are correct at the time of issue but are subject to change. Note some of the links in this post are affiliate links where I receive a commission if a booking is made but at no additional cost to you.

Similar Posts