top of page

Experience Europe's Magical Christmas Markets by Rail - From - £1,499.00pp

Holiday Overview

Explore Berlin's festive atmosphere, sample Christmas treats in Prague, discover Vienna's historic markets and enjoy Budapest's seasonal charm, including chimney cake and mulled wine. Travel between cities by direct train and enjoy comfortable accommodation throughout your journey.

What’s included:

  • Return direct flights with 23kg baggage.

  • 2 nights in Berlin
    4-star iStay by NH Berlin City Ost.
    Standard Room with breakfast.
    Private Christmas Markets tour.

  • Direct train from Berlin to Prague.

  • 2 nights in Prague
    4-star Clarion Hotel Prague City.
    Double Room with breakfast.
    Tour of three Prague Christmas Markets with a local guide, including Christmas goodies.

  • Direct train from Prague to Vienna.

  • 2 nights in Vienna
    4-star Hotel Daniel Vienna.
    Smart Room with breakfast.
    Christmas market walk covering five markets and the Old Town.

  • Direct train from Vienna to Budapest.

  • 3 nights in Budapest
    Grand Jules Boat Hotel Budapest.
    City View Cabin with breakfast.
    Private Christmas Market tour with chimney cake and mulled wine.

  • Private transfer from Budapest train station to the hotel.

  • Private hotel-to-train station transfer in Berlin.

  • Private return airport transfer in Budapest.

Travel options:

  • Departure date: 8 December 2026.

  • London Heathrow: £1,499pp — Total inclusive of fees: £1,499pp | Avocet Holidays price: £1,479pp.

  •  Manchester: £1,579pp — Total inclusive of fees: £1,579pp | Avocet Holidays  price: £1,559pp.

  • Glasgow: £1,669pp — Total inclusive of fees: £1,669pp | Avocet Holidays  price: £1,645pp.

  • Dublin: £1,569pp — Total inclusive of fees: £1,569pp | Avocet Holidays  price: £1,545pp.

Important Information

  • Prices are per person, based on two adults sharing.

  • Total duration: 9 nights.

  • Full payment is required.

  • Local fees are payable separately and are approximate:
    Berlin: £14 total.
    Prague: CZK 200, approximately £8 total.
    Vienna: £14 total.
    Budapest: £7 total.

  • Allow approximately £22 per person for local fees, as stated in the offer.

  • Exchange rates and local taxes may change before payment in resort.

bottom of page