Danube River Cruises

The River Danube

An unforgettable river cruise along the Danube will take you through enchanting cities as well as give you the most beautiful scenery. Travel down the winding waters of 10 countries on the second-longest river as it flows over 1,700 miles from its source giving you the opportunity to explore the natural beauty and historic cities of Central Europe.

danube

We found

549 cruises

AmaReina, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
18 Nov 2026
Ship
AmaReina
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£3556
Price per person / oceanview stateroom
AmaSonata, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
18 Nov 2026
Ship
AmaSonata
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3633
Price per person / oceanview stateroom
MS Douce France, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
20 Nov 2026
Ship
MS Douce France
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£812
Price per person / oceanview stateroom
Show all departures (10)
MS Vivaldi, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
21 Nov 2026
Ship
MS Vivaldi
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£785
Price per person / oceanview stateroom
Show all departures (19)
AmaMora, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
21 Nov 2026
Ship
AmaMora
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£3587
Price per person / oceanview stateroom
AmaLea, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
21 Nov 2026
Ship
AmaLea
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3633
Price per person / oceanview stateroom
AmaSofia, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
22 Nov 2026
Ship
AmaSofia
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£3787
Price per person / oceanview stateroom
Show all departures (2)
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
5 nights
Date
22 Nov 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
From
£765
Price per person / balcony stateroom
Show all departures (2)
TUI Maya, Danube River
1 / 11
TUI River Cruises
Duration
5 nights
Date
22 Nov 2026
Ship
TUI Maya
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
From
£814
Price per person / oceanview stateroom
Show all departures (5)
AmaMagna, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
22 Nov 2026
Ship
AmaMagna
  • Departure - Giurgiu, Romania
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3068
Price per person / oceanview stateroom
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
23 Nov 2026
Ship
AmaBella
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£4556
Price per person / oceanview stateroom
AmaVerde, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
23 Nov 2026
Ship
AmaVerde
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Giurgiu, Romania
From
£3412
Price per person / oceanview stateroom
Show all departures (3)
S.S. Beatrice, Danube River
1 / 16
Uniworld River Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
S.S. Beatrice
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£5349
Price per person / oceanview stateroom
Show all departures (4)
S.S Maria Theresa, Danube River
1 / 19
Uniworld River Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
S.S Maria Theresa
  • Departure - Passau, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4449
Price per person / oceanview stateroom
Show all departures (6)
AmaReina, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
25 Nov 2026
Ship
AmaReina
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3864
Price per person / oceanview stateroom
Show all departures (5)
AmaSonata, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
25 Nov 2026
Ship
AmaSonata
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£4633
Price per person / oceanview stateroom
Show all departures (4)
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
5 nights
Date
27 Nov 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
From
£872
Price per person / oceanview stateroom
Show all departures (2)
AmaLea, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
28 Nov 2026
Ship
AmaLea
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£4633
Price per person / oceanview stateroom
Show all departures (3)
MS Vivaldi, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
29 Nov 2026
Ship
MS Vivaldi
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£952
Price per person / oceanview stateroom
Show all departures (11)
MS Vivaldi, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
29 Nov 2026
Ship
MS Vivaldi
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£1044
Price per person / oceanview stateroom
Show all departures (10)
AmaMagna, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
29 Nov 2026
Ship
AmaMagna
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£4710
Price per person / oceanview stateroom
Show all departures (5)
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
30 Nov 2026
Ship
AmaBella
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4556
Price per person / oceanview stateroom
Scenic Amber, Danube River
1 / 12
Scenic Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
Scenic Amber
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Regensburg, Germany
From
£4973
Price per person / suite
Show all departures (3)
AmaVerde, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
30 Nov 2026
Ship
AmaVerde
  • Departure - Giurgiu, Romania
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3566
Price per person / oceanview stateroom
Emerald Sky, Danube River
1 / 15
Emerald Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Emerald Sky
  • Departure - Munich, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3824
Price per person / balcony stateroom
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Douce France, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
2 Dec 2026
Ship
MS Douce France
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£1188
Price per person / oceanview stateroom
Show all departures (6)
Emerald Astra, Danube River
1 / 16
Emerald Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Emerald Astra
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Passau, Germany
From
£2804
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
S.S Maria Theresa, Danube River
1 / 19
Uniworld River Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
S.S Maria Theresa
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Passau, Germany
From
£6549
Price per person / oceanview stateroom
Show all departures (5)
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
5 nights
Date
2 Dec 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
From
£969
Price per person / oceanview stateroom
AmaSonata, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaSonata
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4787
Price per person / oceanview stateroom
Show all departures (6)
AmaLea, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
5 Dec 2026
Ship
AmaLea
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4787
Price per person / oceanview stateroom
Show all departures (6)
AmaSofia, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
6 Dec 2026
Ship
AmaSofia
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£4941
Price per person / oceanview stateroom
Scenic Amber, Danube River
1 / 12
Scenic Cruises
Duration
7 nights
Date
7 Dec 2026
Ship
Scenic Amber
  • Departure - Munich, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3646
