Create a trip


Holidays by BA


2 Adults, 1 Room


2 Adults, 1 Room


1 Adult

Create a trip of your choice

Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Seat selection 24hrs in advance
  • Inclusive checked baggage allowance
  • Airport, online or mobile check-in
  • Complimentary onboard food and bar service
  • Personal seatback screen where you can enjoy the latest films, TV and more
  • Earn Avios points to spend on reward flights

Christmas markets

Ring in the festive season with our Christmas market breaks in Europe. Originating in Germany and Austria, Christmas markets have been a winter staple for centuries, with each area's local artisans enticing you with their handmade gifts and speciality foods. Fly with British Airways and stay in a choice of destinations across Europe. Or treat yourself to a Club World break and fly in our business class cabin.

Our favourite destinations

Vienna, Austria
Vienna, Austria

Visit the Magic of Advent - the largest Christmas market in Vienna, which takes place in front of the city hall.  Market dates are November 16 - December 24, 2013.

Search now

From St. Thomas Market to the Ethical Christmas Market, visitors can enjoy everything from traditional entertainment to handmade crafts.

Search now

From handcrafted products to traditional cuisine, Prague offers a selection of Christmas markets in the Old Town and at Wenceslas Square.

Search now

From the old town markets to the train station - home to a glittering 15m Swarovski Christmas tree, there’s a market to suit all tastes.

Search now


Market dates
Nov 25 - Dec 24
Nov 26 - Jan 05
Nov 29 - Jan 06
Nov 30 - Jan 12
Nov 29 - Jan 01
Nov 27 - Dec 22
Nov 29 - Dec 24
Nov 16 - Dec 24
Nov 15 - Dec 23
Nov 30 - Jan 06
Nov 10 - Jan 06
Nov 21 - Dec 24

Christmas markets in Europe

Christmas markets
Departing fromDestinationRound trip prices from* 
TorontoHelsinki$587Find this price
TorontoParis$696Find this price
TorontoCopenhagen$705Find this price
TorontoPrague$792Find this price
TorontoLondon$795Find this price
TorontoBudapest$798Find this price
TorontoEdinburgh$843Find this price
TorontoVienna$951Find this price
TorontoBerlin$964Find this price
TorontoZurich$1025Find this price
TorontoFrankfurt$1065Find this price
TorontoMunich$1077Find this price

*Round trip flights and include all taxes, fees and carrier charges.

Flight terms and conditions

  • These are the lowest adult round trip prices including taxes, fees and carrier charges available in this period, based on a 7-day round trip journey.
  • Prices and availability are updated every 24 hours.
  • Seat availability may be extremely limited at the prices quoted, and some fares may include journeys that involve connecting flights or services operated by our airline partners.