Danube River Cruises
940 itineraries · 106 ships · 49 ports
Danube River Cruises: 940 itineraries on 106 ships from 12 cruise lines, ranging from 3 to 34 nights. Ports along the Danube River include Aljmaš, Batina, Belgrade, Bratislava, Budapest and Cernavodă.
Ports on the Danube River
- Aljmaš, Croatia
- Batina, Croatia
- Belgrade, Serbia
- Bratislava, Slovakia
- Budapest, Hungary
- Cernavodă, Romania
- Deggendorf, Germany
- Donji Milanovac, Serbia
- Drobeta-Turnu Severin, Romania
- Durnstein, Austria
- Engelhartszell, Austria
- Esztergom, Hungary
- Feteşti, Romania
- Giurgiu, Romania
- Golubac, Serbia
- Grein, Austria
- Hainburg an der Donau, Austria
- Harsova, Romania
- Ilok, Croatia
- Iron Gate, Serbia-Romania
- Kalocsa, Hungary
- Kelheim, Germany
- Komárno, Slovakia
- Krems, Austria
- Linz, Austria
- Melk, Austria
- Mohács, Hungary
- Nikopol, Bulgaria
- Novi Sad, Serbia
- Olteniţa, Romania
- Osijek, Croatia
- Passau, Germany
- Regensburg, Germany
- Rousse, Bulgaria
- Silistra, Bulgaria
- Solt, Hungary
- Spitz, Austria
- Straubing, Germany
- Svishtov, Bulgaria
- Tulcea, Romania
- Veliko Gradiste, Serbia
- Vidin, Bulgaria
- Vienna, Austria
- Vilshofen, Germany
- Visegrád, Hungary
- Vukovar, Croatia
- Wachau Valley, Austria
- Weißenkirchen in der Wachau, Austria
- Ybbs an der Donau, Austria
Danube River Cruises: itineraries
Departs
November 8th 2026
Duration
7 nights
Ports of call:
Departs
November 8th 2026
Duration
7 nights
Ports of call:
Departs
November 9th 2026
Duration
7 nights
From
$3,929
per person, double occupancy
Ports of call:
+1 more port
Departs
November 9th 2026
Duration
7 nights
From
$3,099
per person, double occupancy
Ports of call:
+2 more ports
Departs
November 9th 2026
Duration
13 nights
From
$5,036
per person, double occupancy
Ports of call:
+3 more ports
Departs
November 9th 2026
Duration
10 nights
Ports of call:
+1 more port
Departs
November 10th 2026
Duration
7 nights
Ports of call:
+3 more ports
Departs
November 10th 2026
Duration
9 nights
From
$5,119
per person, double occupancy
Ports of call:
+5 more ports
Departs
November 10th 2026
Duration
12 nights
From
$4,186
per person, double occupancy
Ports of call:
+4 more ports
Departs
November 10th 2026
Duration
14 nights
From
$4,295
per person, double occupancy
Ports of call:
+10 more ports
Departs
November 10th 2026
Duration
7 nights
Ports of call:
Departs
November 10th 2026
Duration
7 nights
Ports of call:
Cruise lines sailing the Danube River
- Viking River Cruises (32 ships)
- AmaWaterways (10 ships)
- Avalon Waterways (10 ships)
- Riviera Travel (9 ships)
- Scenic Cruises (9 ships)
- CroisiEurope (7 ships)
- Emerald Cruises (7 ships)
- A Rosa Cruises (6 ships)
- Uniworld (6 ships)
- Viva Cruises (5 ships)
- Celebrity River Cruises (3 ships)
- APT River Cruises Travelmarvel (2 ships)








