Berlin & Prague Christmas Market Package Holiday

4nt Berlin & Prague with Train, Flights & optional tours

Summary

A winter trip to Berlin and Prague is a magical way to experience two of Europe’s most iconic Christmas destinations—each with its own charm.

Start in Berlin, where the Christmas spirit spreads across 70+ markets throughout the city. From the elegant stalls at Bebelplatz to the festive rides and lights at Alexanderplatz, Berlin offers variety for every taste. Charlottenburg Palace hosts a beautifully lit market with a romantic feel, while smaller neighborhood markets offer local crafts and street food. Try German classics like bratwurst, Glühwein, and roasted chestnuts. Berlin is perfect for those who love energy, diversity, and festive city vibes.

Then head to Prague—just 4.5 hours away by train or bus. Here, you’ll find a cozy, storybook setting with markets concentrated in the Old Town Square, Wenceslas Square, and near Prague Castle. Twinkling lights, Gothic architecture, and the giant Christmas tree create a fairytale atmosphere. Sample trdelník, Czech sausages, and svařák (Czech mulled wine). The smaller scale makes Prague ideal for slow, romantic winter walks.

Together, Berlin and Prague offer the perfect Christmas combo: Berlin brings festive scale and variety; Prague delivers old-world charm and intimacy. Visiting both gives you a richer, more memorable holiday experience.     

At a glance

Return flights from UK

2 nights stay in Berlin 

2 nights stay in Prague 

Train journey from Berlin to Prague

Optional Berlin tour: 2-Hour Christmas Lights Bus Tour incl. Mulled Wine & Berlin Christmas Markets Tour

Optional Prague tour: Magical Christmas Markets Tour with Inclusions & Classical Christmas Gala Concert at the Rudolfinum

Hand luggage only. Checked-in luggage can be added at an extra cost

Prices are based on two adults sharing

City Tax & Payment Information: The displayed price includes all mandatory city taxes and resort fees; however, please note that the tax portion is payable directly to the hotel upon arrival in local currency, while the remaining holiday balance is payable to us.

Offer Subject to Viva Holidays Terms & Conditions  

Dates and Prices

November 2026

From £269

December 2026

From £299

Please select number of passengers

Price per person

Total Price

£269

£538

icon-direction