
Cruise · 5 nights · with Riviera Travel
The Danube’s Imperial Cities and Yuletide Markets River Cruise
A five-night Riviera Travel cruise on the MS Riviera Radiance through Budapest, Bratislava and Vienna amid their festive Yuletide markets along the Danube.
- Duration
- 5 nights
- Departures
- 3 dates
- Choose a month below
- Sails from
- Budapest
- Returns to the same port
- Ship
- MS Riviera Radiance
- From
- £1,349
- per person, sharing
Highlights
What makes this one worth it
Guided tours of Budapest, Bratislava and Vienna
Visits to local Christmas markets in all three cities
Cruising the Danube Bend through a snow-covered landscape
Classical string quartet recital on board
Stollen-making demonstration during the cruise
About the trip
This five-night cruise aboard Riviera Travel's MS Riviera Radiance charts a course through three of Central Europe's imperial cities, all adorned for the Christmas season. Starting in Budapest, the cruise features two options for exploring its winter-hued skyline and historic districts including the Parliament and Castle District. Afternoon cruising offers views along the Danube Bend, where the river twists through snow-frosted hills.
Next is Bratislava, where a guided walking tour includes the baroque old town, St Martin’s Cathedral and the city's fortress. The Christmas market’s spice-scented wooden stalls complete the scene before the ship continues to Vienna. Here, the city’s Ringstrasse boulevard and old town showcase an abundance of festive markets set against imperial backdrops such as the City Hall and Schönbrunn Palace. Evenings are spent aboard with a chef’s dinner and a classical string quartet recital.
On the final full day, a relaxed morning cruise back to Budapest includes a demonstration of traditional Stollen making before afternoon visits to the city’s Christmas market. The cruise concludes with time ashore in the Hungarian capital before disembarkation.
- 1 Budapest
- 2 Bratislava
- 3 Vienna
Itinerary
The route, day by day
Day 1
Budapest
Day 2
Bratislava
Day 3
Vienna
Day 4
Budapest
When to go
Departures and prices
Lowest price each month, per person.
Riviera Travel confirms exact dates, availability and prices when you book.
Need to know
Before you book
- Price based on
- Two people sharing a cabinThe operator confirms the exact basis when you book.
- Travelling alone
- Check with Riviera Travel
- Flights
- Not needed if you join at Budapest
- What’s included
- Check with Riviera Travel
- Accessibility
- Check with Riviera Travel
For full details of what’s included, check with Riviera Travel. See the full details on their site
Questions people ask
- How long is The Danube’s Imperial Cities and Yuletide Markets River Cruise?
- The Danube’s Imperial Cities and Yuletide Markets River Cruise is a 5 nights cruise holiday.
- Where does The Danube’s Imperial Cities and Yuletide Markets River Cruise depart from?
- The Danube’s Imperial Cities and Yuletide Markets River Cruise departs from Budapest.
- Who operates The Danube’s Imperial Cities and Yuletide Markets River Cruise?
- The Danube’s Imperial Cities and Yuletide Markets River Cruise is operated by Riviera Travel aboard MS Riviera Radiance.
- How much does The Danube’s Imperial Cities and Yuletide Markets River Cruise cost?
- Prices for The Danube’s Imperial Cities and Yuletide Markets River Cruise start from £1,349, subject to availability.
The operator
Riviera Travel
River cruises and escorted tours
A British operator that began in 1984 with a handful of tents in the south of France. Its tours and river cruises travel with a Riviera tour manager or cruise director looking after the group.
You book with Riviera Travel directly. They confirm your place, take payment, and look after you from the moment you leave home; Atlas & Passage’s part ends when you click through.
Journeys
Reading for the trip
If this appeals, so might these
Search all holidays
Tour · 6 nights
Budapest to Berlin: Graffiti Walls & Market Halls
Hungary & Poland and 2 more · G Adventures
7 departures · Nov 2026 – Jun 2027
from£861.75per person

Cruise · 4 nights
Budapest, Bratislava & Vienna: A Danube Discovery River Cruise
Hungary & Slovakia and 1 more · Riviera Travel
13 departures · Nov 2026 – Oct 2028
from£999per person, sharing

Tour · 6 nights
Christmas in Eastern Europe: Zagreb to Budapest
Croatia & Slovenia and 2 more · G Adventures
3 departures · Dec 2026
from£1,101.75per person

Tour · 9 nights
Budapest to Sofia Adventure
Hungary & Romania and 1 more · G Adventures
6 departures · Dec 2026 – May 2027
from£1,161.75per person