Create a trip


Holidays by BA


2 Adults, 1 Room


2 Adults, 1 Room


1 Adult

Create a trip of your choice

Why BA Holidays?

Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:

  • Combine and save - book your flight + hotel or flight + car hire together for the best deals
  • Choose from over 8,000 hotels
  • 24-hour support helpline
  • Earn bonus Avios
  • Low online deposits
  • All holidays booked on are ATOL protected, giving you peace of mind whilst on holiday

Berlin 4* Christmas market break from £149 pp

Flights + 2 nights at 4* Innside Berlin from £149 pp
Travel selected dates from 6 - 22 December
Book by 06 December

Markets dates: 23 Nov - 27 Dec

Search now

Christmas markets

Get that festive feeling a little early this year with our Christmas market breaks in Europe. Weave through illuminated stalls to soak up the atmosphere and pick up an authentic gift or two.

Visit time-honoured Christmas markets, like Schönbrunn Palace’s in Vienna, with its 13th-century roots, or the fairy tale medieval market squares in Prague. The wares are local and the backdrops impressive – a giant advent calendar on the front of the iconic Gerbaud café marks out Budapest’s market in the historic Vörösmarty Square, while the landmarks and statues of Berlin’s Gendarmenmarkt are transformed by peaked white tents and an enormous, sparkling tree for its yearly Weihnachtszauber.

Fly with British Airways to Europe's prettiest cities for a wintry taste of tradition, you could even treat yourself to a Club Europe break and fly in our business class cabin.

collapsedshow2015 Christmas market dates
Destination Market dates  
Berlin 23 Nov - 27 Dec Search now
Budapest 27 Nov - 01 Jan Search now
Copenhagen 15 Nov - 22 Dec Search now
Edinburgh 20 Nov - 04 Jan Search now
Frankfurt 25 Nov - 22 Dec Search now
Helsinki 04 Dec - 22 Dec Search now
Krakow 27 Nov - 26 Dec Search now
Munich 27 Nov - 24 Dec Search now
Prague 28 Nov - 01 Jan Search now
Reykjavik 11 Dec - 14 Dec and 18 Dec - 23 Dec Search now
Salzburg 19 Nov - 26 Dec Search now
Stockholm 22 Nov - 23 Dec Search now
Vienna 14 Nov - 24 Dec Search now
Zurich 27 Nov - 24 Dec Search now

Germany, Austria, Hungary & Czech Republic

December Christmas market breaks
Christmas market.
DestinationPrices from 
PragueFlight + 2 nights hotel£115 ppFind
BerlinFlight + 2 nights hotel£133 ppFind
ViennaFlight + 2 nights hotel£133 ppFind
BudapestFlight + 2 nights hotel£134 ppFind
FrankfurtFlight + 2 nights hotel£142 ppFind
MunichFlight + 2 nights hotel£146 ppFind
SalzburgFlight + 2 nights hotel£188 ppFind

Scandinavia, UK and the rest of Europe

December Christmas market breaks
DestinationPrices from 
EdinburghFlight + 2 nights hotel£104 ppFind
StockholmFlight + 2 nights hotel£132 ppFind
CopenhagenFlight + 2 nights hotel£148 ppFind
HelsinkiFlight + 2 nights hotel£163 ppFind
ZurichFlight + 2 nights hotel£164 ppFind
KrakowFlight + 5 nights hotel£209 ppFind


Full of festive cheer, visit the internationally acclaimed market on Vorosmarty Square.

Search now

Enjoy this annual event, over 100 booths selling Finnish goods will get you into the Christmas spirit.

Search now

Float away on the scent of Glühwein while browsing local alpine crafts in Salzburg.

Search now

This hot chocolate-loving city has the oldest Christmas market on record.

Search now


Europe's biggest indoor Christmas market lights up the main rail station with a glittering Christmas tree, enchanted with 7,000 Swarovski crystals.

Search now

Don't need hotel?

If you just need the flights, have a look at our prices via these links:

Other festive activities

Christmas at Disneyland Paris

Christmas at Disneyland Paris

Enjoy the festivities with a Christmas parade down main street with all your favourite Disney characters. Revel in the magic of Sleeping Beauty's castle which is transformed into an ice palace, and meet Santa in his chalet for a photo opportunity. Dates: 07 Nov - 07 Jan

Search now

collapsedshowTerms and Conditions

Availability may be extremely limited. All holiday prices are per person based on two adults sharing and include return flights from London as well as a minimum of two nights at selected hotels, see individual holidays for airport and duration information. Prices on this page are updated every 24 hours so may vary upon reaching subsequent pages. Price includes all pre-payable taxes and charges. Some payment methods attract a handling fee. Holidays are ATOL protected (number ATOL5985).