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