For the sights, sounds and tastes of a traditional Christmas, visit Europe's best Christmas markets with breaks from British Airways
Discover a magical wonderland with Christmas markets in London.
For a true winter wonderland setting visit the illuminated Christmas markets in Prague.
Visit The Magic of Advent - the largest Christmas market in Vienna, which takes place in front of the City Hall.
Experience the magical Christmas charm in Berlin. With a choice of 60 Christmas markets, you'll find something for everyone.
Visit the quaint city of Bath, a valley of honey-coloured limestone buildings that, from November, is lit by hundreds of stalls selling treats from locally-blown glassware to regional cheeses. Or shop the more urban Christmas markets of London’s South Bank and Manchester’s Albert Square, where British clothing and jewellery designers mingle with German-style food vendors for that all-important waft of wurst and glühwein. Meanwhile, Edinburgh’s Ethical Christmas Fair has fair-trade and eco-friendly gifts covered - watch out for hundreds of St Nicks whizzing through the city centre on its early December Santa Run. Fly with British Airways to the United Kingdom’s most vibrant cities to join the fun and soak up the holiday spirit.
|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 + 6 nights hotel||$585 pp||Find|
|Paris||Flight + 5 nights hotel||$792 pp||Find|
|Berlin||Flight + 5 nights hotel||$952 pp||Find|
|London||Flight + 5 nights hotel||$975 pp||Find|
|Edinburgh||Flight + 5 nights hotel||$1092 pp||Find|
|Prague||Flight + 4 nights hotel||$968 pp||Find|