Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:
For the sights, sounds and tastes of a traditional Christmas, visit Europe's best Christmas markets with breaks from British Airways.
from £129 per personSearch now
Enjoy a choice of festive markets spread across the city's islands - from traditional markets in Old Town to the open-air museum market of Skansen.
from: £137 ppBook
Visit The Magic of Advent – the largest Christmas market in Vienna, which takes place in front of the City Hall.
from: £124 ppBook
For a true winter wonderland setting visit the illuminated Christmas markets in Prague.
from: £123 ppBook
Experience the magical Christmas charm in Berlin. With a choice of 60 Christmas markets, you'll find something for everyone.
from: £117 ppBook
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 theatrical modern creations such as Copenhagen’s Tivoli Gardens market. 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. You can even market hop – Stockholm has the choice of Gamla Stan’s quaint Old Town market and Skansen island’s family-friendly festivities, not to mention those in the shopping district of Kungsträdgården.
|Berlin||23 Nov - 27 Dec||Search now|
|Budapest||27 Nov - 01 Jan||Search now|
|Copenhagen||15 Nov - 22 Dec||Search now|
|Dublin||12 Dec - 23 Dec||Search now|
|Edinburgh||20 Nov - 04 Jan||Search now|
|Frankfurt||25 Nov - 22 Dec||Search now|
|Helsinki||04 Dec - 22 Dec||Search now|
|Innsbruck||15 Nov - 06 Jan||Search now|
|Munich||27 Nov - 24 Dec||Search now|
|Paris||07 Nov - 07 Jan||Search now|
|Prague||28 Nov - 01 Jan||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|
|Dublin||Flight + 2 nights hotel||£112 pp||Find|
|Berlin||Flight + 2 nights hotel||£117 pp||Find|
|Paris||Flight + 2 nights hotel||£122 pp||Find|
|Prague||Flight + 2 nights hotel||£123 pp||Find|
|Vienna||Flight + 2 nights hotel||£124 pp||Find|
|Edinburgh||Flight + 2 nights hotel||£124 pp||Find|
|Frankfurt||Flight + 2 nights hotel||£127 pp||Find|
|Budapest||Flight + 2 nights hotel||£135 pp||Find|
|Stockholm||Flight + 2 nights hotel||£137 pp||Find|
|Munich||Flight + 2 nights hotel||£139 pp||Find|
|Salzburg||Flight + 2 nights hotel||£139 pp||Find|
|Copenhagen||Flight + 2 nights hotel||£152 pp||Find|
|Zurich||Flight + 2 nights hotel||£154 pp||Find|
|Helsinki||Flight + 2 nights hotel||£157 pp||Find|
|Innsbruck||Flight + 2 nights hotel||£168 pp||Find|
Availability may be extremely limited. All holiday prices shown are in GBP per person based on 2 adults sharing accommodation and include return British Airways flights in Euro Traveller from a London airport, with the exception of London which is based on travel from Edinburgh. Prices are based on debit card payment, A charge applies for other cards. Featured holidays are available on ba.com. Bookings made over the telephone will carry a £5 booking fee per person. Prices and availability are updated every 24 hours. The holidays featured are ATOL protected under the British Airways Holidays number ATOL5985. British Airways Holidays standard terms and conditions and conditions of carriage apply. For full terms and conditions please refer to www.ba.com.