Price per person / oceanview stateroom
Show all departures (2)
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
7 Dec 2026
Ship
AmaBella
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Giurgiu, Romania
From
£3643
Price per person / oceanview stateroom
AmaVerde, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
7 Dec 2026
Ship
AmaVerde
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£4787
Price per person / oceanview stateroom
Show all departures (2)
MS Douce France, Danube River
1 / 9
CroisiEurope Cruises
Duration
4 nights
Date
10 Dec 2026
Ship
MS Douce France
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£1073
Price per person / oceanview stateroom
Show all departures (4)
AmaMora, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
12 Dec 2026
Ship
AmaMora
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4095
Price per person / oceanview stateroom
Show all departures (5)
AmaSofia, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
13 Dec 2026
Ship
AmaSofia
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£4710
Price per person / oceanview stateroom
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
14 Dec 2026
Ship
AmaBella
  • Departure - Giurgiu, Romania
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3366
Price per person / oceanview stateroom
AmaVerde, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
14 Dec 2026
Ship
AmaVerde
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3941
Price per person / oceanview stateroom
Show all departures (4)
S.S. Beatrice, Danube River
1 / 16
Uniworld River Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
S.S. Beatrice
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Vienna, Austria
From
£5349
Price per person / oceanview stateroom
Show all departures (3)
AmaReina, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
16 Dec 2026
Ship
AmaReina
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Nürnberg, Germany
From
£3941
Price per person / oceanview stateroom
Show all departures (2)
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
4 nights
Date
17 Dec 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£775
Price per person / oceanview stateroom
TUI Maya, Danube River
1 / 11
TUI River Cruises
Duration
4 nights
Date
17 Dec 2026
Ship
TUI Maya
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
From
£804
Price per person / oceanview stateroom
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
21 Dec 2026
Ship
AmaBella
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£3864
Price per person / oceanview stateroom
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Vienna, Austria
From
£1260
Price per person / oceanview stateroom
TUI Maya, Danube River
1 / 11
TUI River Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
TUI Maya
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Vienna, Austria
From
£1342
Price per person / oceanview stateroom
Scenic Jasper, Danube River
1 / 14
Scenic Cruises
Duration
14 nights
Date
22 Dec 2026
Ship
Scenic Jasper
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Budapest, Hungary
From
£5173
Price per person / suite
S.S Emilie, Danube River
1 / 19
Uniworld River Cruises
Duration
12 nights
Date
22 Dec 2026
Ship
S.S Emilie
  • Departure - Nürnberg, Germany
  • 13 stops  
  • Arrival - Budapest, Hungary
From
£5949
Price per person / oceanview stateroom
AmaSonata, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
23 Dec 2026
Ship
AmaSonata
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£2914
Price per person / oceanview stateroom
AmaReina, Danube River
1 / 17
AmaWaterways
Duration
7 nights
Date
23 Dec 2026
Ship
AmaReina
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3114
Price per person / oceanview stateroom
Scenic Jade, Danube River
1 / 14
Scenic Cruises
Duration
14 nights
Date
23 Dec 2026
Ship
Scenic Jade
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Budapest, Hungary
From
£5173
Price per person / suite
S.S Maria Theresa, Danube River
1 / 19
Uniworld River Cruises
Duration
10 nights
Date
23 Dec 2026
Ship
S.S Maria Theresa
  • Departure - Passau, Germany
  • 11 stops  
  • Arrival - Budapest, Hungary
From
£5299
Price per person / oceanview stateroom
Show all departures (3)
Scenic Jade, Danube River
1 / 14
Scenic Cruises
Duration
17 nights
Date
23 Dec 2026
Ship
Scenic Jade
  • Departure - Amsterdam, Netherlands
  • 17 stops  
  • Arrival - Prague, Czech Republic
From
£5813
Price per person / suite
AmaLea, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
26 Dec 2026
Ship
AmaLea
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Vilshofen, Germany
From
£3114
Price per person / oceanview stateroom
AmaSofia, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
27 Dec 2026
Ship
AmaSofia
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3864
Price per person / oceanview stateroom
MS Douce France, Danube River
1 / 9
CroisiEurope Cruises
Duration
5 nights
Date
28 Dec 2026
Ship
MS Douce France
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
From
£1671
Price per person / oceanview stateroom
Show all departures (2)
AmaBella, Danube River
1 / 16
AmaWaterways
Duration
7 nights
Date
28 Dec 2026
Ship
AmaBella
  • Departure - Vilshofen, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3114
Price per person / oceanview stateroom
TUI Maya, Danube River
1 / 11
TUI River Cruises
Duration
7 nights
Date
28 Dec 2026
Ship
TUI Maya
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£1357
Price per person / oceanview stateroom
TUI Isla, Danube River
1 / 12
TUI River Cruises
Duration
7 nights
Date
28 Dec 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£1406
Price per person / oceanview stateroom
60 of 549 pcs