Viking Christmas on the Danube
7 nights
Viking's Christmas on the Danube suits travellers who want two full days in Vienna and an inclusive fare with flights, sailing eight days from Budapest to Regensburg. For 2026 the catch is availability, since Viking's UK site listed no bookable 2026 departures on 11 October 2026.
Photo ChrisCruises · Wikimedia Commons · CC BY 2.0 and others, credited in the gallery
Follow the ports in sailing order
| Port | Mooring | Christmas market |
|---|---|---|
| Budapest | Days 1 and 2 are in Budapest before the ship sails the Danube Bend. | Vorosmarty Square Christmas Market |
| Vienna | Viking gives Vienna two days, on days 3 and 4. | Vienna Christmas Market at Rathausplatz |
| Passau | Day 6 is spent in Passau. The cathedral square market closes on 22 December 2026. | Passau Christmas Market at the Cathedral |
| Regensburg | Day 7 is in Regensburg and day 8 is disembarkation there. | Regensburg Christkindlmarkt |
Do the same route by train
The rail version runs Budapest to Vienna on an hourly OBB train, with a published fastest time of 157 minutes, and continues west through Passau to Regensburg. Trains leave you in the old towns after dark, which a cruise schedule rarely allows.
The ship spends two days in Budapest, two in Vienna, then calls at Krems for Gottweig Abbey and the Wachau Valley before Passau and Regensburg. Regensburg's Christkindlmarkt on Neupfarrplatz runs to 23 December 2026, so late sailings still catch it. Krems has no town page on this site yet.
Viking's UK booking page listed no bookable 2026 sailings for this itinerary on 11 October 2026, so the dates here wait for the 2027 programme, which is on sale.
Worth knowing
- Uniworld reported on 11 October 2026 that low water on the Danube kept one ship from Budapest and another from Regensburg, so pack for a possible coach transfer on any Danube cruise.
Quick answers about Viking Christmas on the Danube
Is Viking's Christmas on the Danube available in December 2026?
Viking's UK booking page listed no bookable 2026 departures for Christmas on the Danube on 11 October 2026. Its 2027 sailings are open for booking.
How long does Viking's Christmas on the Danube spend in Vienna?
Viking's Christmas on the Danube spends two days in Vienna, on days 3 and 4 of the eight-day Budapest to Regensburg itinerary.
Which towns does Viking Christmas on the Danube stop at?
Viking Christmas on the Danube sails the Danube over 7 nights and calls at Budapest, Vienna, Passau and Regensburg, in that order.